Macos 如何使用MacBook Air中的集成GPU?

Macos 如何使用MacBook Air中的集成GPU?,macos,installation,theano,gpu,Macos,Installation,Theano,Gpu,我尝试运行GPU使用测试程序: 从无导入函数、配置、共享、张量、沙箱 进口numpy 导入时间 vlen=10*30*768#10x#coresx#threadspercore iters=1000 rng=numpy.random.RandomState(22) x=共享(numpy.asarray(rng.rand(vlen),config.floatX)) f=函数([],张量exp(x)) 打印(f.maker.fgraph.toposort()) t0=时间。时间() 对于X系列(it

我尝试运行GPU使用测试程序:

从无导入函数、配置、共享、张量、沙箱
进口numpy
导入时间
vlen=10*30*768#10x#coresx#threadspercore
iters=1000
rng=numpy.random.RandomState(22)
x=共享(numpy.asarray(rng.rand(vlen),config.floatX))
f=函数([],张量exp(x))
打印(f.maker.fgraph.toposort())
t0=时间。时间()
对于X系列(iters)中的i:
r=f()
t1=时间。时间()
打印(“循环%d次耗时%f秒”%(iters,t1-t0))
打印(“结果是%s”%(r,))
如果是numpy.any([isinstance(x.op,tensor.Elemwise)和('Gpu'不在类型(x.op)中)。\uuuuuu name\uuuuuuu)
对于f.maker.fgraph.toposort()]中的x:
打印('使用了cpu')
其他:
打印('使用gnu')
它仅显示以下内容(即使在安装
libgpuarray
之后):

[Elemwise{exp,no_inplace}()]
循环1000次耗时2.723539秒
结果是[1.23178032 1.61879341 1.52278065…,2.20771815 2.299677753]
1.62323285]
使用cpu
我想知道如何使用MacBook Air的集成GPU(2014年初)

我的处理器有Intel HD Graphics 5000——不是NVIDIA,因此与CUDA不兼容。许多人建议使用OpenCL。这也应该是预装OS-X的。但我不能在网络上的链接中找到头尾

我也找不到太多的帮助来设置Theano


我只需要不用我的Mac的集成GPU。这可能吗?如果是,怎么做?它的先决条件是什么?

您是如何运行代码的?您是否包含了ano_FLAGS=device=gpu?无论如何,在我看来,使用内置GPU卡不会获得合理的加速。如何指定这些标记,@sygi?我应该在命令行中执行此操作吗?我用的是Ipython笔记本。你能提供一个具体的说明吗?欢迎来到堆栈溢出!虽然这个代码片段可以解决这个问题,但它确实有助于提高文章的质量。请记住,您将在将来回答读者的问题,这些人可能不知道您的代码建议的原因。还请尽量不要用解释性注释挤满你的代码,这会降低代码和解释的可读性!
THEANO_FLAGS=device=opencl0:1 python ~/check_GPU.py
THEANO_FLAGS=device=opencl0:1 python ~/check_GPU.py