从pycuda.compiler导入SourceModule

时间:2014-01-30 19:23:47

标签: python initialization pycuda

在Windows 8.1上使用Python33,在尝试导入和初始化设备时使用Cuda toolkit 5.5和硬件安装:

import pycuda.driver as cuda
import pycuda.autoinit
from pycuda.compiler import SourceModule   <--- this line causes the error

我收到以下错误:

Traceback (most recent call last):
File "C:\Python33\Lib\site-packages\pytools\datatable.py", line 1, in <module>
from pytools import Record
File "C:\Python33\lib\site-packages\pytools\__init__.py", line 1249
print value, bin_nr, bin_starts
          ^
SyntaxError: invalid syntax

有人可以就此提出建议或建议解决方法吗?

1 个答案:

答案 0 :(得分:0)

这似乎是由于尝试在Python 3中使用没有Python 3支持的PyCUDA版本而引起的。

Python 3支持已在PyCUDA 2013.1中正式添加