gpt4 book ai didi

python - 有没有办法在 Python 中使用 MacBook 的 Intel HD Graphics 5000 GPU?

转载 作者:行者123 更新时间:2023-12-01 04:01:07 24 4
gpt4 key购买 nike

我已经按照 this link 中所述安装了 libgpuarray .

测试

python -c "import pygpu;pygpu.test()"

仅给出一系列错误,全部以

结尾
======================================================================
ERROR: pygpu.tests.test_blas.test_ger(4, 5, 'float32', 'f', 1, 1, False, True)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/opt/local/Library/Frameworks/Python.framework/Versions/Current/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygpu-0.2.1-py2.7-macosx-10.9-x86_64.egg/pygpu/tests/test_blas.py", line 155, in ger
gr = gblas.ger(1.0, gX, gY, gA, overwrite_a=overwrite)
File "pygpu/blas.pyx", line 127, in pygpu.blas.ger (pygpu/blas.c:2681)
File "pygpu/blas.pyx", line 44, in pygpu.blas.pygpu_blas_rger (pygpu/blas.c:1561)
GpuArrayException: ('Device does not support operation', 8)

是否可以使用 MacBook(2014 年初)附带的 Intel HD Graphics 5000 进行 GPU 编程?

最佳答案

通常 GPU 库的存在是为了利用 OpenCL 和/或 CUDA。所以这里确实有两个问题:

  1. 您的 CPU 支持 CUDA/OpenCL 吗?
  2. 您想要使用的特定库是否支持它?

我无法回答#2,因为我不熟悉那个特定的库,但关于#1:是的,这是可能的。

对于初学者来说,您不会在英特尔集成显卡/CPU 上看到 CUDA 支持。在较旧的处理器中,您也不会看到 OpenCL 支持。

您没有提及您拥有哪种类型的 Macbook,但 2014 年 Airs 和 Pros 配备了新一代 Haswell CPU,确实OpenCL support .

所以,是的,就硬件而言,您可以使用 OpenCL 与您拥有的 CPU/笔记本电脑进行图形编程。

如果您想在 Python 中使用 OpenCL,您可以使用类似 PyOpenCL 的内容。

但是特定的库是否对该平台组合有良好的支持,libgpuarray 是否可以与集成显卡一起工作,您是否会看到 iGPU 比仅使用 CPU 有任何实质性的性能提升都是一个整体其他问题。

关于python - 有没有办法在 Python 中使用 MacBook 的 Intel HD Graphics 5000 GPU?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36494195/

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