系统版本: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加速的更多相关文章

  1. Theano在windows下的安装及GPU加速

    安装环境:wondows 64bit Teano安装测试 1. Anaconda 安装 Anaconda是一个科学计算环境,自带的包管理器conda很强大.之所以选择它是因为它内置了python,以及 ...

  2. Sysbench Sysbench在centos系统下的安装

    Sysbench在centos系统下的安装   by:授客 QQ:1033553122       测试环境: CentOS-7-x86_64-DVD-1503-01.iso 下载地址: http:/ ...

  3. CentOS vps下,安装xfce/KDE/GNOME桌面+vncserver进行远程管理

    CentOS vps下,安装xfce/KDE/GNOME桌面+vncserver进行远程管理 首先安装桌面环境,我选择的是xfce,轻量级桌面,小巧实用不占太多内存,(占用内存方面,xfce少于kde ...

  4. Linux/CentOS环境下如何安装和配置PhantomJS工作环境

    PhantomJS 是一个基于WebKit的服务器端 JavaScript API.它全面支持web而不需浏览器支持,其快速,原生支持各种Web标准: DOM 处理, CSS 选择器, JSON, C ...

  5. CentOS系统下Redis安装和自启动配置的步骤

    相信大家都知道Redis是一个C实现的基于内存.可持久化的键值对数据库,在分布式服务中常作为缓存服务.所以这篇文章将详细介绍在CentOS系统下如何从零开始安装到配置启动服务.有需要的可以参考借鉴. ...

  6. centos/linux下的安装Maven

    1.保证该项目安装了JDK 请在系统中输入java -version查看该命令是否存在 如果没有安装JDK请移步到Centos/linux下的JDK安装 2.下载Maven wget http://m ...

  7. centos/linux下的安装Tomcat

    1.启动tomcat时候需要JDK依赖 如果没有安装的请移步到该链接Centos/linux下的JDK安装 2.从官网上下载tomcat压缩包 wget -c http://apache.fayea. ...

  8. CentOS 7 下编译安装lnmp之MySQL篇详解

    一.安装环境 宿主机=> win7,虚拟机 centos => 系统版本:centos-release-7-5.1804.el7.centos.x86_64 二.MySQL下载 MySQL ...

  9. CentOS 7 下编译安装lnmp之nginx篇详解

    一.安装环境 宿主机=> win7,虚拟机 centos => 系统版本:CentOS Linux release 7.5.1804 (Core),ip地址 192.168.1.168   ...

随机推荐

  1. Config The Image URL Solution

    During the project, in order to make a unified management for the image URL , at present we make use ...

  2. mysql PDO的使用

    原文链接:http://www.cnblogs.com/xiaochaohuashengmi/archive/2010/08/12/1797753.html

  3. [转载]给Jquery动态添加的元素添加事件

    原文地址:给Jquery动态添加的元素添加事件作者:小飞侠 我想很多人都会向我一样曾经 被新元素的事件绑定困惑很久也就是在页面加载完成后给元素绑定了事件,但又新增加的元素上却没有绑定任何事件. js的 ...

  4. Linux SSH安全策略限制IP登录方法(转)

    本文介绍了Linux SSH安全策略限制IP登录的两种方法.具体如下: 方法一: 首先需要限制登录的ip(或者如果需要自己本地登录,查看最后登录ip即可) Vim /etc/hosts.allow 输 ...

  5. [asp.net mvc]自定义filter

    写在前面 最近在摸索mvc,在app中的webview中嵌入h5应用,经常需要用到对cookie的读取操作.所以想到通过自定义的filter截取cookie,然后通过在action上面打特性的方式针对 ...

  6. apache 配置多个虚拟主机

    修改文件:httd.conf 文件地址:D:\wamp\bin\apache\Apache2.2.21\conf #配置虚拟主机<VirtualHost 127.0.0.3:80>Serv ...

  7. POJ 1276 Cash Machine

    Cash Machine Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 24213 Accepted: 8476 Descrip ...

  8. Bootstrap幻灯轮播如何支持触屏左右滑动手势?

    最近ytkah在学习用bootstrap搭建网站,Bootstrap能自适应pc端和手机端,并且移动设备优先,适合现如今移动营销.bootstrap是封装好的框架,需要某些功能只需调用相应的组件就可以 ...

  9. poj1094

    Sorting It All Out Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 29539   Accepted: 10 ...

  10. twisted udp编程

    概述 Unlike TCP, UDP has no notion of connections. A UDP socket can receive datagrams from any server ...