nvidia GPU 仅适用于 python2.7
Posted
技术标签:
【中文标题】nvidia GPU 仅适用于 python2.7【英文标题】:nvidia GPU available only for python2.7 【发布时间】:2020-09-18 10:02:48 【问题描述】:enter image description here
nvidia gpu 不适用于 python3.6,它仅适用于 python2.7 版本。 我正在使用 ubuntu、cuda 10.1 和所有驱动程序正常工作。 我还尝试创建新的 python 环境,但 gpu 仍然适用于 python,而不是 python3。 我应该怎么做才能使用 gpu 来运行 python3 脚本?
请注意,tensorflow-gpu,torch 已经安装并且它们在 python2 上工作,唯一的问题是 python3 不使用 gpu,包括 jupyter notebook(使用 python3)。 我用 ssh 连接服务器,nvidia docker 已经安装好了。
【问题讨论】:
【参考方案1】:我能够通过使用 nvidia docker images 解决这个问题
-
查找您的 docker 映像:
$ docker images
-
使用指定的 IMAGE ID 运行 docker 映像:
$ docker run --rm -it --runtime=nvidia --net=host -v /<local dir>/:/<destination dir> <IMAGE ID>
$ docker run --rm -it --runtime=nvidia --net=host -v /my_sever_dir/:/notebook 8d78dd1e1q
-
要访问 jupyter notebook,复制令牌并将其粘贴到浏览器上(在下面的示例中,提供正确的 ip 地址和令牌。如果端口:8888 已经被占用,则可能会有所不同,例如 try:8889) :
http://YOUR_IP:8888/?token=YOUR_TOKEN_FROM_STEP_2_ABOVE
【讨论】:
以上是关于nvidia GPU 仅适用于 python2.7的主要内容,如果未能解决你的问题,请参考以下文章
哪个 CUDA Toolkit 版本适用于较旧的 NVIDIA 驱动程序
Python wave 模块仅适用于 v2.7,不适用于 v3.4 linux
是否可以在 AMD Radeon 上安装 lammps gpu 包?
pytorch-gpu安装(anaconda3+cuda10.2.89+pytorch1.7)(仅适用于30系以下的显卡)