首页 技术 正文
技术 2022年11月7日
0 收藏 902 点赞 750 浏览 1475 个字

http://blog.csdn.net/real_myth/article/details/52291636

1.安装与使用

测试系统是ubuntu14.04LTS,默认安装在~/torch,当然我以前已经安装过torch7不知道为什么还是不能用。后来安装官网上的那个安装方法就好了,需要连网,而且安装的时间比较久。以下用的是shell脚本,当然前提是你安装了git的,不要问我git是什么东西。

# in a terminal, run the commands curl -sk https://raw.githubusercontent.com/torch/ezinstall/master/install-deps | bash git clone https://github.com/torch/distro.git ~/torch –recursive cd ~/torch; ./install.sh

第一句是安装LuaJIT和Torch所需要的依赖项目,真的好多。

第二句是安装luaJIT和LuaRocks,接着使用luarocks(lua包管理器)去安装核心包如torch、nn、xlua还有其他什么包。安装完了它会问你要不要把路径加入到PATH变量,我建议还是加吧!要不然你下次找不到路径啥的又跪了~~还有一种手动的方法

# On Linux source ~/.bashrc # On OSX source ~/.profile

如何卸载这个东西就不说了,直接删除,假设需要安装一些额外的包,如image或者xlua,直接luarocks命令安装

luarocks install image # 有没有很简单 luarock list #查看你装了什么东西,待会儿就知道

如果此时你安装成功了的话,在命令行输入th,出现以下结果即为成功了

torch7入门(安装与使用)

然后再用th命令测试一下你的lua脚本吧!比如

$ th test.lua # test.lua 是你写的脚本哦!

退出th的命令行直接ctrl+c就行了,这个时候就可以执行luarockslist了,下面会显示一堆你所安装包,以及安装位置,比如我安装了audio、image、itorch、nn以及nnx等等,你想装什么的就直接luarocksinstall就行了,不过首先得有这个包哦!

2itorch的使用

itorch是torch里面的一个包,它能很轻松地显示图片、视频和音频等等。不过,安装这个的话就需要和ipython搭配使用,所以需要先安装ipython,然后你会发现还是无法用,比如th之后的命令行

i = image.lena() itorch.image(i)

会有一堆奇怪的错,输入itorch notebook的系统会说,“你没装ipython-notebook。”所以,你知道怎么办了吧!

sudo apt-get install ipython-notebook

然后整个世界就安静了。命令行中输入

itorch notebook

torch7入门(安装与使用)点击右上角的new notebook,出现torch7入门(安装与使用)好了,这下可以输入命令了torch7入门(安装与使用)关于什么image、audio和video怎么用,这个就不用赘述了。脚本中输入

require ‘nn’; n = nn.SpatialConvolution(1,64,16,16); itorch.image(n.weight);

torch7入门(安装与使用)

n =nn.SpatialConvolution(1,16,12,12); res = n:forward(image.rgb2y(image.lena())); itorch.image(res:view(16,1,501,501));

torch7入门(安装与使用)itorch直接用命令,基本用法就是如此。

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,492
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,907
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,740
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,495
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,133
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,297