ubuntu14.04 Torch7安装与配置GPU
来源:互联网 发布:mysql运行原理 编辑:程序博客网 时间:2024/06/05 13:08
Torch官方网址:http://torch.ch/
前提已经安装好cuda驱动,可以参考我的博客:ubuntu14.04+cuda7.5安装 官方步骤版
1、安装cudnn
官方地址:https://developer.nvidia.com/cudnn
需要注册和审核,然后下载V5.1版本的cudnn(对应自己的cuda版本下载即可)
下载好的文件夹cuda有 include、lib64两个文件夹
将include中的文件移动/usr/local/cuda/include/
将lib64中的文件移动到/usr/local/cuda/lib64/
#在include文件夹下sudo cp cudnn.h /usr/local/cuda/include/#在lib64文件夹下sudo cp libcudnn* /usr/local/cuda/lib64/
命令进入/usr/local/cuda/lib64/文件夹,建立软连接(当前版本为5.1.10)
建立软链接:
sudo chmod +r libcudnn.so.5.1.10sudo ln -sf libcudnn.so.5.1.10 libcudnn.so.5sudo ln -sf libcudnn.so.5 libcudnn.sosudo ldconfig
2、安装Torch
git clone https://github.com/torch/distro.git ~/torch --recursivecd ~/torch bash install-deps./install.sh
第三步install-deps可见安装了OpenBLAS、build-essential、gcc、g++、curl、cmake、libreadline-dev、Git-core、libqt4-core、libqt4-gui、libqt4-dev、libjpeg-dev、libpng-dev、ncurses-dev、imagemagick、libzmq3-dev、gfortran、unzip、gnuplot、gnuplot-x11、ipython依赖包。
第四步需要会自动显示选项添加torch环境变量到.bashrc,选择yes添加torch环境变量到个人用户。
3、扩展包安装
Torch支持丰富扩展包,在/torch/extra/路径下可以查看,如果想要添加其他扩展包,只需执行命令
#安装扩展包$ luarocks install 包名称#查看当前安装包信息$ Luarock list
4、测试
Torch7 依赖于 LuaJIT 解释器, 启动Torch的最方便的方式是启动一个解释器,输入:
luajit
此方式为非交互式方式,不太方便,在安装torch时已经安装了交互式方式(TREPL),启动方式:
th
可以在当前目录中建立名为“927.lua”的lua脚本文件,内容为
print(“hello”)
使用命令 :
th 927.lua
在终端显示hello即为安装成功
- ubuntu14.04 Torch7安装与配置GPU
- Ubuntu14.04安装torch7笔记
- Torch7+Ubuntu14.04+CPU安装
- 在Ubuntu14.04安装torch7笔记
- UBUNTU14.04安装torch7 + opencv3.1
- 【资料整理】ubuntu14.04 安装torch7
- ubuntu14.04+opencv3.1.0+torch7安装
- Torch7在ubuntu14.04上的安装
- ubuntu14.04安装theano配置GPU环境
- ubuntu14.04+cuda8.0+cudnn5.1+torch7配置整理
- ubuntu14.04+GPU安装TensorFlow
- Torch7在Ubuntu下的安装与配置
- FastRCNN ubuntu14.04 GPU下配置
- Ubuntu14.04 安装Caffe(GPU)
- Tensorflow1.0+ubuntu14.04+GPU安装
- ubuntu14.04 安装caffe(无GPU)
- Ubuntu14.04安装JDK与配置环境变量
- Ubuntu14.04 vsftpd安装与配置
- [转载]Python模块之Collections
- Lua知识点八 面向对象程序设计
- Hibernate 学习 (1)
- 求无序数组中三个元素相加与目标数最接近的三元素之和
- mysql-5.7.18-winx64 免安装配置
- ubuntu14.04 Torch7安装与配置GPU
- MATLAB求解线性规划(含整数规划和0-1规划)问题
- 《UNIX网络编程 卷1》 笔记: UNIX域协议
- leetcode-61. Rotate List
- 求无序数组中四元素相加等于特定值的所有情况
- 数据库事务隔离级别
- 实现字符串翻转和重复性验证
- USCAO-Section1.2 Milking Cows
- POJ 1988-Cube Stacking