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