【vitis-ai docker_gpu 国内编译教程】

@vitis-ai docker_gpu 国内编译教程

欢迎来到恒殿

您好!欢迎来到恒殿分享。

docker的安装

步骤一
步骤二
如果新安装的系统或者 没有安装docker 就直接选择步骤一中的官方脚本安装方式。

vitis -ai 官方路径

xilinx github vitis-ai 链接

  1. 从仓库拉取项目
    git clone --recurse-submodules https://github.com/Xilinx/Vitis-AI  git clone --recurse-submodules https://github.com/Xilinx/Vitis-AI  
    
  2. 查看所有分支
    git branch -a
    
  3. 切换分支,本教程使用的分支为1.3.2
    git checkout -b dev remotes/origin/1.3.2
    
  4. 进入构建脚本目录
    cd Vitis-AI/setup/docker/cd Vitis-AI/setup/docker/
    
  5. 将目录下的脚本docker_build_gpu.sh中的 docker build 后面的 --network=host 参数去掉,本人采用的是局域网内代理 所以代理到dockerfile中配置。经验证这种方案是最简单有效的。
  6. 切换到存放 dockerfile的目录
    cd docker
    
  7. 配置 docker build的代理、apt的源切换到国内,选择清华源,阿里源有小毛病下载包的过程中会出现部分包出现未知错误。将如下代码插入到目录下DockerfileGPU 文件第二行。
     			ENV MY_PROXY_URL="http://192.168.0.102:7890"
     			ENV HTTP_PROXY=$MY_PROXY_URL \
     			    HTTPS_PROXY=$MY_PROXY_URL \
     			    FTP_PROXY=$MY_PROXY_URL \
     			    http_proxy=$MY_PROXY_URL \
     			    https_proxy=$MY_PROXY_URL \
     			    ftp_proxy=$MY_PROXY_URL
     			RUN  sed -i s@/archive.ubuntu.com/@/mirrors.tuna.tsinghua.edu.cn/@g /etc/apt/sources.list
     			RUN  apt-get clean
     			RUN apt-get update
    
    其中192.168.0.102:7890 为局域网代理服务器,有软路由科学上网的伙伴就只需要后三行就可以了
  8. 最后给像我一样电脑配置一般的伙伴准备的 将DockerfileGPU文件中的make -j 修改成 make -j4 或者更小的数值,在编译protobuf的时候会爆内存,我是16G 加8700(6核12线程)。。。
  9. 现在就可以愉快的编译了。回到上一级目录,并执行编译命令
    cd ../
    ./docker_build_gpu.sh
    
    1. 成果展示在这里插入图片描述
    2. 成果展示
      在这里插入图片描述
  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值