由于docker hub 里只有vitis-ai的cpu版本镜像可以直接通过pull命令倒入,但是一些程序运行还是需要gpu版本,因此需要自己build vitis-ai-gpu。
官网给的代码是这样的
Use below commands to build the GPU docker:
cd setup/docker
./docker_build_gpu.sh
To run the GPU docker, use command:
./docker_run.sh xilinx/vitis-ai-gpu:latest
但是应该是国内网络的原因,就算科学上网也不太行以下记录一些错误以及能找到的最优的解决办法。(前提是从github上clone了最新的Vitis-AI)
1 报错 Hash Sum mismatch 并返回 returned a non-zero code: 10
参考APT Hash sum mismatch错误的常见解决方法总结_MingCHEN的博客-CSDN博客
更换apt源
# 备份
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo gedit /etc/apt/sources.list
我选用的是清华镜像源 下面的网站可以根据系统版本选择镜像源,更改源文件内容即可