当前位置:   article > 正文

FINN框架环境配置_finn ubuntu22.04

finn ubuntu22.04

环境:ubuntu22.04LTS、vivado2022.2

一、vivado和vitis安装(2022.2)

  1. Xilinx官网下载vivado的自解压文件
    在这里插入图片描述
  2. 下载完成后,在终端运行如下语句进行安装(在下载的.bin文件目录下)
sudo chmod +x Xilinx_Unified_2022.2_1014_8888_Lin64.bin
sudo sh ./Xilinx_Unified_2022.2_1014_8888_Lin64.bin
  • 1
  • 2

中间安装步骤与windows相同,不再赘述
3. 配置环境,打开终端输入

gedit ~/.bashrc
  • 1
  1. 在文件最后一行加入
source [your_path]/Xilinx/Vivado/2022.2/settings64.sh
source [your_path]/Xilinx/Vitis_HLS/2022.2/settings64.sh
  • 1
  • 2
  1. 保存文件并更新
source .bashrc
  • 1
  1. 安装驱动
cd [your_path]/Xilinx/Vivado/2022.2/data/xicom/cable_drivers/lin64/install_script/install_drivers
sudo ./install_drivers
  • 1
  • 2
  1. 启动问题
    在终端输入vivado启动时出现如下报错:
application-specific initialization failed: couldn't load file "librdi_commontasks.so": libtinfo.so.5: cannot open shared object file: No such file or directory
  • 1

解决办法,在终端输入以下命令安装缺失的包

sudo apt update
sudo apt install libtinfo-dev
sudo ln -s /lib/x86_64-linux-gnu/libtinfo.so.6 /lib/x86_64-linux-gnu/libtinfo.so.5
  • 1
  • 2
  • 3
  1. license网上随便找一个导入即可
  2. 开始安装vitis,终端输入vivado,导航栏help -> Add Design Tools or Devices
    10.点击next,登陆账号next,选择器件
    在这里插入图片描述
  3. next安装就好了,最后添加环境变量
source [your_path]/Xilinx/Vitis/2022.2/settings64.sh
  • 1

二、安装Docker(无root)

打开终端、更新包索引

sudo apt update
  • 1

安装依赖包

sudo apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common
  • 1

添加 Docker 的官方 GPG 密钥

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  • 1

提示OK、安装

sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
  • 1
  • 2
  • 3
  • 4

安装最新版本的 Docker Engine-Community

sudo apt install docker-ce
  • 1

无root设置
创建docker组,提示已创建则直接进行下一步

sudo groupadd docker
  • 1

将用户添加到docker组内

sudo usermod -aG docker $USER
  • 1

激活对组的更改

newgrp docker
  • 1

验证是否成功设置

docker run hello-world
  • 1

出现下边界面则表明安装成功:
在这里插入图片描述

三、在docker上安装jupyter notebook

  1. 拉取jupyter镜像
sudo docker pull jupyter/scipy-notebook
  • 1

下图表示镜像拉取完成
在这里插入图片描述
2. 终端内执行

sudo docker images
  • 1

可以查看docker内所有的镜像,如刚刚拉取的jupyter
在这里插入图片描述

  1. 创建容器
sudo docker run -d -p 8888:8888 jupyter/scipy-notebook
  • 1
  1. 查看容器是否创建成功
sudo docker ps
  • 1

如下图所示,表明容器创建成功
在这里插入图片描述

四、FINN配置

  1. 环境变量设置
    直接给sudo管理员设置环境变量,因为后边执行.sh脚本文件要使用sudo权限
    终端输入:
sudo gedit /etc/sudoers
  • 1

找到Defaults env_reset在下方添加:

Defaults	env_keep += "FINN_XILINX_PATH=/home/lin/Xilinx"
Defaults	env_keep += "FINN_XILINX_VERSION=2022.2"
  • 1
  • 2

如下图所示:
在这里插入图片描述
重启系统以完成设置

  1. 从存储库克隆FINN编译器,我一般放在vivado安装文件下。打开vivado设计工具存放文件夹,我的在home/lin/Xilinx,在空白处右键,选择在终端中打开,输入命令
git clone -b v0.10 https://github.com/Xilinx/finn.git
  • 1

最新版本finn已更新至v0.10
4. 进入finn目录下,右键选择在终端中打开,输入命令验证是否安装成功

sudo bash run-docker.sh quicktest
  • 1

运行结果:
在这里插入图片描述

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

闽ICP备14008679号