centos中怎么安装theano
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos中怎么安装theano相关的知识,希望对你有一定的参考价值。
安装BLAS方法,如下,有点麻烦:一共就是 blas、blas-devel、lapack、lapack-devel、atlas、atlas-devel要安装,
都可以通过yum安装;
cblas不确定是否要按照;
BLAS的安装,在redhat下,安装步骤如下:
1,yum install gcc-gfortran 安装fortran编译器
2,下载BLAS和CBLAS:http://www.netlib.org/blas/上,blas.tgz和cblas.tgz
3,安装BLAS,cd 到BLAS目录下,然后直接make就行,编译成功后有一个blas_LINUX.a产生;
4,链接blas库文件:ln -s xxxxxxx/BLAS/blas_LINUX.a /usr/local/lib/libblas.a
5,安装CBLAS,cd到CBLAS目录下,将MakeFile.in改成MakeFile.in.bkp作为备份,然后用这个命令,建立一个链接:ln -s Makefile.LINUX Makefile.in ;再然后修改MakeFile.in里面的BLLIB = 行,让等号右边指向blas_LINUX.a文件,然后保存后,输入make all;编译成功后会在lib下生成cblas_LINUX.a文件;
6,把这个库文件在 /usr/local/lib 下做一个 快捷连接即可。
ln -s xxxxxx/CBLAS/lib/cblas_LINUX.a /usr/local/lib/libcblas.a 参考技术A 使用pip安装即可,参考:Python|如何用pip安装模块和包
安装theano出现问题,求大神救啊!!!!!
Problem occurred during compilation with the command line below:
"F:\anaconda3\MinGW\bin\g++.exe" -shared -g -O3 -fno-math-errno -Wno-unused-label -Wno-unused-variable -Wno-write-strings -IF:\anaconda3\envs\python27\MinGW -march=corei7 -mcx16 -msahf -mmovbe -maes -mpclmul -mpopcnt -mabm -mno-lwp -mfma -mno-fma4 -mno-xop -mbmi -mbmi2 -mno-tbm -mavx -mavx2 -msse4.2 -msse4.1 -mlzcnt --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=6144 -mtune=generic -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -m64 -DMS_WIN64 -I"F:\anaconda3\envs\python27\lib\site-packages\numpy\core\include" -I"F:\anaconda3\envs\python27\include" -I"F:\anaconda3\envs\python27\lib\site-packages\theano\gof\c_code" -L"F:\anaconda3\envs\python27\libs" -L"F:\anaconda3\envs\python27" -o "C:\Users\hr\AppData\Local\Theano\compiledir_Windows-10-10.0.17134-Intel64_Family_6_Model_158_Stepping_9_GenuineIntel-2.7.15-64\tmpw3asd3\b8e34ea4363b3812bd111a731cb835f81ccc84235ec10367467e6198f7abc278.pyd" "C:\Users\hr\AppData\Local\Theano\compiledir_Windows-10-10.0.17134-Intel64_Family_6_Model_158_Stepping_9_GenuineIntel-2.7.15-64\tmpw3asd3\mod.cpp" -lmkl -lpython27f:/anaconda3/mingw/bin/../lib/gcc/x86_64-w64-mingw32/4.7.0/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lmkl
collect2.exe: error: ld returned 1 exit status
您好,mkl我安装了啊。。。。。。。但是确实还是不行啊,我的ldflags = -lmkl,设置成-Iblas就是blas库找不到。。。是不是设置文件的这个有啥问题,单独运行theano.config.blas.Idflags 会显示AttributeError: 'SubObj' object has no attribute 'Idflags'
追答装了要在f:/anaconda3/mingw/lib/gcc/x86_64-w64-mingw32/4.7.0这里找到。
追问好吧,我发现我的mkl装的是2019的,但是这玩意得要2018,不过现在新问题是,import theano之后直接就自动退出python了。。。。。。好心累啊,大神知道什么问题么??
追答直接退出?连错误提示都没?
你电脑是不是装了多个python
where python看看
还有环境变量pythonhome也要注意
本回答被提问者采纳以上是关于centos中怎么安装theano的主要内容,如果未能解决你的问题,请参考以下文章