gituser/docker_multiarch/: theano-pymc-1.1.2 metadata and description

Homepage Simple index

Optimizing compiler for evaluating mathematical expressions on CPUs and GPUs.

author pymc-devs
author_email pymc-devs@gmail.com
classifiers
  • Development Status :: 6 - Mature
  • Intended Audience :: Education
  • Intended Audience :: Science/Research
  • Intended Audience :: Developers
  • License :: OSI Approved :: BSD License
  • Programming Language :: Python
  • Topic :: Software Development :: Code Generators
  • Topic :: Software Development :: Compilers
  • Topic :: Scientific/Engineering :: Mathematics
  • Operating System :: Microsoft :: Windows
  • Operating System :: POSIX
  • Operating System :: Unix
  • Operating System :: MacOS
  • Programming Language :: Python :: 3
  • Programming Language :: Python :: 3.6
  • Programming Language :: Python :: 3.7
  • Programming Language :: Python :: 3.8
  • Programming Language :: Python :: 3.9
keywords theano math numerical symbolic blas numpy gpu autodiff differentiation
license BSD
requires_dist
  • numpy (>=1.9.1)
  • scipy (>=0.14)
  • filelock
File Tox results History
Theano_PyMC-1.1.2-py3-none-any.whl
Size
1 MB
Type
Python Wheel
Python
3

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

  • tight integration with NumPy: a similar interface to NumPy’s. numpy.ndarrays are also used internally in Theano-compiled functions.

  • transparent use of a GPU: perform data-intensive computations up to 140x faster than on a CPU (support for float32 only).

  • efficient symbolic differentiation: Theano can compute derivatives for functions of one or many inputs.

  • speed and stability optimizations: avoid nasty bugs when computing expressions such as log(1 + exp(x)) for large values of x.

  • dynamic C code generation: evaluate expressions faster.

  • extensive unit-testing and self-verification: includes tools for detecting and diagnosing bugs and/or potential problems.

Theano has been powering large-scale computationally intensive scientific research since 2007, but it is also approachable enough to be used in the classroom (IFT6266 at the University of Montreal).