Torch 的安装与基本用法
本文安装仅限 ubuntu 系统。官方文档见:Getting started with Torch。
0. 简介
- Torch 使用轻量级脚本语言 Lua 及其 C/CUDA 扩展模块实现,底层数值计算通过高效的 OpenMP/SSE/CUDA 加速;
1. 安装
进入命令行终端,分别执行下面三行的代码,
git clone https://github.com/torch/distro.git ~/torch --recursive
cd ~/torch; bash install-deps;
./install.sh
install.sh
脚本会自动将 torch 路径添加进 Path 变量,因此还需执行下述代码以刷新环境变量。
# On Linux with bash
source ~/.bashrc
# On Linux with zsh
source ~/.zshrc
# On OSX or in Linux with none of the above.
source ~/.profile
2. 安装第三方库
- $ luarocks list:查看已安装库;
- $ luarocks install image:安装
image
库;- $ luarocks list:再次查看是否已安装 image 库;
3. torch 命令行环境
在 ubuntu 命令行输入 th
以进入 torch 的 repl (read-eval-print loop)环境。
$ th______ __ | Torch7 /_ __/__ ________/ / | Scientific computing for Lua. / / / _ \/ __/ __/ _ \ | Type ? for help /_/ \___/_/ \__/_//_/ | https://github.com/torch | http://torch.ch
th> os.exit()
:退出;
Torch 的安装与基本用法相关推荐
- 火焰图(Flame Graphs)的安装和基本用法
火焰图(Flame Graphs) 一.概述: 火焰图(flame graph)是性能分析的利器,通过它可以快速定位性能瓶颈点. perf 命令(performance 的缩写)是 Linux 系统原 ...
- 理解Docker(1):Docker 安装和基础用法
本系列文章将介绍Docker的有关知识: (1)Docker 安装及基本用法 (2)Docker 镜像 (3)Docker 容器的隔离性 - 使用 Linux namespace 隔离容器的运行环境 ...
- lua和torch的安装
之前用过tensorflow和theano,今天看一个项目用的torch,虽然之前就知道这个也算一个有名的框架,但是看代码才发现这玩意儿竟然是用lua写的... 现附上lua官网吧:http://ww ...
- 【Linux性能分析】火焰图(Flame Graphs)的安装和基本用法
转载:火焰图(Flame Graphs)的安装和基本用法 火焰图(Flame Graphs)的安装和基本用法 火焰图(Flame Graphs) 一.概述: 火焰图(flame graph)是性能分析 ...
- mysql火焰图_火焰图(Flame Graphs)的安装和基本用法
火焰图(Flame Graphs) 一.概述: 火焰图(flame graph)是性能分析的利器,通过它可以快速定位性能瓶颈点. perf 命令(performance 的缩写)是 Linux 系统原 ...
- #前端开发# 【一】 之Animate动画库的安装及详细用法
#前端开发# 之Animate动画库的安装及详细用法 在前端的开发过程中,我们免不了需要动画来实现更多酷炫效果, 下面主要是介绍Animate这款强大的动画库,以及其安装及使用 相信大家也已经了解过A ...
- moment安装以及基本用法
moment安装以及基本用法) 文章声明 Vue项目moment安装 文章声明 文章核心内容为转载文章,转载只为方便查找:原文地址:https://blog.csdn.net/qq_42427109/ ...
- Torch 7 安装教程(Ubuntu 16.04 + CUDA 10.2)从宇宙大爆炸开始教
写在最前面,最近做实验需要对比一篇18年的老方法,其代码实现基于老版本Torch(on Lua),而非现在主流的Pytorch或者Tensorflow,我需要在Linux上搭建Torch环境并跑通这个 ...
- [网络安全提高篇] 一一九.恶意软件动态分析经典沙箱Cape的安装和基础用法详解
终于忙完初稿,开心地写一篇博客. "网络安全提高班"新的100篇文章即将开启,包括Web渗透.内网渗透.靶场搭建.CVE复现.攻击溯源.实战及CTF总结,它将更加聚焦,更加深入,也 ...
最新文章
- Windows Server 2012正式版RDS系列⑤
- 【转】vfork 和 fork的区别
- URI,URL和URN有什么区别?
- yum安装nginx的负载均衡详解
- react让我怀疑自己没有当程序员的天分怎么破?
- python写的系统常用命令(二)
- iframe框架初识(一)
- 手把手搭建一个属于自己的在线 IDE
- 将 hexo 部署到云服务器
- 滑块验证码的解决方法
- 龙芯linux内核空间内存划分,最强龙芯+最新内核+最大内存
- 云社区博客博客详情火瞳智慧通行助力疫情防控及安全出行
- 图片热区——map的用法
- 满减优惠用多了,想过怎么运作的吗?
- fopen和open的区别
- [转] meta标签的使用方法
- WJ13-涂鸦版参数
- vue仿今日头条_Vue实战篇(Vue仿今日头条)
- unll是什么意思_null什么意思
- 高光谱图像的SVM分类
热门文章
- [air for ios] 三小时开发一个iOS飞行射击游戏
- java for 循环中if判断只进入第一个_「每天三分钟跟我学Java」之条件语句和循环结构...
- python要求将字符串循环右移n次_python 基础知识
- 大数据学习之Hadoop任务输出到多个目录中
- Hive insert into小文件问题优化解决
- HIve map jion的原理、操作和使用场景
- kuka的备选安装包有什么功能_机械臂的软浮动功能
- 面向对象编程(六):数据封装
- java gpu hash_比特币 GPU 挖矿 Sha256 Hash实现(OpenCL)
- javascript 的module 模块化