Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/jcjohnson/torch-rnn
Browse files Browse the repository at this point in the history
  • Loading branch information
jcjohnson committed Feb 15, 2016
2 parents b4ce4bb + f13838c commit 8a9974a
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 2 deletions.
28 changes: 26 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,29 @@
# torch-rnn
torch-rnn provides high-performance, reusable RNN and LSTM modules for torch7, and uses these modules for character-level
language modeling similar to [char-rnn](https://github.com/karpathy/char-rnn).
language modeling similar to [char-rnn](https://github.com/karpathy/char-rnn). You can find documentation for the modules
[here](modules.md).

Compared to char-rnn, torch-rnn is up to **1.9x faster** and uses up to **7x less memory**.
Compared to char-rnn, torch-rnn is up to **1.9x faster** and uses up to **7x less memory**. For more details see
the [Benchmark](#Benchmarks) section below.


# TODOs
- CPU support
- OpenCL support
- Documentation
- Dependencies / installation
- VanillaRNN
- LSTM
- LanguageModel
- preprocess.py
- train.lua
- sample.lua

# Setup

# Usage

# Benchmarks

<img src='imgs/lstm_time_benchmark.png' width="400px">
<img src='imgs/lstm_memory_benchmark.png' width="400px">
5 changes: 5 additions & 0 deletions modules.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# VanillaRNN

# LSTM

# LanguageModel

0 comments on commit 8a9974a

Please sign in to comment.