在docker下使用显卡

#!/bin/bash

image_name=hub.docker.com/nvidia/cuda:10.2-base-ubuntu18.04

export CUDA_SO="$(\ls /usr/lib64/libcuda* | xargs -I{} echo '-v {}:{}') $(\ls /usr/lib64/libnvidia* | xargs -I{} echo '-v {}:{}')"

export DEVICES=$(\ls/dev/nvidia* | xargs -I{} echo '--device {}:{}')

docker run ${CUDA_SO} ${DEVICES} -it -d--shm-size 8G \

  -v /home/to/your/data:/dataset \

  -v /usr/bin/nvidia-smi:/usr/bin/nvidia-smi \

--name ${container_name} ${image_name} /bin/bash

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容