Theano

E99360

Theano is an open-source numerical computation library for Python that allows efficient definition, optimization, and evaluation of mathematical expressions, particularly those involving multi-dimensional arrays, and was widely used as a backend for deep learning frameworks.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (1)

Label Occurrences
Theano canonical 2

Statements (54)

Predicate Object
instanceOf Python library
numerical computation library
open-source software
developer LISA lab
Mila
surface form: MILA

Université de Montréal
discontinuationAnnouncementYear 2017
feature CPU optimization
GPU acceleration
automatic differentiation
automatic gradient computation
broadcasting of arrays
graph-based optimization
just-in-time compilation
shared variables
symbolic expression definition
implementationLanguage C
NVIDIA CUDA
surface form: CUDA

Python
influenced JAX
MXNet
PyTorch
TensorFlow
initialReleaseYear 2008
isFreeSoftware true
lastMajorReleaseYear 2017
latestStableVersion 1.0
license BSD license
maintenanceStatus no new major features
namedAfter Theano of Croton
openSource true
operatingSystem cross-platform
optimizedFor deep learning models
large-scale numerical computation
originalAuthor Yoshua Bengio
primaryDomain deep learning
machine learning
numerical computation
programmingLanguage Python
repository https://github.com/Theano/Theano
status discontinued
supportsDataStructure multi-dimensional arrays
tensors
supportsHardware CPU
GPU
supportsLanguage Python
useCase probabilistic modeling
scientific computing
training neural networks
usedAsBackendFor Blocks
Keras
Lasagne
PyMC3
website http://deeplearning.net/software/theano/

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Keras supportsBackend Theano
cuDNN usedBy Theano