Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何从我的AmazonEC2实例检索结果?_Python_Amazon Web Services_Amazon Ec2 - Fatal编程技术网

Python 如何从我的AmazonEC2实例检索结果?

Python 如何从我的AmazonEC2实例检索结果?,python,amazon-web-services,amazon-ec2,Python,Amazon Web Services,Amazon Ec2,我对深入学习和使用Amazon web服务还不熟悉,我有一个(非常)基本的问题要问 我似乎已经知道了如何通过AWS批处理在AmazonEC2服务器上运行Python代码,但我感到困惑,因为一旦服务器运行完我的代码,我不知道如何从实例中检索代码结果 例如,假设我有一个python文件/Users/dev/code_154.py 我在AmazonEC2实例上运行code\u154。代码code_154.py的内容为: # define attain_weight_loop function

我对深入学习和使用Amazon web服务还不熟悉,我有一个(非常)基本的问题要问

我似乎已经知道了如何通过AWS批处理在AmazonEC2服务器上运行Python代码,但我感到困惑,因为一旦服务器运行完我的代码,我不知道如何从实例中检索代码结果

例如,假设我有一个python文件
/Users/dev/code_154.py

我在AmazonEC2实例上运行
code\u154
。代码
code_154.py
的内容为:

# define attain_weight_loop function           
def attn_weight_loop(test_i, nlayer, best_model):

    attn_tensor = torch.zeros(test_i.size()[1], nlayer, test_i.size()[0]).float()

    # replace every 0's in attn_tensor to -1
    torch.where(attn_tensor == 0.0, torch.tensor(-2.0), attn_tensor)

    for m in range(test_i.size()[1]):

        input_ids = test_i[:,m]
        input_ids = torch.tensor(input_ids.tolist()).unsqueeze(0) 
        outputs = best_model(input_ids)

        for k in range(test_i.size()[0]):

            for j in range(nlayer):

                # extract mean attention weights of batch m, token k, at layer j
                # (i.e. across all heads and the sequence)
                #
                attn_mean_list_k = []

                attn_mean = torch.mean(outputs[4][j][0,:,:,k])
                attn_mean = [attn_mean]
                attn_mean_list_k = attn_mean_list_k + attn_mean

            for z in range(len(attn_mean_list_k)):

                attn_mean_list_chunk_k = attn_mean_list_k[:z+1]
                attn_tensor[m,z,k] = multiply_list(attn_mean_list_chunk_k)

    return attn_tensor

# execute attain_weight_loop
attn_tensor_Wiki103 = attn_weight_loop(test_Wiki103_iter, nlayer, best_GPT2_Wiki103)
在Amazon EC2实例上运行完此代码后,如何从计算机检索和查看生成的
attn\u tensor\u Wiki103


谢谢,

您熟悉
ssh
?如果将输出保存到实例上的磁盘上,那么这将是获取itI的最直接的方法。我不熟悉
ssh
。如何使用
ssh
返回结果?我的计算机是Mac OS,因此我可以运行终端。这比我在评论中解释的要多得多。谷歌如何ssh到一个ec2实例中,应该有很多关于如何做的信息,你熟悉ssh吗?如果将输出保存到实例上的磁盘上,那么这将是获取itI的最直接的方法。我不熟悉
ssh
。如何使用
ssh
返回结果?我的计算机是Mac OS,因此我可以运行终端。这比我在评论中解释的要多得多。谷歌如何ssh到一个ec2实例中,应该有很多关于如何做的信息