0

pyOpenCL を使い始めようとしていますが、サンプルの実行中に問題が発生しています。以下に何が起こっているのかを理解するために、コードを単純化しました。コードを実行すると、1 しか出力されません。エラーは発生しません。cl.create_some_context() を呼び出すだけでも同じことが起こります。

AMD CPUとATI GPUを搭載したWindows 7、Python 2.7を実行しています。ドライバーを更新しました。GPU は OpenCL をサポートしていませんが、CPU はサポートしています。

CPU: AMD Athlon II X2 250

GPU: ATI Radeon HD 4600

import pyopencl as cl
import numpy

print 1
cl.get_platforms()
print 2
cl.create_some_context()
print 3

出力:

1

ありがとう!

4

2 に答える 2

0

このコードをテストする

import pyopencl as cl
platforms = cl.get_platforms()
len(platforms)
gpu_devices = platforms[0].get_devices(cl.device_type.GPU)
gpu_devices

cpu_devices = platforms[0].get_devices(cl.device_type.CPU)
cpu_devices
于 2017-06-02T11:47:43.027 に答える