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

参考技术A 缺少intel的mkl库了,想办法装上。追问

您好,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的主要内容,如果未能解决你的问题,请参考以下文章

安装theano出现问题,求大神救啊!!!!!

Windows 安装theano

Windows 安装theano

在centos中怎么安装telnet

centos7怎么安装 centos7安装步骤

基于CUDA的Theano GPU加速环境配置 GPU没有反应.求解答