ubuntu linux docker 中安装cuda.pytorch,torchvision 实现yolov4、kafka项目在docker中正常运行
一、基础:
方案一、
直接从ubuntu:latest image为基础,支持界面显示、并挂载GPU、cuda资源、项目文件目录
生成容器
docker run -itd --gpus all --name test -e NVIDIA_DRIVER_CAPABILITYS=compute,utility -e NVIDIA_VISIBLE_DEVICES=all -v /workspace:/workspace -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=$DISPLAY ubuntu:latest
本文实战因为要兼容支持另外一个项目,就只好基于一个已经安装cuda、opencv的docker镜象。
docker run --name "cuda10.2-cv4.4" --gpus all -it -v /workspace/sdf/:/home/sdf -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=$DISPLAY cuda10.2-cv4.4 /bin/b