ACUITY Toolkit 环境配置
ACUITY Toolkit 以 Docker Image 的形式安装,在安装 ACUITY 前请用户在 X86 PC 上自行安装 Docker。
安装 Docker
请根据不同平台在用户 X86 PC 上安装 Docker, 更多 Docker 安装请参考 docker docs
这里以 Ubuntu 为例子安装 Docker。
卸载旧版本 Docker
X86 Linux PC
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done
配置 docker apt 仓库
X86 Linux PC
# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
# Add the repository to Apt sources:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
安装 docker
X86 Linux PC
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
安装 ACUITY
提示
由于SDK版本兼容问题,需要根据NPU进行不同的选择
获取 ACUITY 下载包
- A733
- T527
载入镜像
- A733
- T527
X86 Linux PC
cd docker_images_v2.0.x
unzip ubuntu-npu_v2.0.10.1.tar.zip
sudo docker load -i ubuntu-npu_v2.0.10.1.tar
X86 Linux PC
cd docker_images_v1.8.x
unzip ubuntu-npu_v1.8.11.tar.zip
sudo docker load -i ubuntu-npu_v1.8.11.tar
当 docker 镜像载入完成后可以在 docker images 中看到此镜像, 名字为 ubuntu‑npu:v2.0.10.1 (A733) 或 ubuntu-npu:v1.8.11 (T527)
创建 docker 容器
- A733
- T527
X86 Linux PC
mkdir docker_data && cd docker_data
sudo docker run --ipc=host -itd -v ${PWD}:/workspace --name allwinner_v2.0.10.1 ubuntu-npu:v2.0.10.1 /bin/bash
X86 Linux PC
mkdir docker_data && cd docker_data
sudo docker run --ipc=host -itd -v ${PWD}:/workspace --name allwinner_v1.8.11 ubuntu-npu:v1.8.11 /bin/bash
当 docker 容器创建完成后可以在 docker ps -a 中看到此容器, 名字为 allwinner_v2.0.10.1 (A733) 或 allwinner_v1.8.11 (T527)
进入 docker 容器
请使用 docker ps -a 查看容器 ID
X86 Linux PC
sudo docker exec -it 容器ID /bin/bash