赞
踩
unbuntu 16.04
内核版本:Linux Orange 4.15.0-29-generic
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 可查看安装的驱动信息:
- $ sudo /opt/xilinx/xrt/bin/xbutil flash scan
- [sudo] password for orange:
- Card [0]
- Card BDF: 0000:03:00.1
- Card type: vcu1525
- Flash type: SPI
- DSA running on FPGA:
- xilinx_vcu1525_dynamic_5_1,[TS=0x000000005aace1cf]
- DSA package installed in system:
- xilinx_vcu1525_dynamic_5_1,[TS=0x000000005aace1cf],[BMC=1.8]
- xilinx_vcu1525_xdma_201830_1,[TS=0x000000005bf05050]
步骤见:https://github.com/Xilinx/ml-suite/blob/v1.3/docs/tutorials/anaconda.md
1.Installing Anaconda2
- Xilinx recommends using Anaconda2 to operate in a virtual environment:
-
- Download Anaconda2
- wget https://repo.anaconda.com/archive/Anaconda2-5.1.0-Linux-x86_64.sh
- Run the installer (Installer requires bzip, please install it if you don't have it)
- bash ./Anaconda2-5.1.0-Linux-x86_64.sh
- Ensure that your .bashrc is preparing Anaconda, by including these lines
- ~/.bashrc: export PATH=/home/<user>/anaconda2/bin:$PATH
- ~/.bashrc: . /home/<user>/anaconda2/etc/profile.d/conda.sh
- After updating the bashrc source it to load the new anaconda path
- source ~/.bashrc
- As a precaution unset PYTHONPATH to avoid conflicts with packages on your rootfs
- unset PYTHONPATH
2.Create ml-suite Anaconda Virtual Environment
- Invoke bash (if you aren't already in bash)
- bash
- Create Virtual Environment
- 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
- Fix symbolic links between pre-compiled Caffe (libcaffe.so), and OpenCV
- 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
- Activate Environment
- conda activate ml-suite
- Verify your environment by importing caffe in python
- python -c "import caffe"
- Install other required python packages pip install jupyter tensorflow==1.8 zmq
下载地址:https://github.com/Xilinx/ml-suite/tree/v1.3
这里我用的是v1.3版本的。
下载地址: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目录下。
切换到路径/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)
测试结果:
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。