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 |