在AWS F1实例上启动AMI后,FPGA出现未准备好的情况。

0

【以下的问题经过翻译处理】 最新的github版本(RC_v1_4_12)的aws-fpga软件中遇到了问题。

我的目标是创建一个包括来自github分支2019.2的Xilinx XRT和aws-fpga版本RC_v1_4_12的AMI,以便我可以在AWS f1上运行实例。

为了做到这一点(使用f1.2xlarge):

  1. 我基于ami-03746875d916becc0(ubuntu/images/hvm-ssd/ubuntu-xenial-16.04-amd64-server-20190628)创建我的新AMI。
  2. 我安装了Xilinx XRT和aws-fpga .deb软件包的所有要求。
  3. 安装Xilinx XRT和aws-fpga .deb软件包。

此时,“xbutil scan”工具将FPGA列为可用的

  1. 我使用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

profile picture
EXPERTE
gefragt vor 6 Monaten23 Aufrufe
1 Antwort
0

【以下的回答经过翻译处理】 目前我们正在努力支持正式2019.2 Xilinx工具集(XRT、Vivado、Vitis)。

我们意识到了mpd的问题,并且正在与Xilinx合作寻找解决方法。

您不需要删除包以使其工作。

要使用2019.2 XRT的AWS fpga mgmt库,您需要执行以下步骤:

  1. 首先停止mpd
sudo systemctl stop mpd

  1. 使用AWS F1 SDK加载您的镜像: fpga-load-local-image -S<槽号> -I <AGFI>
  2. 启动mpd
profile picture
EXPERTE
beantwortet vor 6 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen