警告(theano.sandbox.cuda):cuda已安装,但设备gpu不可用(错误:cuda不可用)
我得到这个错误时,试图运行任何样例Theano程序。
我已经尝试了这个线程中提供的所有建议的修复程序。
nvcc--版本
输出:
NVCC: NVIDIA(R)Cuda编译器驱动程序版权所有(c)2005-2015 NVIDIA Corporation
构建于Tue_Aug_11_14: 27:32_CDT_2015
Cuda编译工具,7.5版,V7.5.17
nvidia smi
输出:
Sat Dec 10 00:46:14 2016
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 367.57 Driver Version: 367.57 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce GTX 1070 Off | 0000:01:00.0 Off | N/A |
| 0% 37C P0 33W / 151W | 0MiB / 8112MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| No running processes found |
+-----------------------------------------------------------------------------+
gcc版本:
(venv) rgalbo@blueberry:~$ gcc --version
gcc (Ubuntu 4.9.3-13ubuntu2) 4.9.3
我已经试着让这个工作了一段时间了,希望有人能给我指出正确的方向。
因此,我终于能够让Theano找到gpu,我完成了这里提供的步骤,以清除我最初安装CUDA时可能发生的任何损坏安装。
在这之后,我运行了sudo apt-get安装cuda,它为我的nvidia显卡安装了正确的驱动程序包。然后,我继续从deb安装CUDA 8.0,这能够覆盖给我带来问题的7.5版本。
这是我现在能够从Ano_测试中获得的输出。py:
(venv) rgalbo@blueberry:~$ python theano_test.py
Using gpu device 0: GeForce GTX 1070 (CNMeM is disabled, cuDNN 5103)
[GpuElemwise{exp,no_inplace}(<CudaNdarrayType(float32, vector)>), HostFromGpu(GpuElemwise{exp,no_inplace}.0)]
Looping 1000 times took 0.185949 seconds
Result is [ 1.23178029 1.61879349 1.52278066 ..., 2.20771813 2.29967761
1.62323296]
Used the gpu
这是我的~/. theanorc
文件:
(venv) rgalbo@blueberry:~$ cat ~/.theanorc
[global]
floatX = float32
device = gpu
[nvcc]
flags=-D_FORCE_INLINE
[cuda]
root = /usr/local/cuda-8.0
每次单独安装后,我都会更新并重新启动服务器,这对luch很有帮助。
问题内容: 我了解Theano对Windows 8.1的支持仅处于试验阶段,但我想知道是否有人能解决我的问题。根据我的配置,我得到三种不同类型的错误。我认为解决任何错误都会解决我的问题。 我已用WinPython 32位系统安装Python,使用MinGW的描述这里。我文件的内容如下: 当我运行时,错误如下: 我还使用安装在系统上的错误对其进行了测试: 在后一个错误中,几个弹出窗口询问我在抛出错误
我很难让西亚诺在我的机器上使用图形处理器。 当我运行时:/usr/local/lib/python2。7/dist-packages/theano/misc$theano\u FLAGS=floatX=float32,device=gpu python检查\u blas。py警告(theano.sandbox.cuda):已安装cuda,但设备gpu不可用(错误:无法获取可用gpu的数量:未检测到
Theano 基于 Python,是最早的深度学习开源框架。 Theano 严格来说是一个擅长处理多维数组的 Python 库,十分适合与其它深度学习库结合起来进行数据探索,高效地解决多维数组的计算问题。它设计的初衷是为了执行深度学习中大规模神经网络算法的运算。其实,Theano 可以被更好地理解为一个数学表达式的编译器:用符号式语言定义你想要的结果,该框架会对你的程序进行编译,在 GPU 或 CPU 中高效运行。
我正在尝试使用ISOWeek,但在任何地方都找不到它。我尝试了几种不同的使用方法: 我已经尝试添加每一个系统。我可以找到运行时引用,但它总是给出这些错误: 错误CS0234:命名空间“系统”中不存在类型或命名空间名称“ISOWeek”。全球化“(是否缺少程序集引用?) 错误CS0103:名称“ISOWeek”在当前上下文中不存在 错误CS0246:找不到类型或命名空间名称'ISOYork'(您是否
我已经成功地用安装了tensorflow,一切正常。 我也可以成功地用安装tenstorflow-gpu,但是我不能在我的python脚本中导入它: 我已经安装了CUDA v9。0并运行windows 10
问题内容: 我试图从命令promopt运行一个示例Java应用程序,但出现以下错误: 我用来尝试运行此应用的命令是: 所有相关文件都位于当前工作目录中(.java,.class和.jar文件) 我用来构建.class文件的命令如下(有2个.java文件): 再次从同一工作目录运行-的内容(或多或少): 我试图以C#开发人员的身份学习Java,所以我在编程概念方面拥有深厚的背景,整个Java工具链目