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.

Source Distribution

akid-0.2.tar.gz (151.8 kB view details)

Uploaded Source

Built Distribution

akid-0.2-py3-none-any.whl (185.7 kB view details)

Uploaded Python 3

File details

Details for the file akid-0.2.tar.gz.

File metadata

  • Download URL: akid-0.2.tar.gz
  • Upload date:
  • Size: 151.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5

File hashes

Hashes for akid-0.2.tar.gz
Algorithm Hash digest
SHA256 2593c676a2cc413ada4b5f9313d879c1d2331a7d67a015343d5f646662700624
MD5 ec8f4acfd69703fa76cb8ac52e270c5e
BLAKE2b-256 8f1181742f88ba0cc6abc9898fe0afddbc7b4b1861e3e86b279dddbb5d8aa53b

See more details on using hashes here.

File details

Details for the file akid-0.2-py3-none-any.whl.

File metadata

  • Download URL: akid-0.2-py3-none-any.whl
  • Upload date:
  • Size: 185.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.5

File hashes

Hashes for akid-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 eed635699f042c112cf104278190a3176ad09af60dc87796435fa05ebddc78a6
MD5 5db6c716cd4d3319866ef2f687b68bc1
BLAKE2b-256 2d3f1117513543998624924666dbb49f32465017866c0978e66dc994b0157c7b

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