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.

Reply via email to