We updated Theano to help on those cases. Be sure to use Theano dev version.
If that don't fix it, try this Theano flag: gcc.cxxflags=corei7 On Sat, Nov 26, 2016 at 4:03 AM, Dashan Guo <[email protected]> wrote: > Hi, how did you solved this problem at last ? I met a similar one now. The > cpu is Intel Xeon E5-2670, how should I set the gcc,cxxflags. Thanks ! > > 在 2015年9月10日星期四 UTC+8下午5:41:05,Alexander Botev写道: > >> So I've tried running first Theano on GPU with a M2090 NVIDIA GPU and it >> worked as a charm. However, when trying to run with the K80 (I'm using cuda >> 7.0) I got the following error: >> >> Problem occurred during compilation with the command line below: >> /apps/gcc/4.9.2/bin/g++ -shared -g -O3 -fno-math-errno -Wno-unused-label >> -Wno-unused-variable -Wno-write-strings -O3 -fopenmp -lmkl_rt -ffast-math >> -ftree-loop-distribution -funroll-loops -ftracer -march=haswell -mmmx >> -mno-3dnow -msse -msse2 -msse3 -mssse3 -mno-sse4a -mcx16 -msahf -mmovbe >> -maes -mno-sha -mpclmul -mpopcnt -mabm -mno-lwp -mfma -mno-fma4 -mno-xop >> -mbmi -mbmi2 -mno-tbm -mavx -mavx2 -msse4.2 -msse4.1 -mlzcnt -mno-rtm >> -mno-hle -mrdrnd -mf16c -mfsgsbase -mno-rdseed -mno-prfchw -mno-adx -mfxsr >> -mxsave -mxsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf >> -mno-prefetchwt1 --param l1-cache-size=32 --param l1-cache-line-size=64 >> --param l2-cache-size=10240 -mtune=generic -D >> NPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION >> -m64 -fPIC -I/apps/numpy/1.9.1/lib/python2.7/site-packages/numpy/core/include >> -I/apps/python/2.7.8/include/python2.7 -I/home/ucl/eisuc212/.local/li >> b/python2.7/site-packages/Theano-0.7.0-py2.7.egg/theano/gof >> -fvisibility=hidden -o /home/ucl/eisuc212/.theano/com >> piledir_Linux-2.6-el6.x86_64-x86_64-with-redhat-6.6-Santiag >> o-x86_64-2.7.8-64/tmpGayQyP/e39a431b8d2caf5da489f0e07ff86e61.so >> /home/ucl/eisuc212/.theano/compiledir_Linux-2.6-el6.x86_64- >> x86_64-with-redhat-6.6-Santiago-x86_64-2.7.8-64/tmpGayQyP/mod.cpp >> -L/apps/python/2.7.8/lib -lpython2.7 >> ERROR (theano.gof.opt): Optimization failure due to: constant_folding >> ERROR (theano.gof.opt): TRACEBACK: >> ERROR (theano.gof.opt): Traceback (most recent call last): >> File "/home/ucl/eisuc212/.local/lib/python2.7/site-packages/Thean >> o-0.7.0-py2.7.egg/theano/gof/opt.py", line 1737, in process_node >> replacements = lopt.transform(node) >> File "/home/ucl/eisuc212/.local/lib/python2.7/site-packages/Thean >> o-0.7.0-py2.7.egg/theano/tensor/opt.py", line 5215, in constant_folding >> no_recycling=[]) >> File "/home/ucl/eisuc212/.local/lib/python2.7/site-packages/Thean >> o-0.7.0-py2.7.egg/theano/gof/op.py", line 918, in make_thunk >> no_recycling) >> File "/home/ucl/eisuc212/.local/lib/python2.7/site-packages/Thean >> o-0.7.0-py2.7.egg/theano/gof/op.py", line 836, in make_c_thunk >> output_storage=node_output_storage) >> File "/home/ucl/eisuc212/.local/lib/python2.7/site-packages/Thean >> o-0.7.0-py2.7.egg/theano/gof/cc.py", line 1175, in make_thunk >> keep_lock=keep_lock) >> File "/home/ucl/eisuc212/.local/lib/python2.7/site-packages/Thean >> o-0.7.0-py2.7.egg/theano/gof/cc.py", line 1113, in __compile__ >> keep_lock=keep_lock) >> File "/home/ucl/eisuc212/.local/lib/python2.7/site-packages/Thean >> o-0.7.0-py2.7.egg/theano/gof/cc.py", line 1549, in cthunk_factory >> key=key, lnk=self, keep_lock=keep_lock) >> File "/home/ucl/eisuc212/.local/lib/python2.7/site-packages/Thean >> o-0.7.0-py2.7.egg/theano/gof/cmodule.py", line 1167, in module_from_key >> module = lnk.compile_cmodule(location) >> File "/home/ucl/eisuc212/.local/lib/python2.7/site-packages/Thean >> o-0.7.0-py2.7.egg/theano/gof/cc.py", line 1460, in compile_cmodule >> preargs=preargs) >> File "/home/ucl/eisuc212/.local/lib/python2.7/site-packages/Thean >> o-0.7.0-py2.7.egg/theano/gof/cmodule.py", line 2176, in compile_str >> (status, compile_stderr.replace('\n', '. '))) >> Exception: ("Compilation failed (return status=1): /tmp/cc6Usnll.s: >> Assembler messages:. /tmp/cc6Usnll.s:233: Error: no such instruction: >> `vinserti128 $0x1,%xmm1,%ymm4,%ymm5'. /tmp/cc6Usnll.s:239: Error: no such >> instruction: `vextracti128 $0x1,%ymm5,16(%rax)'. ", >> "[MakeVector{dtype='int64'}(TensorConstant{1}, TensorConstant{64}, >> TensorConstant{1})]") >> >> Does anyone has any idea of how and why this occurred? >> >> -- > > --- > 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.
