加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

在Windows 7上导入Theano时出现g错误

发布时间:2020-12-14 04:12:57 所属栏目:Windows 来源:网络整理
导读:根据 the theano installation guide,我正在尝试使用正确的g安装进行设置.我之前已经让theano使用了python实现.我正在python 3.4上使用他们的git repo中最新版本的theano.我尝试过使用theano建议的TDM-GCC-64方法以及MinGW,两者都会产生完全相同的错误. (尽
根据 the theano installation guide,我正在尝试使用正确的g安装进行设置.我之前已经让theano使用了python实现.我正在python 3.4上使用他们的git repo中最新版本的theano.我尝试过使用theano建议的TDM-GCC-64方法以及MinGW,两者都会产生完全相同的错误. (尽可能复制)
Problem occurred during compilation with the command line below:
C:MinGWbing++.exe -shared -g -march=skylake -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 -mrtm -mhle -mrdrnd -mf16c -mfsgsbase 
-mrdseed -mprfchw -madx -mfxsr -mxsave -mxsaveopt -mno-avx512f 
-mno-avx512er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 -mclflushopt 
-mxsavec -mxsaves -mno-avx512dq -mno-avx512bw -mno-avx512vl 
-mno-avx512ifma -mno-avx512vbmi -mno-clwb -mno-pcommit -mno-mwaitx 
-mno-clzero -mno-pku --param l1-cache-size=32 --param 
l1-cache-line-size=64 --param l2-cache-size=8192 -mtune=skylake 
-DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -m64 -DMS_WIN64 
-IC:Python34_64bitlibsite-packagesnumpycoreinclude
IC:Python34_64bitinclude -IC:Python34_64bitlibsite-packagestheanogof
-o C:UsersJwelyAppDataLocalTheanocompiledir_Windows-7-6.1.7601-SP1-Intel64_Family_6_Model_94_Stepping_3_GenuineIntel-3.4.4-64lazylinker_extlazylinker_ext.pyd 
C:UsersJwelyAppDataLocalTheanocompiledir_Windows-7-6.1.7601-SP1-Intel64_Family_6_Model_94_Stepping_3_GenuineIntel-3.4.4-64lazylinker_extmod.cpp 
-LC:Python34_64bitlibs -LC:Python34_64bit -lpython34


In file included from c:mingwincludec++6.1.0math.h:36:0,from C:Python34_64bitinclude/pyport.h:328,from C:Python34_64bitinclude/Python.h:50,from C:UsersJwelyAppDataLocalTheanocompiledir_Windows-7-6.1.7601-SP1-Intel64_Family_6_Model_94_Stepping_3_GenuineIntel-3.4.4-64lazylinker_extmod.cpp:1:
c:mingwincludec++6.1.0cmath:1133:11: error: '::hypot' has not been declared
    using ::hypot;
            ^~~~~

值得注意的是,在打印此错误之前,它会输出整个文件的代码,你可以在这里找到整个错误输出

我不确定接下来要做什么,我已经按照指示两次,对一些依赖项使用了几种不同的安装方法,并确保在每次尝试和重新启动之间清理系统路径.

这对我有用:

>转到您的用户文件夹:C:/ Users / [username]
>创建.theanorc文件(如果尚未存在)
>确保它包含以下行:

[gcc]
cxxflags = -D_hypot=hypot

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读