PyCharm + Docker + GPUs


1.docker运行命令:

docker run --runtime=nvidia -dit --name=my-develop --publish=39822:22 --volume=/home/my/remote_develop:/remote_develop --restart=always euleros-cuda-py373:0.1.0 /bin/bash
 
docker exec -it my-develop /bin/bash #【ctrl】+【p】 【ctrl】+【q】 (皮球pi_qiu)退出 

2.测试GPU:

# 进入镜像 nvidia-docker run -it mxnet/python:gpu bash #执行python python
import mxnet as mx a = mx.nd.ones((2, 3), mx.gpu()) b = a * 2 + 1 b.asnumpy()

参考资料:

https://zhuanlan.zhihu.com/p/27114995

https://blog.51cto.com/5249302/2359420

深度学习环境配置docker+pycharm+GPU

ttps://blog.csdn.net/Ryanpinwei/article/details/78806052

https://cloud.tencent.com/developer/article/1422566

错误:

nvidia-docker run -it mxnet/python:gpu bash

描述:

docker: Error response from daemon: OCI runtime create failed: container_linux.go:346: starting container process caused "process_linux.go:449: container init caused \"process_linux.go:432: running prestart hook 1 caused \\\"error running hook: exit status 1, stdout: , stderr: nvidia-container-cli: initialization error: driver error: failed to process request\\\\n\\\"\"": unknown.
ERRO[0001] error waiting for container: context canceled 

处理:

sudo su
echo /var/IEF/nvidia/lib64/ > /etc/ld.so.conf.d/nvidia_driver.conf ldconfig -v exit sudo chmod 777 /var sudo chmod 777 /var/IEF sudo ls /var/IEF/nvidia -d|xargs -I{} sudo chmod 777 {} sudo ls /var/IEF/* -ld|grep -E "^d"|awk '{print "sudo chmod 777 "$9}' sudo ls /var/IEF/* -ld|grep -E "^d"|awk '{print "sudo chmod 777 "$9}'|sh sudo ls /var/IEF/*/* -ld|grep -E "^d"|awk '{print "sudo chmod 777 "$9}'|sh sudo ls /var/IEF/*/*/* -ld|grep -E "^d"|awk '{print "sudo chmod 777 "$9}'|sh sudo ls /var/IEF/*/*/*/* -ld|grep -E "^d"|awk '{print "sudo chmod 777 "$9}'|sh sudo ls -ld /var/IEF/nvidia/* |grep "\-rwxr\-x"|awk '{print "sudo chmod 755 " $9}'|sh sudo ls -ld /var/IEF/nvidia/drivers/* |grep "\-rwxr\-x"|awk '{print "sudo chmod 755 " $9}'|sh sudo ls -ld /var/IEF/nvidia/bin/* |grep "\-rwxr\-x"|awk '{print "sudo chmod 755 " $9}'|sh sudo ls -ld /var/IEF/nvidia/lib64/* |grep "\-rwxr\-x"|awk '{print "sudo chmod 755 " $9}'|sh sudo ls -ld /var/IEF/nvidia/lib64/vdpau/* |grep "\-rwxr\-x"|awk '{print "sudo chmod 755 " $9}'|sh nvidia-container-cli -k -d /dev/tty info

 来源:http://www.1994july.club/seojishu/


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM