如何在Anaconda 2019.10的Jupyter笔记本上运行pycuda?

我有一个使用NVIDIA Quadro卡的Ubuntu 16.04实例。我刚刚通过从anaconda网站下载安装程序来安装Anaconda 2019.10。

我已经安装Cuda 10.1并成功测试了示例,尽管每次我运行apt-get update都会收到错误消息

  

”以下软件包具有未满足的依赖性:      nvidia-cuda-toolkit:取决于:nvidia-cuda-dev(= 7.5..18-0ubuntu1),但不会被安装。“

我通过运行pip3 install pycuda安装了pycuda,并收到了以下消息

Collecting pycuda
Collecting mako (from pycuda)
Collecting appdirs>=1.4.0 (from pycuda)
  Using cached https://files.pythonhosted.org/packages/56/eb/810e700ed1349edde4cbdc1b2a21e28cdf115f9faf263f6bbf8447c1abf3/appdirs-1.4.3-py2.py3-none-any.whl
Collecting decorator>=3.2.0 (from pycuda)
  Using cached https://files.pythonhosted.org/packages/8f/b7/f329cfdc75f3d28d12c65980e4469e2fa373f1953f5df6e370e84ea2e875/decorator-4.4.1-py2.py3-none-any.whl
Collecting pytools>=2011.2 (from pycuda)
Collecting MarkupSafe>=0.9.2 (from mako->pycuda)
  Using cached https://files.pythonhosted.org/packages/6e/57/d40124076756c19ff2269678de7ae25a14ebbb3f6314eb5ce9477f191350/MarkupSafe-1.1.1-cp35-cp35m-manylinux1_x86_64.whl
Collecting numpy>=1.6.0 (from pytools>=2011.2->pycuda)
  Using cached https://files.pythonhosted.org/packages/ab/e9/2561dbfbc05146bffa02167e09b9902e273decb2dc4cd5c43314ede20312/numpy-1.17.4-cp35-cp35m-manylinux1_x86_64.whl
Collecting six>=1.8.0 (from pytools>=2011.2->pycuda)
  Using cached https://files.pythonhosted.org/packages/65/26/32b8464df2a97e6dd1b656ed26b2c194606c16fe163c695a992b36c11cdf/six-1.13.0-py2.py3-none-any.whl
Installing collected packages: MarkupSafe,mako,appdirs,decorator,numpy,six,pytools,pycuda
Successfully installed MarkupSafe-1.1.1 appdirs-1.4.3 decorator-4.4.1 mako-1.1.0 numpy-1.17.4 pycuda-2019.1.2 pytools-2019.1.1 six-1.12.0

表明已成功安装pycuda

当我在Anaconda上启动Jupyter笔记本并运行时:

将pycuda.driver导入为Cuda

我收到以下错误:没有名为pycuda的模块

您能帮我吗?

litongfei1208 回答:如何在Anaconda 2019.10的Jupyter笔记本上运行pycuda?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3015750.html

大家都在问