Theano 0.9.0

Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently. Theano features:

  • tight integration with NumPy – Use numpy.ndarray in Theano-compiled functions.
  • transparent use of a GPU – Perform data-intensive computations much faster than on a CPU.
  • efficient symbolic differentiation – Theano does your derivatives for functions with one or many inputs.
  • speed and stability optimizations – Get the right answer for log(1+x) even when x is really tiny.
  • dynamic C code generation – Evaluate expressions faster.
  • extensive unit-testing and self-verification – Detect and diagnose many types of errors.

Theano has been powering large-scale computationally intensive scientific investigations since 2007. But it is also approachable enough to be used in the classroom (University of Montreal’s deep learning/machine learning classes).

Accessing the software

You can choose between 2 modulefiles for this version of Theano. One is for use with Python2 and the other for Python3. Load the relevant module for your work.

Python2
$ module load apps/theano/0.9.0-python-2.7.11

Python3
$ module load apps/theano/0.9.0-python-3.5.2

Accessing Previous Versions

Wherever possible, previous versions of this application will be retained for continuity, especially for research projects that require a consistent version of the software throughout the project. Such versions, however, may be unsupported by IT Services or the applications vendor, and may be withdrawn at short or no notice if they can no longer run on the cluster - for example, essential operating system upgrades may be incompatible with old versions.

At present there are no previous versions of this application on the BlueBEAR service.

Known Problems & Limitations

None.

Other Information

The Support Level for this application is An.

Visit the Theano website for more information regarding this application.


Last modified: 14 August 2017


Colleges

Professional Services