English

SymJAX: symbolic CPU/GPU/TPU programming

Mathematical Software 2020-05-22 v1 Computer Vision and Pattern Recognition

Abstract

SymJAX is a symbolic programming version of JAX simplifying graph input/output/updates and providing additional functionalities for general machine learning and deep learning applications. From an user perspective SymJAX provides a la Theano experience with fast graph optimization/compilation and broad hardware support, along with Lasagne-like deep learning functionalities.

Keywords

Cite

@article{arxiv.2005.10635,
  title  = {SymJAX: symbolic CPU/GPU/TPU programming},
  author = {Randall Balestriero},
  journal= {arXiv preprint arXiv:2005.10635},
  year   = {2020}
}
R2 v1 2026-06-23T15:42:57.238Z