Public bug reported:
When I am running a simple Theano application (it uses CUDA), I get:
mod.cu(3038): warning: conversion from a string literal to "char *" is
deprecated
mod.cu(3041): warning: conversion from a string literal to "char *" is
deprecated
/usr/include/c++/5/bits/locale_classes.h(789) (col. 20): internal error:
assertion failed at:
"/dvs/p4/build/sw/rel/gpu_drv/r340/r340_00/drivers/compiler_CUREL/edg/EDG_4.8/src/cp_gen_be.c",
line 8408
1 catastrophic error detected in the compilation of
"/tmp/tmpxft_0000085a_00000000-4_mod.cpp4.ii".
Compilation aborted.
Aborted (core dumped)
['nvcc', '-shared', '-O3', '-use_fast_math', '-m64', '-Xcompiler',
'-DCUDA_NDARRAY_CUH=mc72d035fdf91890f3b36710688069b2e,-DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION,-fPIC,-fvisibility=hidden',
'-Xlinker',
'-rpath,/home/denplusplus/.theano/compiledir_Linux-3.19--generic-x86_64-with-Ubuntu-15.10-wily-x86_64-3.4.3+-64/cuda_ndarray',
'-I/usr/local/lib/python3.4/dist-packages/Theano-0.7.0-py3.4.egg/theano/sandbox/cuda',
'-I/usr/lib/python3/dist-packages/numpy/core/include',
'-I/usr/include/python3.4m',
'-I/usr/local/lib/python3.4/dist-packages/Theano-0.7.0-py3.4.egg/theano/gof',
'-o',
'/home/denplusplus/.theano/compiledir_Linux-3.19--generic-x86_64-with-Ubuntu-15.10-wily-x86_64-3.4.3+-64/cuda_ndarray/cuda_ndarray.so',
'mod.cu', '-L/usr/lib', '-lpython3.4m', '-lcublas', '-lcudart']
ERROR (theano.sandbox.cuda): Failed to compile cuda_ndarray.cu: ('nvcc return
status', 134, 'for cmd', 'nvcc -shared -O3 -use_fast_math -m64 -Xcompiler
-DCUDA_NDARRAY_CUH=mc72d035fdf91890f3b36710688069b2e,-DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION,-fPIC,-fvisibility=hidden
-Xlinker
-rpath,/home/denplusplus/.theano/compiledir_Linux-3.19--generic-x86_64-with-Ubuntu-15.10-wily-x86_64-3.4.3+-64/cuda_ndarray
-I/usr/local/lib/python3.4/dist-packages/Theano-0.7.0-py3.4.egg/theano/sandbox/cuda
-I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.4m
-I/usr/local/lib/python3.4/dist-packages/Theano-0.7.0-py3.4.egg/theano/gof -o
/home/denplusplus/.theano/compiledir_Linux-3.19--generic-x86_64-with-Ubuntu-15.10-wily-x86_64-3.4.3+-64/cuda_ndarray/cuda_ndarray.so
mod.cu -L/usr/lib -lpython3.4m -lcublas -lcudart')
The program itself:
#!/usr/bin/env python3
import theano
from theano import function, config, shared, sandbox
import theano.tensor as T
import numpy
import time
vlen = 10 * 30 * 768 # 10 x #cores x # threads per core
iters = 1000
rng = numpy.random.RandomState(22)
x = shared(numpy.asarray(rng.rand(vlen), config.floatX))
f = function([], T.exp(x))
print(f.maker.fgraph.toposort())
t0 = time.time()
for i in range(iters):
r = f()
t1 = time.time()
print('Looping %d times took' % iters, t1 - t0, 'seconds')
print('Result is', r)
if numpy.any([isinstance(x.op, T.Elemwise) for x in f.maker.fgraph.toposort()]):
print('Used the cpu')
else:
print('Used the gpu')
** Affects: nvidia-cuda-toolkit (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1497663
Title:
It seems that CUDA does not work in Wily (at least for Quadro FX 570M)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nvidia-cuda-toolkit/+bug/1497663/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs