问题标签 [theano-cuda]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3121 浏览

theano - 在 GPU 上使用 Theano 的 Keras

在尝试在 GPU(安装了 CUDA)上运行我的 Keras 代码时,我无法执行以下语句,正如许多在线参考资料中所建议的那样。

我收到以下错误。

我也尝试了代码内部建议的其他模式。

我收到以下错误。

除了知道如何让它运行之外,我还想借此机会问一个更简单的问题。如何在 Windows 中知道我的设备是什么,即“gpu”、“gpu1”还是“gpu0”?我已经为我的案例尝试了所有 3 个,但没有产生结果。

任何建议将不胜感激。

0 投票
0 回答
452 浏览

python-3.x - 导入 theano,驱动程序有问题,引发 Exception()

我的操作系统是Win10_64,我已经安装了cuda8.0,并且我已经更新了显卡驱动

但是..当我输入'import theano'时,它说:


而我的python版本是3.6,不知道是cuda的版本还是别的?

当我输入 nvcc -V 时,它显示:

所以我猜cuda没问题。

不知道怎么解决...

如果您知道如何解决它,我将不胜感激。谢谢!

0 投票
0 回答
394 浏览

python-3.x - 无法在 Windows 7 上编译 cuda_ndarray.cu theano

嗨,我正在尝试在 gpu 上运行 theano。

我的配置是

Windows 7的

CUDA 工具包 8.0

蟒蛇蟒蛇3.5

视觉工作室 14.0

任何想法 ?

0 投票
2 回答
263 浏览

theano - Theano GPU 安装问题

我已经安装了 Anaconda、theano、GPU Toolkit ver 8。我收到了这个错误。

0 投票
0 回答
459 浏览

gpu - 使用 theano,keras 在 windows 上使用多个 gpus

我是深度学习/theano/keras 的初学者。我正在尝试弄清楚如何在 Windows 7 上使用多个 GPU。我已经成功安装了 Theano、keras(如本文中所述如何安装 Keras 和 Theano在 Windows 上的 Anaconda Python 中?)并使用一个 gpu。我想同时使用我的 gpus

以下是配置和版本的详细信息

Python - 2.7(Anaconda-4.3.14,Windows-64bit) ,CUDA - 7.5.17 ,Theano - 0.9.0rc3 ,keras - 1.2.2 ,pycuda - 2016.1.2+cuda7518 ,gpu - Geforce GTX 480(其中2个)

Theano 配置如下 .theanorc.txt

目前我只能使用一个 GPU,当我尝试拟合模型时出现如下内存错误

MemoryError: ('Error allocating 411041792 bytes of device memory (CNMEM_STATUS_OUT_OF_MEMORY).', "你可以考虑使用'theano.shared(..., borrow=True)'")

使用 2 gpus 是否可以解决问题(如果是,如何启用第二个?)还是我的模型太大?

谢谢你

0 投票
0 回答
1312 浏览

javascript - CUDA 已安装,但设备 gpu 不可用(错误:cuda 不可用)

我花了几天时间尝试在 Windows 中将我的 GPU 与 theano 一起使用,但我遇到了几个问题,在尝试了我在 Google 中找到的所有内容后,它仍然无法正常工作。

我得到的错误如下:

关于我的安装信息:

  1. 我已经从 NVidia 官方网站安装了 CUDA v8.0

  2. 我的 GPU 是 GEFORCE GTX 960M

  3. 我已经安装了 Visual Studio 2012。我之前尝试使用 2015 和 2017 版本,但是我遇到了很多错误(如果我没记错的话,它表示该架构不支持)并且看到这个有更好的支持。万一这很重要,我没有选择默认目录(因为它在 SSD 上,我总是尽量节省空间),而是在常规 HDD 上。

  4. 我使用 Windows 10 Home 64 位

  5. 我的 Python 版本是 Anaconda 的 2.7.13

  6. 我在我的用户根目录中创建了一个 .theanorc.txt 文件,其中包含以下内容:

    /li>
  7. 我的theano版本是0.8.2

有谁知道如何解决它?当然,不要犹豫,问我是否需要提供更多信息。非常感谢您的帮助!

0 投票
1 回答
135 浏览

python - Theano 正在配置中未指定的设备上创建额外的线程

所以我有以下情况:

  1. 带3张显卡的电脑
  2. 使用带有 Theano 后端和多线程的 Keras 的 python 脚本

我按照.theanorc文档中的说明指定了要使用的设备。

python 脚本是这种形式(仍然在一个独立的例子中工作):

启动脚本 Theano 使用指定的设备,但一段时间后,第二个 python 线程出现在其他显卡之一上(并耗尽资源)。

第二个线程似乎忽略了配置,因为它在错误的 GPU 上运行,并且没有按照CNEM标志指定的分配内存。

根据文档,这应该是不可能的,因为从启动 Theano 计算的线程派生的所有内容都应该在同一设备上运行(通过在开始时正确导入 Theano 来确保)。

经过一番摸索后,我发现当我不在单独的线程中运行我的 Keras 代码时,这种行为就会停止。

所以在我开始创建 Github 问题之前,我想要一些最有可能的指针:

  1. 这是 Theano 中的错误吗?
  2. 这是 Keras 中的错误吗?
  3. 这是我自己代码中的错误吗?

@3。我的整个项目没有创建单独的 Python 进程(通过进程列表确认),也没有更改任何 Theano 配置。

知道什么甚至会导致这种行为吗?

0 投票
1 回答
216 浏览

theano - Theano / Chainer 报告未在具有 12GB RAM 的 K80 上报告正确的可用 VRAM

系统:Ubuntu 16.04.2 cudnn 5.1、CUDA 8.0

我从 git(最新版本)安装了 theano。

当我从https://github.com/yusuketomoto/chainer-fast-neuralstyle/tree/resize-conv运行生成示例时,无论使用 CPU 还是 GPU,它都会报告内存不足。

-

-

这些数字到底是什么意思?Theano/Chainer 只能访问约 500MB 的 VRAM?

0 投票
1 回答
599 浏览

theano - 关于为 theano 设置 GPU

我在 home/.theanorc 下配置 GPU 如下

运行程序给出以下警告信息,如何解决这个问题?

0 投票
1 回答
220 浏览

theano - libgpuarray 测试 #10 和 #11 失败

问题

我一直正常使用theano。使用 CUDA、CUDNN 和 CNMEM。我有一个 XTITAN。实际上我在大学服务器上运行了我的代码。

我试图安装 libgpuarray 但测试 #10 和 #11 失败。

我应该怎么办 ?

额外的信息

nvcc --version nvcc:NVIDIA (R) Cuda 编译器驱动程序 版权所有 (c) 2005-2016 NVIDIA Corporation 构建于 Tue_Jan_10_13:22:03_CST_2017 Cuda 编译工具,版本 8.0,V8.0.61

英伟达-smi


我如何安装 libgpuarray

...

- - - - - - - - - 然后 :

和测试: