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,出现以下结果即为成功了

然后再用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

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

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

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

itorch直接用命令,基本用法就是如此。

torch7入门(安装与使用)的更多相关文章

  1. Debian 入门安装与配置2

    Debian 入门安装与配置2 1. C/C++开发必装软件 atp-get install gcc    这个不用说,用来编译C程序 apt-get install g++ 用来编译C++程序 ap ...

  2. Debian 入门安装与配置1

    Debian 入门安装与配置1 最近安装了多个发行版本的Linux,包括Ubuntu.Fedora.Centos和Debian,发现只有Debian在界面和稳定性等综合特性上表现最优,自己也最喜欢,所 ...

  3. Activity工作流(2)-入门安装运行第一个例子

    转: Activity工作流(2)-入门安装运行第一个例子 置顶 2017年05月24日 15:58:50 li_ch_ch 阅读数:24432   版权声明:本文为博主原创文章,未经博主允许不得转载 ...

  4. elk系列1之入门安装与基本操作【转】

    preface 我们每天都要查看服务器的日志,一方面是为了开发的同事翻找日志,另一方面是巡检服务器查看日志,而随着服务器数量以及越来越多的业务上线,日志越来越多,人肉运维相当痛苦了,此时,参考现在非常 ...

  5. react入门安装

    react的入门安装 1.react的适用方法有两种,其一是依赖在线的cdn地址: https://reactjs.org/docs/cdn-links.html 官方给的cdn地址如下 <sc ...

  6. Redis介绍及入门安装及使用

    Redis介绍及入门安装及使用 什么是Redis Redis is an open source (BSD licensed), in-memory data structure store, use ...

  7. Torch7的安装

    Torch7 是一个科学计算框架,支持机器学习算法.易用而且提供高效的算法实现,得益于 LuaJIT 和一个底层的 C 实现. 提供: 一个强大的 N 维数组 提供大量索引.切片和置换的程序 通过 L ...

  8. JAVA手记 JAVA入门(安装+Dos下运行)

    JAVA入门特供= =,今天设置环境变量后用dos运行的时候发现出现“找不到或无法加载主类”,索性查了些资料重新看了看JAVA入门的部分. 声明:我的笔记本暂时用的是Win10系统,Windows其他 ...

  9. zookeeper windows 入门安装和测试

    一.序言       以下是我对zookeeper 的一些理解:       zookeeper 作为一个服务注册信息存储的管理工具,好吧,这样说得很抽象,我们举个“栗子”. 栗子1号: 假设我是一家 ...

随机推荐

  1. 7.22 python面试题

    2018-7-22 16:32:24 把面试题敲完了,,好强悍! Python 10期考试题 1.常用字符串格式化有那些?并说明他们的区别 # format 直接调用函数 # %s 语法塘 # %r ...

  2. C++和Java中枚举enum的用法

    在C++和java中都有枚举enum这个关键字,但是它们之间又不太一样.对于C++来说,枚举是一系列命名了的整型常量,而且从枚举值转化为对应的整型值是在内部进行的.而对于Java来说,枚举更像一个类的 ...

  3. centos6.5安装logwatch监控日志

    Logwatch是使用 Perl 开发的一个日志分析工具Logwatch能够对Linux 的日志文件进行分析,并自动发送mail给相关处理人员,可定制需求Logwatch的mail功能是借助宿主系统自 ...

  4. POJ-1975 Median Weight Bead(Floyed)

    Median Weight Bead Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 3162 Accepted: 1630 De ...

  5. LDA模型数据的可视化

    """ 执行lda2vec.ipnb中的代码 模型LDA 功能:训练好后模型数据的可视化 """ from lda2vec import p ...

  6. 2018java面试知识汇总

    1. 多线程 1.1 多线程7种同步方法? 答:同步方法 同步代码块 使用重入锁实现线程同步(ReentrantLock) 使用特殊域变量(volatile)实现同步(每次重新计算,安全但并非一致) ...

  7. Oracle数据库中的优化方案

    来自: http://woainichenxueming.iteye.com/blog/726541 一. 优化oracle中的sql语句,提高运行效率 1. 选择最有效率的表名顺序(只在基于规则的优 ...

  8. Linux/Unix命令行安装weblogic软件

    --通过java -jar wls1036_generic.jar启动安装weblogic软件进程: [weblogic@localhost mnt]$ java -jar wls1036_gener ...

  9. go语言编程入门

    查看文档 首先先分享一个可以在本地就能查看文档的骚操作(linux系统) 1.打开命令行终端,输入godoc -http=:8000,如果想后台运行在后面加个& 2.然后打开浏览器,输入网址: ...

  10. Intellij Idea常用配置设置

    1.配置Intellij Idea的配置文件从默认c盘转移到其他盘符 找到Intellij idea的安装文件,在bin目录下找到idea.properties配置文件,如下把Idea的配置文件夹和I ...