TensorFlow

TensorFlow is a popular open-source machine learning library developed by Google. It employs dataflow programming, and it is widely used for both research and production.

Install

cd $DLBENCH_ROOT
bash tensorflow-install.sh

This script will install TensorFlow through Miniconda. Please execute the following comannd to activate TensorFlow environment:

source activate tensorflow

Another recommended installation method is to install TensorFlow by compiling source codes.

The table below shows the statistics of TensorFlow.

LOC 0.4.1

Language Files Lines Blank Comment Code
Python 2309 729862 109417 65993 554452
C++ 2581 696781 90510 80917 525354
C/C++ Header 1372 209403 33251 57547 118605
Markdown 263 47881 10571 0 37310
Go 29 31742 1882 14027 15833
Java 85 16319 2209 3948 10162
Bourne Shell 112 11554 1595 3440 6519
Protobuf 94 9206 1463 3686 4057
Plain Text 41 3716 251 0 3465
Objective-C++ 18 2709 389 321 1999
C 9 1320 169 141 1010
Makefile 10 1407 178 266 963
XML 45 1429 253 445 731
Batch 10 276 57 0 219
Perl 2 227 36 41 150
JSON 4 126 0 0 126
LinkerScript 8 64 4 0 60
Objective-C 2 88 20 26 42
YAML 1 42 3 24 15
Autoconf 1 13 0 0 13
Total 6996 1764165 252258 230822 1281085