Try to modify the environment variable LIBRARY_PATH as the LD version. Fred
Le mer. 1 févr. 2017 14:28, Lucian Willoughby <[email protected]> a écrit : > I am trying to enable GPU acceleration on my Mac OSX: > > I have install CUDA toolkit > I have downloaded cuDNN and place the include and libs in the > /usr/local/cuda/lib and include folders > I have update my .bash_profile as follows: > > export CUDA_ROOT=/usr/local/cuda > export LD_LIBRARY_PATH=$CUDA_ROOT/lib:$LD_LIBRARY_PATH > export PATH=$CUDA_ROOT/bin:$PATH > > when I try and run the gpu test from the website I get the following > error > > ERROR (theano.gof.opt): Optimization failure due to: local_log_softmax_dnn > ERROR (theano.gof.opt): node: > GpuElemwise{exp,no_inplace}(<CudaNdarrayType(float32, vector)>) > ERROR (theano.gof.opt): TRACEBACK: > ERROR (theano.gof.opt): Traceback (most recent call last): > File "/usr/local/lib/python2.7/site-packages/theano/gof/opt.py", line > 1772, in process_node > replacements = lopt.transform(node) > File > "/usr/local/lib/python2.7/site-packages/theano/sandbox/cuda/dnn.py", line > 2529, in local_log_softmax_dnn > if not dnn_available() or version() < (3000, 3000): > File > "/usr/local/lib/python2.7/site-packages/theano/sandbox/cuda/__init__.py", > line 412, in dnn_version > profile=False) > File > "/usr/local/lib/python2.7/site-packages/theano/compile/function.py", line > 320, in function > output_keys=output_keys) > File "/usr/local/lib/python2.7/site-packages/theano/compile/pfunc.py", > line 479, in pfunc > output_keys=output_keys) > File > "/usr/local/lib/python2.7/site-packages/theano/compile/function_module.py", > line 1777, in orig_function > defaults) > File > "/usr/local/lib/python2.7/site-packages/theano/compile/function_module.py", > line 1641, in create > input_storage=input_storage_lists, storage_map=storage_map) > File "/usr/local/lib/python2.7/site-packages/theano/gof/link.py", line > 690, in make_thunk > storage_map=storage_map)[:3] > File "/usr/local/lib/python2.7/site-packages/theano/gof/vm.py", line > 1003, in make_all > no_recycling)) > File > "/usr/local/lib/python2.7/site-packages/theano/sandbox/cuda/__init__.py", > line 256, in make_thunk > compute_map, no_recycling) > File "/usr/local/lib/python2.7/site-packages/theano/gof/op.py", line > 970, in make_thunk > no_recycling) > File "/usr/local/lib/python2.7/site-packages/theano/gof/op.py", line > 879, in make_c_thunk > output_storage=node_output_storage) > File "/usr/local/lib/python2.7/site-packages/theano/gof/cc.py", line > 1200, in make_thunk > keep_lock=keep_lock) > File "/usr/local/lib/python2.7/site-packages/theano/gof/cc.py", line > 1143, in __compile__ > keep_lock=keep_lock) > File "/usr/local/lib/python2.7/site-packages/theano/gof/cc.py", line > 1595, in cthunk_factory > key=key, lnk=self, keep_lock=keep_lock) > File "/usr/local/lib/python2.7/site-packages/theano/gof/cmodule.py", > line 1142, in module_from_key > module = lnk.compile_cmodule(location) > File "/usr/local/lib/python2.7/site-packages/theano/gof/cc.py", line > 1506, in compile_cmodule > preargs=preargs) > File > "/usr/local/lib/python2.7/site-packages/theano/sandbox/cuda/nvcc_compiler.py", > line 410, in compile_str > return dlimport(lib_filename) > File "/usr/local/lib/python2.7/site-packages/theano/gof/cmodule.py", > line 299, in dlimport > rval = __import__(module_name, {}, {}, [module_name]) > ImportError: ('The following error happened while compiling the node', > <theano.sandbox.cuda.DnnVersion object at 0x1095f9ad0>(), '\n', > 'dlopen(/Users/lucianwilloughby/.theano/compiledir_Darwin-16.4.0-x86_64-i386-64bit-i386-2.7.11-64/tmpinknpZ/265abc51f7c376c224983485238ff1a5.so, > 2): Library not loaded: @rpath/libcudnn.5.dylib\n Referenced from: > /Users/lucianwilloughby/.theano/compiledir_Darwin-16.4.0-x86_64-i386-64bit-i386-2.7.11-64/tmpinknpZ/265abc51f7c376c224983485238ff1a5.so\n > Reason: image not found', '[<theano.sandbox.cuda.DnnVersion object at > 0x1095f9ad0>()]') > > libcudnn.5.dylib is in /usr/local/cuda/lib > > please help > > -- > > --- > You received this message because you are subscribed to the Google Groups > "theano-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- --- You received this message because you are subscribed to the Google Groups "theano-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
