gpt4 book ai didi

python - 在 AMD GPU 中使用 Python+Theano 和 OpenCL

转载 作者:太空狗 更新时间:2023-10-29 17:07:47 35 4
gpt4 key购买 nike

我正在尝试将 Python 与 Theano 结合使用,以使用 OpenCL 加速某些代码。我安装了libgpuarraypygpu按照指示(我认为),没有错误。安装检测到安装了 OpenCL 运行时。

我无法为 OpenCL 运行 Theano 示例,主要是因为我不知道如何指定我的 GPU。我的 GPU 是 Radeon HD 5340/5450/5470 , 根据 inxi . Theano 文档中的所有代码都使用 device=cuda0唯一提到 OpenCL 的地方是 device=openclN其中 N是一个数字。

我试过了 device=opencl0得到一个 pygpu错误说正确的格式是 opencl<int>:<int> .从那以后,我尝试了任意数量的数字组合(opencl0:0 等),并且总是 GpuArrayException: Unknown error .

我的系统是 Ubuntu 14.04 x64,我的硬件是 Toshiba Satellite,15"。我安装了 Theanopip,然后按照他们网站上的说明安装了 libgpuarray

我做错了什么?

最佳答案

opencl0:0 是正确的。你能确认 pyopencl 有效吗?您的 opencl(或驱动程序/cl 编译器)可能有问题。

但是,我认为 Theano 目前不能很好地与 OpenCL 配合使用。当前状态是部分支持,足以支持“hello world”,但不足以运行任何重要代码。

参见:

https://github.com/Theano/Theano/issues/2189

https://github.com/Theano/Theano/issues/1471

https://github.com/Theano/Theano/issues/2190

https://github.com/Theano/Theano/pull/1732

总而言之,不,大多数东西都没有移植(例如,包括 Elemwise,这是一个常见的操作)。不过,我真的很想在 OpenCL 上看到 Theano。对于 AMD 来说,这将是一件很棒的事情。很快:)

关于python - 在 AMD GPU 中使用 Python+Theano 和 OpenCL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27971707/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com