Torch安装 (Ubuntu 16.04)

因为论文想要加的对比实验是lua文件,所以开始安装torch。

三天了,我终于安装成功了!一把血泪史啊!

这里记录一下过程,但是不一定对所有人都管用!算个备忘录吧!

 

普通步骤:(如果你能那普通的步骤安装成功,那后面罗罗嗦嗦的长篇大论都可以不用再看了!)

git clone https://github.com/torch/distro.git ~/torch --recursive

cd torch

bash install-deps

./install.sh

yes

source ~/.bashrc

参考了其他大佬的博客:https://blog.csdn.net/jacke121/article/details/79616554

 

但是,我简直非到一定地步了,从第一步开始就出错。现在安装完成,之前也没有截图,这里就简单记录一下我的安装过程。刚用了第一天,亲测能用,但是不确保之后会不会在某一天出现什么问题!

我是逻辑很差,技术很差的菜鸟一个,如果有其他的办法,最好不要参考到我的方法(捂脸),因为涉及到了改torch文件的权限,我心虚!

安装环境:

ubuntu 16.04

Nvidia 390

cuda 9.1

cudnn 7

python 3.5 (貌似有关系)

tensorflow 1.6.0 (不知道和torch有没有关系)

 

我的安装步骤:

第一步:github上clone torch:

git clone https://github.com/torch/distro.git ~/torch --recursive (别着急运行命令,我这里是出错的!)

错误是:

error: RPC failed; curl 56 GnuTLS recv error (-54): Error in the pull function.
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
fatal: clone of 'https://github.com/torch/argcheck.git' into submodule path 'extra/argcheck' failed

试过不下五次,均出错!

以为是git传输的缓存不够,所以做了如下修改:

  1. git config --global http.postBuffer 2000000000

依旧不管用,于是将

fatal: early EOF
fatal: index-pack failed

放入百度搜索:大概得到的答案是权限不够,需要改什么只读权限之类的,我身为一个linux菜鸟,完全不会,也不知道要改什么权限!但是大概知道是权限问题,好像也试过加上sudo,但是仍然不管用。

最终将已经下载的torch文件手动删除(文件路径是home/torch; 如果不删除的话,我的会报错说torch文件已经存在)

进入root权限下下载torch,竟然成功了!

总结:

  1. su root
  2. git clone https://github.com/torch/distro.git ~/torch --recursive

第二步:

下载完成后,退出root模式,

  1. exit

第三步:

cd torch

发现不能进入torch文件下!

报错说没有torch文件夹,可是这个文件真的有啊!

不过发现图标下有一个灰色的小锁子!

所以通过命令开放torch文件的权限:

  1. sudo chmod -R 777 torch (一般不要用这个命令,因为777开启了文件的最高权限(读,写,执行))

但是这里我们下载的torch自己知道应该不是啥关键文件,所以我就用这个命令直接打开权限了!

之后就可以按照正常步骤执行:

  1. cd torch
  2. bash install-deps
  3. ./install.sh
  4. yes
  5. source ~/.bashrc (执行完source ~/.bashrc,添加的路径才会生效。)
  6. th (测试是否安装成功)

大致是这样一个步骤,中间有很多问题,我忘了,可能就没有提到,仅供参考吧。

还有,因为用到sudo chmod -R 777 torch,所以有些心虚,不知道会不会在之后出问题,但是现在还好,能用。

没想到自己会写博客,所以过程并没有截图!

安装结果截个图吧!贴在下面,表示亲测可用:

th命令下的结果:

Torch安装 (Ubuntu 16.04)_第1张图片

某一个torch程序的训练过程:

 Torch安装 (Ubuntu 16.04)_第2张图片

 

 

 

你可能感兴趣的:(Torch,Ubuntu)