文章目录

  • 安装 Torch
  • 删除 Torch
  • 安装包
  • 进入和退出 Torch
  • 遇到的问题
    • error: more than one operator “==” matches these operands
    • luarocks install cutorch 出错
    • Error: No results matching query were found.

安装 Torch

  • 系统:Ubuntu 12+

依次执行下面四条语句:

# in a terminal, run the commands WITHOUT sudo
git clone https://github.com/torch/distro.git ~/torch --recursivecd ~/torchbash install-depsbash install.sh

说明: 第一条语句的默认安装路径在 home/usr/ 下,根据需要可以修改

  • 第 1 条语句首先安装 LuaJIT 和 Torch 所需的基本包依赖项
  • 第 3 条语句安装 LuaJIT、LuaRocks,然后使用 LuaRocks (Lua包管理器) 安装核心包,如 TORCH、nn 和 PATH,以及一些其他软件包。

脚本将 Torch 添加到 PATH 变量中。只需 source 一次就可以刷新环境变量。安装脚本将检测到当前的 shell,并在正确的配置文件中修改路径。

刷新方法:

# On Linux with bash
source ~/.bashrc
# On Linux with zsh
source ~/.zshrc
# On OSX or in Linux with none of the above.
source ~/.profile

删除 Torch

rm -rf ~/torch

安装包

使用 luarocks(包管理工具) 安装新的包:

$ # run luarocks WITHOUT sudo
$ luarocks install image
$ luarocks list

进入和退出 Torch

$ th______             __   |  Torch7                                   /_  __/__  ________/ /   |  Scientific computing for Lua.         / / / _ \/ __/ __/ _ \  |                                           /_/  \___/_/  \__/_//_/  |  https://github.com/torch   |  http://torch.ch            th> torch.Tensor{1,2,3}123
[torch.DoubleTensor of dimension 3]th>
th> os.exit()

遇到的问题

error: more than one operator “==” matches these operands

执行第四条语句容易报错:error: more than one operator “==” matches these operands”,是因为 cuda 和 torch 的头文件都提供了相同的重载运算符,这样编译器在使用的时候就会出现混乱。
解决方法:禁止使用cuda的头文件编译torch

export TORCH_NVCC_FLAGS="-D__CUDA_NO_HALF_OPERATORS__"

安装完毕后需要先重启终端,再输入 th,如果没有报错说明安装成功。

luarocks install cutorch 出错

luarocks install cutorch 出错,要保证 luarocks 调用的是~/torch/install/bin/ 下的 luarocks,且用 sudo 执行。

sudo /data/monn/torch/install/bin/luarocks install cutorch

Error: No results matching query were found.

在使用luarocks install时,莫名其妙的提示了

warning: Failed searching manifest: Failed fetching manifest for …
Error: No results matching query were found.

解决方法:删除缓存文件,在终端输入:

sudo rm -rf ~/.cache/luarocks

或者在linux的文件管理器中显示隐藏文件,然后在“/home/当前用户”下找到.cache文件夹,进去后里面有luarocks文件夹,删除该文件夹(或者使用sudo rm -rf),之后重新 luarocks install 即可。

Torch安装及使用相关推荐

  1. pycharm安装pytorch报错 提示系列问题 torch 包找不到因为pip版本低,结果升级了pip从19.3到20.2 4又提示高版不支持torch安装

    pycharm安装pytorch报错 提示系列问题  torch 包找不到因为pip版本低,结果升级了pip从19.3到20.2 4又提示高版不支持torch安装 DEPRECATION: The - ...

  2. 【torch安装踩雷】torchtext、torch、anaconda安装问题解决

    最近因为寒假即将结束,也要继续毕设的工作了,但是在回归pytorch学习的时候,遇到很大问题,烦了我挺长一段时间,终于解决.由于<动手学深度学习Pytorch>一书中需要torchtext ...

  3. Ubuntu15.0.4下Torch安装教程

    尝试了很多办法去安装Torch7. 安装平台: 虚拟机 + ubuntu15.04, 32位机 尝试过采用官网的办法安装, 网址如下: http://torch.ch/docs/getting-sta ...

  4. torch 安装的问题

    昨天晚上在极客学院学习安装怎么装torch,小伙伴成功的利用官网上的程序安装了torch 我的却不成功 遇到的问题如下,下载下来torch ./install.sh 显示没有安装 penlight 随 ...

  5. Ubuntu cuda torch安装

    welcome 欢迎学习使用报错模拟器 Ubuntu系统 安装ubuntu 安装Nvidia驱动和cuda python的安装 我想想-还有torch 备注 莫得了 欢迎学习使用报错模拟器 安装这些系 ...

  6. gpu版本的torch安装

    下载地址:https://download.pytorch.org/whl/torch_stable.html

  7. torch 安装torch_sparse失败

    pip install torch_sparse 报错 building 'torch_sparse._convert_cpu' extension     error: Microsoft Visu ...

  8. Ubuntu 14.04 64 bit+ Torch 7 + CUDA7安装配置

    本文记录了本人配置Ubuntu 14.04 LTS + Torch7 + CUDA环境的过程,以及遇到的一些问题,简要介绍了Torch的使用. Torch简介 什么是Torch 为什么选择Torch ...

  9. torch torchvision 下载安装与使用

    本文仅供学习交流使用,如侵立删!demo下载见文末 torch和torchvision版本对应关系表 torch 下载 官方下载地址:https://download.pytorch.org/whl/ ...

  10. macM1安装tensorflow和torch教程(python3.8环境)

    macM1安装tensorflow和torch教程(python3.8环境) 为搭建机器学习环境,appleM1的环境搭建大概花了一周摸索,使用pip install 报错,发现是因为arm架构的问题 ...

最新文章

  1. Linux VIM IDE
  2. Java的13个规范
  3. Boost智能指针——weak_ptr
  4. 操作系统原理之进程调度与死锁(三)
  5. 单纯形法求最小值的检验数_【运筹学】单纯形法(笔记和思考)
  6. MFC中的动态创建与运行时识别
  7. php取商,PHP获取百度关键词排名
  8. 如何使用ProSave软件对触摸屏进行OS 更新?
  9. Hart/Hart-IP协议 介绍、分析和应用
  10. 解析常见网络钓鱼攻击方法
  11. 血管有多好,你就能活多久!这几种伤血管行为,你还在做吗?
  12. MATLAB学习笔记(一)常值函数与跳变函数的绘制
  13. 【数字图像处理】双三次插值及其卷积算法(Bicubic Interpolation)
  14. 第八次前端培训(JavaScript)
  15. Cinema 4D(一):初识C4D
  16. MERGER INTO语法
  17. ivm 无法播放 解决
  18. FFMPEG 从USB摄像头捕获数据
  19. 《全球顶尖公司的领导力实践》——读书随笔
  20. matlab三相半波整流实验报告,三相半波可控整流电路实验报告.docx

热门文章

  1. 个人财务管理系统beancount-gs
  2. DDR功能点 ODT ZQ校准
  3. vue 实现html转图片和生成二维码
  4. 剑指Offer对答如流系列 - 把数字翻译成字符串
  5. 关于日记app的思考
  6. Django 解决CSRF 跨域问题总结
  7. 哈夫曼树详解及其应用(哈夫曼编码)
  8. 戴尔台式计算机没声音,戴尔电脑重装系统后没有声音怎么办
  9. Openstack API 开发 快速入门
  10. JVM 运行机制及其原理