文档首页 > > 用户指南> 服务商> 商品接入> 发布KVM场景FPGA镜像商品操作指导> 注册AEI

注册AEI

分享
更新时间: 2019/10/29 GMT+08:00

注册AEI准备操作

在执行注册操作前,用户需要完成以下操作。

  1. 切换到工程的脚本目录。

    • 对于DPDK型,需要切换到工程中的“prj”目录。

      例如,对于example工程,该目录为“/home/fpga_design/hardware/vivado_design/examples/example1/prj”。

    • 对于OCL型,需要切换到工程中的“scripts”目录。

      例如,对于example工程,该目录为“/home/fpga_design/hardware/sdaccel_design/examples/mmult_hls/scripts”。

  2. 构建工程。

    若已完成工程的构建,则不需要再重复构建。

    • 对于DPDK型,执行sh build.sh命令构建工程。
    • 对于OCL型,执行sh compile.sh hw命令构建工程。

执行注册脚本

AEI_Register.sh脚本的命令格式如下所示。

Usage:sh AEI_Register.sh -n [AEI_name] -d [AEI_Description]
  • -n 选项用于指定待注册FPGA镜像的AEI名称(AEI_name)。AEI_name是由英文大小写字母、数字、下划线、中划线组成的字符串,长度为1到64位。
  • -d 选项用于指定待注册FPGA镜像的AEI描述信息(AEI_Description)。AEI_Description由中文汉字、中文句号、中文逗号、英文大小写字母、数字、中划线、下划线、英文句号、英文逗号、空格键组成的字符串,长度为0到255位。

在AEI_Register.sh脚本执行成功后,会产生如下的回显信息。

#############################################################  
Register AEI  
#############################################################  
Uploading FPGA image to OBS
Upload 46696040 bytes using 2.038394 seconds
Registering FPGA image to FIS
Success: 200 OK  
id: 0000********5568015e3c87835c0326  
status: saving
  • “Success: 200 OK”信息表示AEI_Register.sh脚本执行成功。AEI_Register.sh脚本执行成功并不代表FPGA镜像注册成功。用户需要执行fisclient程序的查询子命令,并使用注册回显信息中FPGA镜像ID来查询相应的FPGA镜像信息。如果FPGA镜像的状态是“active”,则表示FPGA镜像注册成功。确认注册成功后用户才能进行FPGA镜像的加载操作。
  • “id: 0000********5568015e3c87835c0326”信息表示FPGA镜像管理为待注册FPGA镜像分配的ID为0000********5568015e3c87835c0326,可用于查询FPGA镜像的注册操作是否成功以及后续的加载等操作。
  • “status: saving”信息表示用户注册的FPGA镜像当前正处于保存状态。

AEI_Register.sh脚本在注册过程中会将生成的FPGA逻辑文件传输到用户的OBS桶中,用于注册相应的FPGA镜像。在确认注册成功后,用户可以将OBS桶中的逻辑文件手动删除,以便消除不必要的OBS服务计费。

例如,用户可以执行如下命令来注册一个OCL镜像,并将AEI_name设置为“ocl-test”,将AEI_Description设置为“ocl-desc”。

[root@ scripts]# sh AEI_Register.sh -n ocl-test -d ocl-desc
fis argument(s) and config file are OK
INFO: OCL Running
#############################################################
Register AEI
#############################################################
Uploading FPGA image to OBS
Upload 46696040 bytes using 2.038394 seconds
Registering FPGA image to FIS
Success: 200 OK
id: 0000********5568015e3c83e7290321
status: saving
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区