Skip to main content

A python package to study the theory of Deep Neural Networks

Project description

akid is a python package written for doing research in Neural Network (NN). It also aims to be production ready by taking care of concurrency and communication in distributed computing (which depends on the utilities provided by PyTorch and Tensorflow). It could be seen as a user friendly front-end to torch, or tensorflow, like Keras. It grows out of the motivation to reuse my old code, and in the long run, to explore alternative framework for building NN. It supports two backends, i.e., Tensorflow and Pytorch. If combining with GlusterFS, Docker and Kubernetes, it is able to provide dynamic and elastic scheduling, auto fault recovery and scalability (which is not to brag the capability of akid, since the features are not features of akid but features thanks to open source (and libre software), but to mention the possibilities that they can be combined.).

See http://akid.readthedocs.io/en/latest/index.html for documentation. The document is dated, and has not been updated to include new changes e.g., the PyTorch backend. But the backbone design is the same, and main features are there.

NOTE: the PyTorch end support has been way ahead of Tensorflow support now ...

Project details


Download files

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

Files for akid, version 0.2
Filename, size File type Python version Upload date Hashes
Filename, size akid-0.2-py3-none-any.whl (185.7 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size akid-0.2.tar.gz (151.8 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page