【以下的问题经过翻译处理】 最新的github版本(RC_v1_4_12)的aws-fpga软件中遇到了问题。
我的目标是创建一个包括来自github分支2019.2的Xilinx XRT和aws-fpga版本RC_v1_4_12的AMI,以便我可以在AWS f1上运行实例。
为了做到这一点(使用f1.2xlarge):
- 我基于ami-03746875d916becc0(ubuntu/images/hvm-ssd/ubuntu-xenial-16.04-amd64-server-20190628)创建我的新AMI。
- 我安装了Xilinx XRT和aws-fpga .deb软件包的所有要求。
- 安装Xilinx XRT和aws-fpga .deb软件包。
此时,“xbutil scan”工具将FPGA列为可用的
- 我使用aws CLI创建AMI:“aws ec2 create-image”
到目前为止,一切都很好,我可以在“Owned by me” AMI列表中看到我的新AMI。
问题出现在我使用这个新AMI启动f1.2xlarge实例时:
实例启动没有问题,但是“xbutil scan”工具将FPGA列为未准备好。
此时我无法编程/使用FPGA。
尝试了各种技巧后,我发现解决方案是重新启动随aws-fpga软件包一起提供的Xilinx MPD服务(或重新安装aws-fpga .deb,或仅重新启动f1实例)。
那个MPD服务是否是已知问题,并打算在aws-fpga的下个版本中修复?
我在执行创建新AMI的步骤中是否出现了问题?
这是我启动新AMI时获得的信息:
系统信息:
系统配置
操作系统名称:Linux
版本:4.4.0-1098-aws
版本:#109-Ubuntu SMP Fri Nov 8 09:30:18 UTC 2019
机器:x