Skip to main content

Sentinex: A high level interface aimed towards rapid prototyping and intuitive workflow for JAX.

Reason this release was yanked:

Wrong Package

Project description

Sentinex - An (Experimental) Object Oriented Deep Learning Library Built on top of JAX.

Sentinex is a comprehensive deep learning library that aims to provide an intuitive object oriented api that is accelerated using JAX primitives.

Sentinex aims to provide a simplied and intuitive api that doesn't increase programming fatigue, when developing models. It offers low level abstractions like sx.Module, while offering higher level subclasses like nn.Layers, nn.Model, nn.Activation, nn.Initializers, nn.Losses, etc. Since everything is a PyTree, it is compatible with a wide variety of JAX ecosystem tools, like Optax, Equinox, Keras, and so much more.

Sharp Bits:

Currently, Sentinex is an immature framework that heavily utilizes external libraries for many core features. For example, Equinox is used to supply many of the filtered/lifted transformations, while Optax optimizers have been wrapped for extra-convenience. This implies that Sentinex's internals are not maintained completely from this repo and is dependent on the support of other jax libraries. Therefore, there may be bugs in such interops, though Sentinex is aiming to prevent that and migrate to a more independent status.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tensorwrap-0.0.0.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

tensorwrap-0.0.0-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

Details for the file tensorwrap-0.0.0.tar.gz.

File metadata

  • Download URL: tensorwrap-0.0.0.tar.gz
  • Upload date:
  • Size: 8.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for tensorwrap-0.0.0.tar.gz
Algorithm Hash digest
SHA256 7ee33cac807bff4216170c746dada090aada8b488978d102b8312ffa4de8e09d
MD5 b264d8eb4e013968166872674f16bfae
BLAKE2b-256 96a65d3be5cbd994c3ef002136e4f1a7664cfd089cec70806b33b338eb7c3880

See more details on using hashes here.

File details

Details for the file tensorwrap-0.0.0-py3-none-any.whl.

File metadata

  • Download URL: tensorwrap-0.0.0-py3-none-any.whl
  • Upload date:
  • Size: 9.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for tensorwrap-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0ce011fc6d211b1f007efb28431b8f11886c8b1e2b64257374369de654d7b9f2
MD5 432f61d559fc55f8c8bdf4e6cd6137c7
BLAKE2b-256 036b432eee7604aa80bb63030f47be4284f720fcb1bc3536faf882c844c738b8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page