Bruce Labitt
2014-09-04 01:24:42 UTC
Probably not the desired response. Can someone suggest a fix?
Thanks,
Bruce
In [3]: run MatrixTranspose.py
---------------------------------------------------------------------------
CompileError Traceback (most recent call last)
/usr/lib/python2.7/dist-packages/IPython/utils/py3compat.pyc in
execfile(fname, *where)
202 else:
203 filename = fname
--> 204 __builtin__.execfile(filename, *where)
/home/bruce/Apps/pycuda/examples/wiki-examples/MatrixTranspose.py in
<module>()
216
217 #check_transpose()
--> 218 run_benchmark()
219
220
/home/bruce/Apps/pycuda/examples/wiki-examples/MatrixTranspose.py in
run_benchmark()
182
183 for i in range(warmup):
--> 184 _transpose(target, source)
185
186 count = 10
/home/bruce/Apps/pycuda/examples/wiki-examples/MatrixTranspose.py in
_transpose(tgt, src)
117
118 def _transpose(tgt, src):
--> 119 krnl = _get_transpose_kernel()
120
121 w, h = src.shape
<string> in _get_transpose_kernel()
/usr/local/lib/python2.7/dist-packages/pycuda-2014.1-py2.7-linux-x86_64.egg/pycuda/tools.pyc
in context_dependent_memoize(func, *args)
421 context_dependent_memoized_functions.append(func)
422 arg_dict = ctx_dict.setdefault(cur_ctx, {})
--> 423 result = func(*args)
424 arg_dict[args] = result
425 return result
/home/bruce/Apps/pycuda/examples/wiki-examples/MatrixTranspose.py in
_get_transpose_kernel()
47 A_t[glob_idx_a_t] = A_shared[threadIdx.x][threadIdx.y];
48 }
---> 49 """% {"block_size": block_size})
50
51 func = mod.get_function("transpose")
/usr/local/lib/python2.7/dist-packages/pycuda-2014.1-py2.7-linux-x86_64.egg/pycuda/compiler.pyc
in __init__(self, source, nvcc, options, keep, no_extern_c, arch, code,
cache_dir, include_dirs)
249
250 cubin = compile(source, nvcc, options, keep, no_extern_c,
--> 251 arch, code, cache_dir, include_dirs)
252
253 from pycuda.driver import module_from_buffer
/usr/local/lib/python2.7/dist-packages/pycuda-2014.1-py2.7-linux-x86_64.egg/pycuda/compiler.pyc
in compile(source, nvcc, options, keep, no_extern_c, arch, code, cache_dir,
include_dirs)
239 options.append("-I"+i)
240
--> 241 return compile_plain(source, options, keep, nvcc, cache_dir)
242
243
/usr/local/lib/python2.7/dist-packages/pycuda-2014.1-py2.7-linux-x86_64.egg/pycuda/compiler.pyc
in compile_plain(source, options, keep, nvcc, cache_dir)
130 raise CompileError("nvcc compilation of %s failed" %
cu_file_path,
131 cmdline, stdout=stdout.decode("utf-8", "replace"),
--> 132 stderr=stderr.decode("utf-8", "replace"))
133
134 if stdout or stderr:
CompileError: nvcc compilation of /tmp/tmp5xdcrZ/kernel.cu failed
[command: nvcc --cubin -arch sm_30
-I/usr/local/lib/python2.7/dist-packages/pycuda-2014.1-py2.7-linux-x86_64.egg/pycuda/cuda
kernel.cu]
[stderr:
kernel.cu(10): error: "#" not expected here
kernel.cu(10): error: expected a ";"
kernel.cu(12): error: identifier "A_T_BLOCK_STRIDE" is undefined
3 errors detected in the compilation of
"/tmp/tmpxft_00001e6b_00000000-6_kernel.cpp1.ii".
]
In [4]:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.tiker.net/pipermail/pycuda/attachments/20140903/4a46f9b1/attachment.html>
Thanks,
Bruce
In [3]: run MatrixTranspose.py
---------------------------------------------------------------------------
CompileError Traceback (most recent call last)
/usr/lib/python2.7/dist-packages/IPython/utils/py3compat.pyc in
execfile(fname, *where)
202 else:
203 filename = fname
--> 204 __builtin__.execfile(filename, *where)
/home/bruce/Apps/pycuda/examples/wiki-examples/MatrixTranspose.py in
<module>()
216
217 #check_transpose()
--> 218 run_benchmark()
219
220
/home/bruce/Apps/pycuda/examples/wiki-examples/MatrixTranspose.py in
run_benchmark()
182
183 for i in range(warmup):
--> 184 _transpose(target, source)
185
186 count = 10
/home/bruce/Apps/pycuda/examples/wiki-examples/MatrixTranspose.py in
_transpose(tgt, src)
117
118 def _transpose(tgt, src):
--> 119 krnl = _get_transpose_kernel()
120
121 w, h = src.shape
<string> in _get_transpose_kernel()
/usr/local/lib/python2.7/dist-packages/pycuda-2014.1-py2.7-linux-x86_64.egg/pycuda/tools.pyc
in context_dependent_memoize(func, *args)
421 context_dependent_memoized_functions.append(func)
422 arg_dict = ctx_dict.setdefault(cur_ctx, {})
--> 423 result = func(*args)
424 arg_dict[args] = result
425 return result
/home/bruce/Apps/pycuda/examples/wiki-examples/MatrixTranspose.py in
_get_transpose_kernel()
47 A_t[glob_idx_a_t] = A_shared[threadIdx.x][threadIdx.y];
48 }
---> 49 """% {"block_size": block_size})
50
51 func = mod.get_function("transpose")
/usr/local/lib/python2.7/dist-packages/pycuda-2014.1-py2.7-linux-x86_64.egg/pycuda/compiler.pyc
in __init__(self, source, nvcc, options, keep, no_extern_c, arch, code,
cache_dir, include_dirs)
249
250 cubin = compile(source, nvcc, options, keep, no_extern_c,
--> 251 arch, code, cache_dir, include_dirs)
252
253 from pycuda.driver import module_from_buffer
/usr/local/lib/python2.7/dist-packages/pycuda-2014.1-py2.7-linux-x86_64.egg/pycuda/compiler.pyc
in compile(source, nvcc, options, keep, no_extern_c, arch, code, cache_dir,
include_dirs)
239 options.append("-I"+i)
240
--> 241 return compile_plain(source, options, keep, nvcc, cache_dir)
242
243
/usr/local/lib/python2.7/dist-packages/pycuda-2014.1-py2.7-linux-x86_64.egg/pycuda/compiler.pyc
in compile_plain(source, options, keep, nvcc, cache_dir)
130 raise CompileError("nvcc compilation of %s failed" %
cu_file_path,
131 cmdline, stdout=stdout.decode("utf-8", "replace"),
--> 132 stderr=stderr.decode("utf-8", "replace"))
133
134 if stdout or stderr:
CompileError: nvcc compilation of /tmp/tmp5xdcrZ/kernel.cu failed
[command: nvcc --cubin -arch sm_30
-I/usr/local/lib/python2.7/dist-packages/pycuda-2014.1-py2.7-linux-x86_64.egg/pycuda/cuda
kernel.cu]
[stderr:
kernel.cu(10): error: "#" not expected here
kernel.cu(10): error: expected a ";"
kernel.cu(12): error: identifier "A_T_BLOCK_STRIDE" is undefined
3 errors detected in the compilation of
"/tmp/tmpxft_00001e6b_00000000-6_kernel.cpp1.ii".
]
In [4]:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.tiker.net/pipermail/pycuda/attachments/20140903/4a46f9b1/attachment.html>