在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
有人可以就此提出建议或建议解决方法吗?
答案 0 :(得分:0)
这似乎是由于尝试在Python 3中使用没有Python 3支持的PyCUDA版本而引起的。
Python 3支持已在PyCUDA 2013.1中正式添加