Ошибка импорта Theano. collect2.exe: ошибка: - PullRequest
1 голос
/ 26 января 2020

Я установил anaconda и использовал pip для установки пакетов и theano.

, когда я пытаюсь импортировать theano, я получаю следующую ошибку.

TODO: - Проверьте максимальную поддерживаемую глубину рекурсии - CLazyLinker должен добавить контекстную информацию к ошибкам, обнаруженным во время оценки. Скажите, на каком узле мы были, добавьте трассировку, присоединенную к узлу. - Очистить контейнеры от полностью использованных промежуточных результатов, если allow_g c равно 1 - Добавить таймеры для профилирования - Добавить поддержку используемого пространства для профилирования.

Проблема возникла во время компиляции с помощью командной строки ниже:

C:\Users\atiqu\Anaconda2\Library\mingw-w64\bin\g++.exe -shared -g -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 -mno-clflushopt -mno-xsavec -mno-xsaves -mno-avx512dq -mno-avx512bw -mno-avx512vl -mno-avx512ifma -mno-avx512vbmi -mno-clwb -mno-pcommit -mno-mwaitx --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=3072 -mtune=haswell -D NPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -m64 -DMS_WIN64 -IC:\Users\atiqu\Anaconda2\lib\site-packages\numpy\core\include -IC:\Users\atiqu\Anaconda2\include -o C:\Users\atiqu\AppData\Local\Theano\compiledir_Windows-10-10.0.17763-Intel64_Family_6_Model_69_Stepping_1_GenuineIntel-2.7.16-64\lazylinker_ext\lazylinker_ext.pyd C:\Users\atiqu\AppData\Local\Theano\compiledir_Windows-10-10.0.17763-Intel64_Family_6_Model_69_Stepping_1_GenuineIntel-2.7.16-64\lazylinker_ext\mod.cpp -LC:\Users\atiqu\Anaconda2\libs -LC:\Users\atiqu\Anaconda2 -lpython27

===============================
C:\Users\atiqu\AppData\Local\Temp\ccBnrF5o.o: In function `unpack_list_of_ssize_t':
C:/Users/atiqu/AppData/Local/Theano/compiledir_Windows-10-10.0.17763-Intel64_Family_6_Model_69_Stepping_1_GenuineIntel-2.7.16-64/lazylinker_ext/mod.cpp:58: undefined reference to `__imp_PyExc_TypeError'
C:/Users/atiqu/AppData/Local/Theano/compiledir_Windows-10-10.0.17763-Intel64_Family_6_Model_69_Stepping_1_GenuineIntel-2.7.16-64/lazylinker_ext/mod.cpp:68: undefined reference to `__imp_PyExc_IndexError'
C:\Users\atiqu\AppData\Local\Temp\ccBnrF5o.o: In function `CLazyLinker_init':
C:/Users/atiqu/AppData/Local/Theano/compiledir_Windows-10-10.0.17763-Intel64_Family_6_Model_69_Stepping_1_GenuineIntel-2.7.16-64/lazylinker_ext/mod.cpp:341: undefined reference to `__imp_PyCObject_Type'
C:/Users/atiqu/AppData/Local/Theano/compiledir_Windows-10-10.0.17763-Intel64_Family_6_Model_69_Stepping_1_GenuineIntel-2.7.16-64/lazylinker_ext/mod.cpp:362: undefined reference to `__imp_PyExc_IndexError'
C:/Users/atiqu/AppData/Local/Theano/compiledir_Windows-10-10.0.17763-Intel64_Family_6_Model_69_Stepping_1_GenuineIntel-2.7.16-64/lazylinker_ext/mod.cpp:380: undefined reference to `__imp_PyExc_IndexError'
C:/Users/atiqu/AppData/Local/Theano/compiledir_Windows-10-10.0.17763-
---------------------------------------------------------------------------
Exception                                 Traceback (most recent call last)
<ipython-input-1-e2d3ee711e72> in <module>()
----> 1 import theano

C:\Users\atiqu\Anaconda2\lib\site-packages\theano\__init__.pyc in <module>()
     53     object2, utils
     54 
---> 55 from theano.compile import \
     56     SymbolicInput, In, \
     57     SymbolicOutput, Out, \

C:\Users\atiqu\Anaconda2\lib\site-packages\theano\compile\__init__.py in <module>()
      7         SpecifyShape, specify_shape, register_specify_shape_c_code)
      8 
----> 9 from theano.compile.function_module import *
     10 
     11 from theano.compile.mode import *

C:\Users\atiqu\Anaconda2\lib\site-packages\theano\compile\function_module.py in <module>()
     16 from theano import gof
     17 from theano.compat.python2x import partial
---> 18 import theano.compile.mode
     19 from theano.compile.io import (
     20     In, SymbolicInput, SymbolicInputKit, SymbolicOutput)

C:\Users\atiqu\Anaconda2\lib\site-packages\theano\compile\mode.py in <module>()
      9 import  theano
     10 from theano import gof
---> 11 import theano.gof.vm
     12 from theano.configparser import config, AddConfigVar, StrParam
     13 from theano.compile.ops import register_view_op_c_code, _output_guard

C:\Users\atiqu\Anaconda2\lib\site-packages\theano\gof\vm.py in <module>()
    566 
    567 try:
--> 568     import lazylinker_c
    569 
    570     class CVM(lazylinker_c.CLazyLinker, VM):

C:\Users\atiqu\Anaconda2\lib\site-packages\theano\gof\lazylinker_c.py in <module>()
    114             args = cmodule.GCC_compiler.compile_args()
    115             cmodule.GCC_compiler.compile_str(dirname, code, location=loc,
--> 116                                              preargs=args)
    117             # Save version into the __init__.py file.
    118             init_py = os.path.join(loc, '__init__.py')

C:\Users\atiqu\Anaconda2\lib\site-packages\theano\gof\cmodule.pyc in compile_str(module_name, src_code, location, include_dirs, lib_dirs, libs, preargs, py_module)
   2008             # difficult to read.
   2009             raise Exception('Compilation failed (return status=%s): %s' %
-> 2010                             (status, compile_stderr.replace('\n', '. ')))
   2011         elif config.cmodule.compilation_warning and compile_stderr:
   2012             # Print errors just below the command line.

. collect2.exe: error: ld returned 1 exit status_Windows-10-10.0.17763-Intel64_Family_6_Model_69_Stepping_1_GenuineIntel-2.7.16-64/lazylinker_ext/mod.cpp:946: undefined reference to `__imp__Py_TrueStruct'Error'ndefined references to `__imp__Py_NoneStruct' followow

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...