- git
- tmux
- sshd
- neovimplus
- zsh & oh-my-zsh
- zsh-autosuggestions
- zsh-syntax-highlighting
- z
- extractor
- pyenv & python3.11
# CUDA
docker build --build-arg USER_UID=$(id -u) -t cuda112:1.0 -f ./Dockerfile-cuda112 .
docker build --build-arg USER_UID=$(id -u) -t cuda123:1.0 -f ./Dockerfile-cuda123 .
# ASCEND
docker build -t ascend_dev:1.0 -f ./Dockerfile-ascend .如果到apt-get update卡住,可能是网络问题,可以使用host模式构建:
docker build --build-arg USER_UID=$(id -u) --network host -t cuda112:1.0 -f ./Dockerfile-cuda112 .
docker build --build-arg USER_UID=$(id -u) --network host -t cuda123:1.0 -f ./Dockerfile-cuda123 .docker run -it --shm-size=8G -P --privileged --runtime=nvidia -u $(id -u) --name "NAME" -v PATH_LOCAL:/home/ubuntu/PATH_DOCKER DOCKER_IMAGE /bin/zshdocker run -it -u root --net=host --shm-size=16g \
-P \
--name "NAME" \
--privileged=true \
--device /dev/davinci_manager \
--device /dev/hisi_hdc \
--device /dev/devmm_svm \
-v /usr/local/Ascend/driver:/usr/local/Ascend/driver \
-v /usr/local/dcmi:/usr/local/dcmi \
-v /usr/local/bin/npu-smi:/usr/local/bin/npu-smi \
-v /var/queue_schedule:/var/queue_schedule \
-v /:/system_root \
ascend_dev:1.0 \
/bin/zsh