1 回答
- 最新
- 投票最多
- 评论最多
0
【以下的回答经过翻译处理】 您遇到错误-5的原因是.awsxclbin文件中指定的AFI无法加载。这可能是因为AFI是在与us-west-2不同的区域创建的,或者是在与当前帐户不同的帐户中创建的。在您的情况下,我们验证了AFI在us-west-2中可用。
您可以尝试运行此命令,以查看是否可以加载默认的AFI:
sudo fpga-load-local-image -S0 -I agfi-069ddd533a748059b
还可以尝试手动从您的helloworld应用程序加载AFI:
sudo fpga-load-local-image -S0 -I agfi-0387575535db6c0eb
请验证该AGFI与您的awsxclbin文件中的AGFI相同:
strings vadd.awsxclbin | grep agfi
#输出应为agfi-0387575535db6c0eb
#如果不同,则需要确保AFI可以由您在us-west-2中的帐户加载
我刚刚尝试过以下操作:
我在us-east-1中创建了一个helloworld _ocl AFI,并尝试在us-west-2中运行应用程序:
us-east-1 AFI:
{
"FpgaImageId": "afi-05fff64a3b07c697b",
"FpgaImageGlobalId": "agfi-0c550c22ccf7daeb4"
}
AGFI记录在awsxclbin文件中:
[centos@ip-172-31-19-206 cl_helloworld]$ strings xclbin/vector_addition.awsxclbin | grep agfi
agfi-0c550c22ccf7daeb4
在us-west-2中运行相同的示例时,我遇到了与您相同的错误:
Jul 16 16:04:35 ip-172-31-19-206.us-west-2.compute.internal mpd[1950]: Failed to load AFI, error: 5
Jul
相关内容
- AWS 官方已更新 2 年前
- AWS 官方已更新 2 年前
- AWS 官方已更新 2 年前