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
ありがとう!