Torch安装及使用
文章目录
- 安装 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安装及使用相关推荐
- pycharm安装pytorch报错 提示系列问题 torch 包找不到因为pip版本低,结果升级了pip从19.3到20.2 4又提示高版不支持torch安装
pycharm安装pytorch报错 提示系列问题 torch 包找不到因为pip版本低,结果升级了pip从19.3到20.2 4又提示高版不支持torch安装 DEPRECATION: The - ...
- 【torch安装踩雷】torchtext、torch、anaconda安装问题解决
最近因为寒假即将结束,也要继续毕设的工作了,但是在回归pytorch学习的时候,遇到很大问题,烦了我挺长一段时间,终于解决.由于<动手学深度学习Pytorch>一书中需要torchtext ...
- Ubuntu15.0.4下Torch安装教程
尝试了很多办法去安装Torch7. 安装平台: 虚拟机 + ubuntu15.04, 32位机 尝试过采用官网的办法安装, 网址如下: http://torch.ch/docs/getting-sta ...
- torch 安装的问题
昨天晚上在极客学院学习安装怎么装torch,小伙伴成功的利用官网上的程序安装了torch 我的却不成功 遇到的问题如下,下载下来torch ./install.sh 显示没有安装 penlight 随 ...
- Ubuntu cuda torch安装
welcome 欢迎学习使用报错模拟器 Ubuntu系统 安装ubuntu 安装Nvidia驱动和cuda python的安装 我想想-还有torch 备注 莫得了 欢迎学习使用报错模拟器 安装这些系 ...
- gpu版本的torch安装
下载地址:https://download.pytorch.org/whl/torch_stable.html
- torch 安装torch_sparse失败
pip install torch_sparse 报错 building 'torch_sparse._convert_cpu' extension error: Microsoft Visu ...
- Ubuntu 14.04 64 bit+ Torch 7 + CUDA7安装配置
本文记录了本人配置Ubuntu 14.04 LTS + Torch7 + CUDA环境的过程,以及遇到的一些问题,简要介绍了Torch的使用. Torch简介 什么是Torch 为什么选择Torch ...
- torch torchvision 下载安装与使用
本文仅供学习交流使用,如侵立删!demo下载见文末 torch和torchvision版本对应关系表 torch 下载 官方下载地址:https://download.pytorch.org/whl/ ...
- macM1安装tensorflow和torch教程(python3.8环境)
macM1安装tensorflow和torch教程(python3.8环境) 为搭建机器学习环境,appleM1的环境搭建大概花了一周摸索,使用pip install 报错,发现是因为arm架构的问题 ...
最新文章
- Linux VIM IDE
- Java的13个规范
- Boost智能指针——weak_ptr
- 操作系统原理之进程调度与死锁(三)
- 单纯形法求最小值的检验数_【运筹学】单纯形法(笔记和思考)
- MFC中的动态创建与运行时识别
- php取商,PHP获取百度关键词排名
- 如何使用ProSave软件对触摸屏进行OS 更新?
- Hart/Hart-IP协议 介绍、分析和应用
- 解析常见网络钓鱼攻击方法
- 血管有多好,你就能活多久!这几种伤血管行为,你还在做吗?
- MATLAB学习笔记(一)常值函数与跳变函数的绘制
- 【数字图像处理】双三次插值及其卷积算法(Bicubic Interpolation)
- 第八次前端培训(JavaScript)
- Cinema 4D(一):初识C4D
- MERGER INTO语法
- ivm 无法播放 解决
- FFMPEG 从USB摄像头捕获数据
- 《全球顶尖公司的领导力实践》——读书随笔
- matlab三相半波整流实验报告,三相半波可控整流电路实验报告.docx