Theano在CentOS 6 下的安装及GPU加速
系统版本:Red Hat 4.4.6-4
一. 未联网情况下,选择本地安装。
首先安装theano的依赖库,包括:
scipy-0.16.1
numpy-1.9.2
nose-1.3.7 (optional)
lapack-3.5.0
atlas-3.10.2
sklearn-0.16.1 (optional)
1. 安装blas, blas-devel, lapack, lapack-devel, atlas, atlas-devel
可以直接:yum install blas, blas-devel, lapack, lapack-devel, atlas, atlas-devel
ps: 若没有root权限,则需要依次将源码copy,执行 Python setup.py install
2. 安装numpy scipy
3. 安装theano
下载theano:https://github.com/Theano/Theano
解压 && pyhton setup.py install && pyhton setup.py develop
修改环境变量,在python中可以找到theano安装地址:
vi ~/.bashrc
增加:export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH
source ~/.bashrc
二. 机器联网
第一步:yum install blas, blas-devel, lapack, lapack-devel, atlas, atlas-devel
第二步:pip install numpy, pip install scipy
第三步:pip install Theano
三.遇到的问题
import theano 时,有时会返回一些错误
问题1:fPIC问题
解决:重新安装Python,按如下方式编译:
./configure --enable-shared --prefix=/usr/local
make
make install
问题2:gof问题
解决:安装了多个theano,查看 /usr/local/lib/python2.7/site-packages/下的文件,会发现多个版本的theano,保留一个即可。
PS:没有root权限
四. 个人认为有帮助的文章
http://blog.csdn.net/a6210575/article/details/46991937
http://www.cnblogs.com/lanxuezaipiao/archive/2012/10/21/2732864.html
http://www.360doc.com/content/12/0322/18/6938655_196712249.shtml
http://fhqdddddd.blog.163.com/blog/static/18699154201432844414757/
Theano在CentOS 6 下的安装及GPU加速的更多相关文章
- Theano在windows下的安装及GPU加速
安装环境:wondows 64bit Teano安装测试 1. Anaconda 安装 Anaconda是一个科学计算环境,自带的包管理器conda很强大.之所以选择它是因为它内置了python,以及 ...
- Sysbench Sysbench在centos系统下的安装
Sysbench在centos系统下的安装 by:授客 QQ:1033553122 测试环境: CentOS-7-x86_64-DVD-1503-01.iso 下载地址: http:/ ...
- CentOS vps下,安装xfce/KDE/GNOME桌面+vncserver进行远程管理
CentOS vps下,安装xfce/KDE/GNOME桌面+vncserver进行远程管理 首先安装桌面环境,我选择的是xfce,轻量级桌面,小巧实用不占太多内存,(占用内存方面,xfce少于kde ...
- Linux/CentOS环境下如何安装和配置PhantomJS工作环境
PhantomJS 是一个基于WebKit的服务器端 JavaScript API.它全面支持web而不需浏览器支持,其快速,原生支持各种Web标准: DOM 处理, CSS 选择器, JSON, C ...
- CentOS系统下Redis安装和自启动配置的步骤
相信大家都知道Redis是一个C实现的基于内存.可持久化的键值对数据库,在分布式服务中常作为缓存服务.所以这篇文章将详细介绍在CentOS系统下如何从零开始安装到配置启动服务.有需要的可以参考借鉴. ...
- centos/linux下的安装Maven
1.保证该项目安装了JDK 请在系统中输入java -version查看该命令是否存在 如果没有安装JDK请移步到Centos/linux下的JDK安装 2.下载Maven wget http://m ...
- centos/linux下的安装Tomcat
1.启动tomcat时候需要JDK依赖 如果没有安装的请移步到该链接Centos/linux下的JDK安装 2.从官网上下载tomcat压缩包 wget -c http://apache.fayea. ...
- CentOS 7 下编译安装lnmp之MySQL篇详解
一.安装环境 宿主机=> win7,虚拟机 centos => 系统版本:centos-release-7-5.1804.el7.centos.x86_64 二.MySQL下载 MySQL ...
- CentOS 7 下编译安装lnmp之nginx篇详解
一.安装环境 宿主机=> win7,虚拟机 centos => 系统版本:CentOS Linux release 7.5.1804 (Core),ip地址 192.168.1.168 ...
随机推荐
- Config The Image URL Solution
During the project, in order to make a unified management for the image URL , at present we make use ...
- mysql PDO的使用
原文链接:http://www.cnblogs.com/xiaochaohuashengmi/archive/2010/08/12/1797753.html
- [转载]给Jquery动态添加的元素添加事件
原文地址:给Jquery动态添加的元素添加事件作者:小飞侠 我想很多人都会向我一样曾经 被新元素的事件绑定困惑很久也就是在页面加载完成后给元素绑定了事件,但又新增加的元素上却没有绑定任何事件. js的 ...
- Linux SSH安全策略限制IP登录方法(转)
本文介绍了Linux SSH安全策略限制IP登录的两种方法.具体如下: 方法一: 首先需要限制登录的ip(或者如果需要自己本地登录,查看最后登录ip即可) Vim /etc/hosts.allow 输 ...
- [asp.net mvc]自定义filter
写在前面 最近在摸索mvc,在app中的webview中嵌入h5应用,经常需要用到对cookie的读取操作.所以想到通过自定义的filter截取cookie,然后通过在action上面打特性的方式针对 ...
- apache 配置多个虚拟主机
修改文件:httd.conf 文件地址:D:\wamp\bin\apache\Apache2.2.21\conf #配置虚拟主机<VirtualHost 127.0.0.3:80>Serv ...
- POJ 1276 Cash Machine
Cash Machine Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 24213 Accepted: 8476 Descrip ...
- Bootstrap幻灯轮播如何支持触屏左右滑动手势?
最近ytkah在学习用bootstrap搭建网站,Bootstrap能自适应pc端和手机端,并且移动设备优先,适合现如今移动营销.bootstrap是封装好的框架,需要某些功能只需调用相应的组件就可以 ...
- poj1094
Sorting It All Out Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 29539 Accepted: 10 ...
- twisted udp编程
概述 Unlike TCP, UDP has no notion of connections. A UDP socket can receive datagrams from any server ...