Difference between revisions of "Theano"

From UFRC
Jump to navigation Jump to search
(Created page with "Category:SoftwareCategory:Machine Learning {|<!--CONFIGURATION: REQUIRED--> |{{#vardefine:app|theano}} |{{#vardefine:url|http://www.deeplearning.net/software/theano/}}...")
 
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
[[Category:Software]][[Category:Machine Learning]]
+
[[Category:Software]][[Category:Library]][[Category:Math]][[Category:GPU]]
 
{|<!--CONFIGURATION: REQUIRED-->
 
{|<!--CONFIGURATION: REQUIRED-->
 
|{{#vardefine:app|theano}}
 
|{{#vardefine:app|theano}}
Line 31: Line 31:
 
Run <code>module spider {{#var:app}}</code> to find out what environment modules are available for this application.
 
Run <code>module spider {{#var:app}}</code> to find out what environment modules are available for this application.
 
==System Variables==
 
==System Variables==
* HPC_{{#uppercase:{{#var:app}}}}_DIR - installation directory
+
* HPC_{{uc:{{#var:app}}}}_DIR - installation directory
* HPC_{{#uppercase:{{#var:app}}}}_BIN - executable directory
+
* HPC_{{uc:{{#var:app}}}}_BIN - executable directory
 
<!--Configuration-->
 
<!--Configuration-->
 
{{#if: {{#var: conf}}|==Configuration==
 
{{#if: {{#var: conf}}|==Configuration==

Latest revision as of 15:58, 6 June 2022

Description

theano website  

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.

Environment Modules

Run module spider theano to find out what environment modules are available for this application.

System Variables

  • HPC_THEANO_DIR - installation directory
  • HPC_THEANO_BIN - executable directory




Citation

If you publish research that uses theano you have to cite it as follows:

Theano Development Team. “Theano: A Python framework for fast computation of mathematical expressions”.