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.

LOC 0.4.1

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