Xilinx Alveo加速卡 U50LV Vitis_ai 1.4.1版本 quick start流程

news/2024/11/29 17:33:46/

1. Download the vitis_ai_runtime_r2.0.0_image_video.tar.gz package and unzip it. 下载测试即并解压

 Path: /workspace/demo/VART/

wget https://www.xilinx.com/bin/public/openDownload?filename=vitis_ai_runtime_r2.0.0_image_video.tar.gz -O vitis_ai_runtime_r2.0.0_image_video.tar.gz --no-check-certificate
tar -xzvf vitis_ai_runtime_r2.0.0_image_video.tar.gz -C /workspace/demo/VART

2. Compile the sample. Take resnet50 as an example. 编译示例,用的是caffe模型中的resnet50

cd /workspace/demo/VART/resnet50
source /workspace/setup/alveo/setup.sh DPUCAHX8H #setup.sh命令,是为了生成这个IP核。不然会报错,xclbinPath is not set
bash -x build.sh        #每次跑之前都记得要build 
#吐槽一下,官方文档里面的-x居然是错的,-不对

3. Download the model. 下载模型

这一步与官方示例有很大不同,据作者测试,提供的model是一个错的,最终格式居然是html,根本不能用

下载地址:

Vitis-AI/model.yaml at 1.4.1 · Xilinx/Vitis-AI · GitHub

Path: /workspace/demo/VART/resnet50

wget https://www.xilinx.com/bin/public/openDownload?filename=resnet50-u50-u50lv-u280-DPUCAHX8H-r1.4.1.tar.gz

4. Untar the model on the target and install it. 解压模型并安装

先建立一个文件夹

sudo mkdir -p /usr/share/vitis_ai_library/models

然后就可以安装model的包了

tar -xzvf resnet50-u50-r2.0.0.tar.gz
sudo cp resnet50 /usr/share/vitis_ai_library/models -r

5. Run the sample 运行实例

Path: /workspace/demo/VART/resnet50

./resnet50 /usr/share/vitis_ai_library/models/resnet50/resnet50.xmodel

6. Debug记录:

由于作者的疏忽大意,一开始没有运行setup.sh,没有生成IP核,出现了以下的情况

 解决方法:先运行以下setup命令

source /workspace/setup/alveo/setup.sh DPUCAHX8H

再运行下面的build命令

bash -x build.sh

然后再执行运行实例的命令就可以了

./resnet50 /usr/share/vitis_ai_library/models/resnet50/resnet50.xmodel

 

 最终结果如下:

 有个问题:不知道为什么图片显示不出来,正常应该会有个图片

 参考网址:

Documentation Portal

 No image while running Vitis-ai resnet50 example on Ultrascale+ ZCU102, SSH · Issue #836 · Xilinx/Vitis-AI · GitHub

Edge AI Setup on ZCU102


http://www.ppmy.cn/news/154030.html

相关文章

【MySQL索引】提高查询速度和效率

1、认识索引 假设现在大家要去 MySQL 书中找索引的内容,大家应该不会拿着 MySQL 的书一张一张去找,而是会看MySQL 书的目录,然后通过目录找到索引对应的页码,再去对应的页码中查看索引的内容 索引的优点: 索引就相当于…

DELL INSPIRON 530初体验

若干天前讲到要购买一台dell台式机,现在已经使用了3天了,可以回应点最初始的感受。从网上提交订单,到机器组装运行整个周期是一个星期,还是比较满意的。 机器做工还不错,当然整体要比在公司用的商务机差些&#xff0c…

【C语言】利用Beep函数实现歌曲演奏(C语言演奏)

本程序使用了文件指针,字符串数组,Beep蜂鸣函数等完成。 不用依靠单片机,我们依然可以实现音乐的演奏,此程序设计较为简单,仅支持在四分音符以上,六拍以下的音乐使用,也可以自行更改曲谱的延长时…

Original error: Unable to launch WebDriverAgent because of xcodebuild failure: EROFS: read-only file

MAC: 启动 appium 后,点击【Start New Session]->【Star Session】提示: An unknown server-side error occurred while processing the command. Original error: Unable to launch WebDriverAgent because of xcodebuild failure: EROFS: read-only file s…

磁盘阵列-FUJITSU Storage ETERNUS DX100 S3

适合中小企业或子公司的一体化存储系统:统一、可扩展的富士通ETERNUS DX100 S3存储系统可为中小企业和子公司提供企业级功能,具有卓越的性价比。它是服务器虚拟化、电子邮件、数据库和业务应用程序的数据整合以及集中式文件服务的完美解决方案。简单直观…

研华D3 Digimaster 3调里程BMW X5 2010 CAS3

问题: 我试图在BMW X5 2010仪器上校正里程表。但是Yanhua Digimaster 3里程程序员给了我错误“这个功能仅供conner测试。正式发布将在稍后通知。” 这是我的操作图片上传: 当我从诊断套接字调整进入时,它给了我另一个错误“找不到设备” …

解决方法:某些手机(酷派D530)提示: 空间已满,应用程序未安装

问题:某些手机(酷派D530)提示: 空间已满,应用程序未安装 原因:由于手机系统没有安装maps.jar,而程序中又注明要用这个类,所以无法安装。但最郁闷的是那个提示“空间已满,应用…

AIStationV3.0 + GeForce RTX 3090 + 5280M5安装测试及故障处理

这篇记录的是AIStation安装过程中碰到的一些奇奇怪怪的报错 之前做了个3090和服务器的适配测试,完事以后测试环境也没撤,正好最近有个大学AI实验室的实施项目要装AIStation(浪潮的人工智能开发平台),脑子一热就准备在这现成的测试…