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]:
_______________________________________________
PyCUDA mailing list
PyCUDA@tiker.net
http://lists.tiker.net/listinfo/pycuda

Reply via email to