当前位置:   article > 正文

VCU1525最新安装步骤记录(2019/11/17测试通过)

vcu1525

硬件配置:

unbuntu 16.04
内核版本:Linux Orange 4.15.0-29-generic


一、安装SDx2018.3

1.下载地址:https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/vitis/archive-sdaccel.html
选择Vitis(SW Developer)标签栏,然后在Version栏选择SDAccel Archive,然后选择2018.3,点击SDAccel 2018.3 SFD(TAR/GZIP-22.07GB)进行下载,
注意下载需要登录xilinx官网账号,没有的话注册一个。
2.进行SDx2018.3的安装
解压后进入文件夹Xilinx_SDx_2018.3_1207_2324,打开终端,运行:
./xsetup
等待安装完毕,我的lisence是官网申请的。

如果卸载请看这里,注意不要直接删除安装文件会,不然再次安装时可能会出错,而且卸载很慢。

二、安装板卡驱动

1.下载ug1268-vcu1525-reconfig-accel-platform.pdf
下载地址:https://www.xilinx.com/products/boards-and-kits/vcu1525-a.html#documentation
在页面的Documentation一栏可下载。
2.下载所需安装文件
1)下载xrt_201830.2.1.1712_16.04-xrt.deb(6MB)
下载地址:https://www.xilinx.com/products/boards-and-kits/vcu1525-a.html#gettingStarted
在Set Up the VCU1525 Accelerator Card这部分中的1.Download the Xilinx Runtime下面点击Ubuntu后面的+,选择16.04下载相对应文件。

2)下载 xilinx-vcu1525-dynamic-16.04.deb(61MB)
下载地址:https://www.xilinx.com/products/acceleration-solutions/xilinx-machine-learning-suite.html#gettingStartedVCU1525
选择2.Download the Deployment Shell -> Ubuntu -> 16.04 -> xilinx-vcu1525-dynamic-16.04.deb(61MB) 进行下载。

3.按照ug1268-vcu1525-reconfig-accel-platform.pdf的第三节Board and Deployment Software Installation教程进行一步步安装。
注意:教程中安装的是:xilinx_vcu1525_xdma_201830_1 ,我试了这个发现与overlaybins不匹配,运行example时报错。
sudo /opt/xilinx/xrt/bin/xbutil flash -a xilinx_vcu1525_xdma_201830_1 -t 0x000000005bf05050 -d 0
而我这里安装的是xilinx_vcu1525_dynamic_5_1 ,因为后面下载的overlaybins与该驱动匹配!
通过命令 sudo /opt/xilinx/xrt/bin/xbutil flash scan 可查看安装的驱动信息:
 

  1. $ sudo /opt/xilinx/xrt/bin/xbutil flash scan
  2. [sudo] password for orange:
  3. Card [0]
  4. Card BDF: 0000:03:00.1
  5. Card type: vcu1525
  6. Flash type: SPI
  7. DSA running on FPGA:
  8. xilinx_vcu1525_dynamic_5_1,[TS=0x000000005aace1cf]
  9. DSA package installed in system:
  10. xilinx_vcu1525_dynamic_5_1,[TS=0x000000005aace1cf],[BMC=1.8]
  11. xilinx_vcu1525_xdma_201830_1,[TS=0x000000005bf05050]


三、安装anaconda2以及配置ml-suite环境

步骤见:https://github.com/Xilinx/ml-suite/blob/v1.3/docs/tutorials/anaconda.md
1.Installing Anaconda2

  1. Xilinx recommends using Anaconda2 to operate in a virtual environment:
  2. Download Anaconda2
  3. wget https://repo.anaconda.com/archive/Anaconda2-5.1.0-Linux-x86_64.sh
  4. Run the installer (Installer requires bzip, please install it if you don't have it)
  5. bash ./Anaconda2-5.1.0-Linux-x86_64.sh
  6. Ensure that your .bashrc is preparing Anaconda, by including these lines
  7. ~/.bashrc: export PATH=/home/<user>/anaconda2/bin:$PATH
  8. ~/.bashrc: . /home/<user>/anaconda2/etc/profile.d/conda.sh
  9. After updating the bashrc source it to load the new anaconda path
  10. source ~/.bashrc
  11. As a precaution unset PYTHONPATH to avoid conflicts with packages on your rootfs
  12. unset PYTHONPATH

2.Create ml-suite Anaconda Virtual Environment

   

  1. Invoke bash (if you aren't already in bash)
  2. bash
  3. Create Virtual Environment
  4. conda create --name ml-suite python=2.7 numpy=1.14.5 x264=20131218 caffe pydot pydot-ng graphviz keras scikit-learn tqdm -c conda-forge
  5. Fix symbolic links between pre-compiled Caffe (libcaffe.so), and OpenCV
  6. Note: If you installed anaconda or ml-suite in a custom location, you will need to adjust this. cd ~/ml-suite/; bash fix_caffe_opencv_symlink.sh
  7. Activate Environment
  8. conda activate ml-suite
  9. Verify your environment by importing caffe in python
  10. python -c "import caffe"
  11. Install other required python packages pip install jupyter tensorflow==1.8 zmq

四、下载代码

下载地址:https://github.com/Xilinx/ml-suite/tree/v1.3
这里我用的是v1.3版本的。

五、下载overlaybin文件

下载地址:https://www.xilinx.com/products/acceleration-solutions/xilinx-machine-learning-suite.html
在ML Suite Downloads for the VCU1525这一栏下下载overlaybins.1525_2018-12-06.zip(284MB)
下载完成后解压到ml-suite-1.3/overlaybins目录下。

六、运行example测试

切换到路径/media/orange/D/anaconda2/envs/ml-suite/ml-suite-1.3/examples/classification
激活环境: conda activate ml-suite
运行测试: ./run.sh 1525 test_classify med 8
(测试命令含义见:https://github.com/Xilinx/ml-suite/tree/v1.3/examples/classification)

测试结果:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/644254
推荐阅读
相关标签
  

闽ICP备14008679号