赞
踩
适配的系统型号
适配的显卡驱动
适配的CUDA和CUDNN
下列安装应以root用户模式安装
# 安装库 $ apt-get update $ apt-get install \ ca-certificates \ curl \ gnupg \ lsb-release # 添加key $ mkdir -p /etc/apt/keyrings $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg # 设置安装位置 $ echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null #安装docker $ apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin $ apt-cache madison docker-ce 下边的<VERSION_STRING>需要参考上个命令的结果 例如5:20.10.16~3-0~ubuntu-jammy或5:18.09.1~3-0~ubuntu-bionic $ apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io docker-compose-plugin # 验证安装结果 $ docker run hello-world # 如果出现docker:Error response from daemon:xxxxxxxxxx $ vi /etc/docker/daemon.json 添加如下内容: {"registry-mirrors":["https://docker.mirrors.ustc.edu.cn"] } # 重新操作 $ docker run hello-world
# ubuntu环境安装 curl -s -L https://nvidia.github.io/nvidia-container-runtime/gpgkey | \ apt-key add - distribution=$(. /etc/os-release;echo $ID$VERSION_ID) curl -s -L https://nvidia.github.io/nvidia-container-runtime/$distribution/nvidia-container-runtime.list | \ tee /etc/apt/sources.list.d/nvidia-container-runtime.list apt-get update # 进入网址安装包并配置环境 https://github.com/NVIDIA/nvidia-container-runtime apt-get install nvidia-container-runtime sudo mkdir -p /etc/systemd/system/docker.service.d sudo tee /etc/systemd/system/docker.service.d/override.conf <<EOF [Service] ExecStart= ExecStart=/usr/bin/dockerd --host=fd:// --add-runtime=nvidia=/usr/bin/nvidia-container-runtime EOF sudo systemctl daemon-reload sudo systemctl restart docker #如果上个命令出现“job for docker.service failed”问题 sudo vim /lib/systemd/system/docker.service #将ExecStart = /usr/vub/dockerd -H df:// #修改成ExecStart = /usr/vub/dockerd -H df:// -s overlay2 sudo systemctl daemon-reload sudo systemctl restart docker
# 下载完整的Vitis-AI包 $ git clone --recurse-submodules https://github.com/Xilinx/Vitis-AI # 安装Vitis-AI $ cd Vitis-AI # 安装Vitis-AI的GPU环境 #找到docker文件夹 $ cd setup/docker #或者 $ cd docker # 运行脚本 $ ./docker_build_gpu.sh #如果上述脚本在运行和安装时使用的是http://security.ubuntu.com/ubuntu/进行配置,那么请使用下方步骤 #进入dockerfile文件夹,找到vitis-ai-gpu.Dockerfile文件 $ vi dockerfiles/vitis-ai-gpu.Dockerfile #将下边两行内容粘贴到第二行 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 #重新运行脚本 $ ./docker_build_gpu.sh #如果在最后出现诸如Error response from daemon的错误,请使用下方步骤 #设置docker拉取镜像 $ vi /etc/docker/daemon.json { "registry-mirrors": ["https://6gyvb655.mirror.aliyuncs.com"] } $ systemctl restart docker #如果还是不行,则尝试手动拉取数据 $ docker pull xxxxx #安装时间约3-6个小时
# 进入VitisAi文件夹
cd Vitis-AI
./docker_run.sh xilinx/vitis-ai-gpu:latest
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。