Python 如何从我的AmazonEC2实例检索结果?
我对深入学习和使用Amazon web服务还不熟悉,我有一个(非常)基本的问题要问 我似乎已经知道了如何通过AWS批处理在AmazonEC2服务器上运行Python代码,但我感到困惑,因为一旦服务器运行完我的代码,我不知道如何从实例中检索代码结果 例如,假设我有一个python文件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
/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实例中,应该有很多关于如何做的信息