meliketoy / torch-tutorial

Basic Torch Tutorials for Deep Learning

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Torch-Tutorial

Basic Torch Tutorials for Deep Learning

Torch is a scientific computing framework based on Lua[JIT] with strong CPU and CUDA backends.

This repository will handle basic Torch implementations of FFNN(Feed Forward Neural Network), CNN(Convolutional Neural Network), RNN(Recurrent Neural Network), and fine-tuning pre-trained models from scratch.

alt_tag

Environments

This tutorial is based on

  • One Titan-X(Pascal) local setting for single-GPU handling
  • Two Titan-X(Pascal) server setting for multi-GPU handling

Requirements

See the installation instruction for a step-by-step installation guide. See the server instruction for server setup.

Contents

Getting Started

$ git clone https://github.com/meliketoy/Torch-Tutorial.git
$ luarocks install cutorch
$ luarocks install xlua
$ luarocks install optnet

# Install itorch notebook (Ubuntu)
$ sudo apt-get install libzmq3-dev libssl-dev python-zmq
$ git clone https://github.com/facebook/iTorch.git
$ cd iTorch
$ luarocks make

About

Basic Torch Tutorials for Deep Learning


Languages

Language:Jupyter Notebook 100.0%