Home 9 Resources 9 Software 9 Theano

 

Theano

 

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

Singularity containers for Theano are available for use on Bridges in directory /ocean/containers/ngc/theano. Multiple containers are available, for different versions of python and supporting software.  These containers can be used on the Volta or P100 GPU nodes. See Singularity images on Bridges for more information on the available containers.

Documentation

 

Usage

 

To see what versions of Theano are available type

module avail theano

To see what other modules are needed, what commands are available and how to get additional help type

module help theano

To use theano, which requires CUDA, include commands like this in your batch script or interactive session to load the theano and cuda modules.  

module load theano
module load cuda

Be sure you also load any other modules needed, as listed by the module help theano command.