Theano
Theano is a popular Python machine learning library, allowing users to define, optimize, and evaluate mathematical expressions. It has been powering intensive scientific workload, including deep learning since 2007.
Install
cd $DLBENCH_ROOT
bash theano-install.sh
This script will install Theano through Miniconda. Please execute the following comannd to activate Theano environment:
source activate theano
Another recommended installation method is to install Theano by compiling source codes.
The table below shows the statistics of Theano.
Language | Files | Lines | Blank | Comment | Code |
---|---|---|---|---|---|
Python | 380 | 216122 | 34663 | 18566 | 162893 |
Plain Text | 189 | 35241 | 9147 | 0 | 26094 |
C | 51 | 26012 | 1903 | 5110 | 18999 |
TeX | 4 | 3317 | 415 | 286 | 2616 |
JavaScript | 10 | 2044 | 220 | 296 | 1528 |
HTML | 4 | 404 | 32 | 0 | 372 |
CUDA | 2 | 451 | 59 | 100 | 292 |
CUDA Header | 1 | 433 | 84 | 75 | 274 |
CSS | 4 | 254 | 40 | 0 | 214 |
C/C++ Header | 5 | 141 | 25 | 25 | 91 |
YAML | 1 | 66 | 6 | 0 | 60 |
reStructuredText | 1 | 50 | 15 | 0 | 35 |
Batch | 1 | 43 | 8 | 0 | 35 |
Makefile | 3 | 35 | 9 | 3 | 23 |
Autoconf | 1 | 15 | 0 | 0 | 15 |
Bourne Shell | 1 | 21 | 4 | 2 | 15 |
Markdown | 2 | 13 | 3 | 0 | 10 |
Total | 660 | 284662 | 46633 | 24463 | 213566 |