{ "info": { "author": "Rasmus Diederichsen", "author_email": "rasmus@peltarion.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering :: Artificial Intelligence", "Topic :: Scientific/Engineering :: Visualization" ], "description": "

\n\"logo\"\n

\n\n# Ikkuna\nA tool for monitoring neural network training.\n\n---\n\nIkkuna provides a framework for adding live training metrics to your PyTorch\nmodel with minimal configuration. It is a PubSub framework which allows\npractitioners to quickly test metrics implemented against a simple API. The\nfollowing data is provided\n\n* Activations\n* Gradients w.r.t weights and biases\n* Gradients w.r.t layer outputs\n* Weights\n* Biases\n* Weight updates\n* Bias updates\n* Metadata such as current step in the training, current labels and current\n perdictions\n\nSubscribers consume this data and distill it into metrics. Different backends can be\nused\n\n* Matplotlib\n* Tensorboard\n\n# Working with this repository\n\nYou should create a `conda` envorinment from the provided `torch.yaml` file and\n`pip install -r` the provided `requirements.txt` file. You will also have to\ninstall `numba` for building the documentation until I have the time to figure\nout how to optionally turn off parts of a doc build.\n\nYou should also run `python setup.py develop` which will install the package\nwith symlinks to this repository. Since all subscribers are `setuptools` plugins, they are\nnot available unless `setup.py` is run.\n\n## Documentation\nThe sphinx-generated html documentation is hosted [here](https://peltarion.github.io/ai_ikkuna/).\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://peltarion.github.io/ai_ikkuna/", "keywords": "deep-learning,pytorch,neural-networks,machine-learning", "license": "", "maintainer": "", "maintainer_email": "", "name": "ikkuna", "package_url": "https://pypi.org/project/ikkuna/", "platform": "", "project_url": "https://pypi.org/project/ikkuna/", "project_urls": { "Homepage": "https://peltarion.github.io/ai_ikkuna/" }, "release_url": "https://pypi.org/project/ikkuna/0.1.0.post2/", "requires_dist": [ "numpy (>=1.15.0)", "Cython (>=0.28.5)", "tensorboardX", "tqdm (>=4.24.0)", "sphinx-argparse (>=0.2.2)", "sphinx-rtd-theme (>=0.4.3)", "matplotlib (>=2.2.0)", "sphinx (>=1.7.5)" ], "requires_python": "", "summary": "Ikkuna Neural Network Monitor", "version": "0.1.0.post2" }, "last_serial": 4879382, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "162cb28df3cddaf43a759f16f485b6c9", "sha256": "49cf42c13dde492a2959cf71220d5c3db45818808d1f0fb35c67873e5d06c4a0" }, "downloads": -1, "filename": "ikkuna-0.0.1.tar.gz", "has_sig": false, "md5_digest": "162cb28df3cddaf43a759f16f485b6c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2067, "upload_time": "2018-08-17T16:47:09", "url": "https://files.pythonhosted.org/packages/0f/34/02aa120b22a85837212ad9fe710ae0d60a0af2239c534b50f6ef0fc2d5f5/ikkuna-0.0.1.tar.gz" } ], "0.0.1.post1": [ { "comment_text": "", "digests": { "md5": "936df4e384c63d91f687eb2585fa6cb6", "sha256": "e5b1c3e88690b850122fc929b956c8cdca667ecea0548e5fd1e58d1c59684ba9" }, "downloads": -1, "filename": "ikkuna-0.0.1.post1.tar.gz", "has_sig": false, "md5_digest": "936df4e384c63d91f687eb2585fa6cb6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26960, "upload_time": "2018-08-27T20:52:30", "url": "https://files.pythonhosted.org/packages/ab/c2/f91be4598461de478d738afa913e227212e2048d25d519afbaf38484022b/ikkuna-0.0.1.post1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "43a841254b9514c424125cc446ef6ca4", "sha256": "b83fa699b33883825b078f8163c98d69b14f9d885546cea4d42df1cd0b59576a" }, "downloads": -1, "filename": "ikkuna-0.0.2.tar.gz", "has_sig": false, "md5_digest": "43a841254b9514c424125cc446ef6ca4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31284, "upload_time": "2018-11-05T09:43:48", "url": "https://files.pythonhosted.org/packages/20/bf/fc600e9762b48044ee6befef8484dfd9852fb15909a0914067dba68f1880/ikkuna-0.0.2.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "1936e16725f23c759869def2221d69d0", "sha256": "dd5c83b2e094f2c938b90e53837ad70bc08a89905b695eab260ec77e351b5319" }, "downloads": -1, "filename": "ikkuna-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1936e16725f23c759869def2221d69d0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 54110, "upload_time": "2019-02-07T14:43:57", "url": "https://files.pythonhosted.org/packages/68/c4/8674a67d05c6d82187397ffa7ced1990e67d01f4a35c7f9faddeffe68e09/ikkuna-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5a127f9a0b689f2383cd344cb421c145", "sha256": "952f74b907a6c5cc13a4ecff7f300a5857b983d730aa714eb168c01b275e99f1" }, "downloads": -1, "filename": "ikkuna-0.1.0.tar.gz", "has_sig": false, "md5_digest": "5a127f9a0b689f2383cd344cb421c145", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37625, "upload_time": "2019-02-07T14:43:59", "url": "https://files.pythonhosted.org/packages/7b/ea/a3ced6e5a4dc58bed42af71408a3090c8e0b8c050f41966c5ae22e1ab387/ikkuna-0.1.0.tar.gz" } ], "0.1.0.post2": [ { "comment_text": "", "digests": { "md5": "571a73ecae209202536f7ca7a60515f1", "sha256": "d79fe33270dc63e4db2b1c97254326c6b69a032cf31680c2b8403da2f8ca4fb7" }, "downloads": -1, "filename": "ikkuna-0.1.0.post2-py3-none-any.whl", "has_sig": false, "md5_digest": "571a73ecae209202536f7ca7a60515f1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 53608, "upload_time": "2019-02-28T14:02:03", "url": "https://files.pythonhosted.org/packages/e4/99/a7bdaace433b45e7fdfa845d50f9c56d0127285ddeb2a9e524d47df8f354/ikkuna-0.1.0.post2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "79e93530ebc166f0400b7fe8268075e2", "sha256": "fc86f5f9887dba1df7fd4246f813a4f815bca61c79bebdf698fbefbe97541839" }, "downloads": -1, "filename": "ikkuna-0.1.0.post2.tar.gz", "has_sig": false, "md5_digest": "79e93530ebc166f0400b7fe8268075e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38229, "upload_time": "2019-02-28T14:02:05", "url": "https://files.pythonhosted.org/packages/4b/84/c19dea91dce7fcb4ce69eefba8c70dc44a7d176cec30ef1d88b506326c51/ikkuna-0.1.0.post2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "571a73ecae209202536f7ca7a60515f1", "sha256": "d79fe33270dc63e4db2b1c97254326c6b69a032cf31680c2b8403da2f8ca4fb7" }, "downloads": -1, "filename": "ikkuna-0.1.0.post2-py3-none-any.whl", "has_sig": false, "md5_digest": "571a73ecae209202536f7ca7a60515f1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 53608, "upload_time": "2019-02-28T14:02:03", "url": "https://files.pythonhosted.org/packages/e4/99/a7bdaace433b45e7fdfa845d50f9c56d0127285ddeb2a9e524d47df8f354/ikkuna-0.1.0.post2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "79e93530ebc166f0400b7fe8268075e2", "sha256": "fc86f5f9887dba1df7fd4246f813a4f815bca61c79bebdf698fbefbe97541839" }, "downloads": -1, "filename": "ikkuna-0.1.0.post2.tar.gz", "has_sig": false, "md5_digest": "79e93530ebc166f0400b7fe8268075e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38229, "upload_time": "2019-02-28T14:02:05", "url": "https://files.pythonhosted.org/packages/4b/84/c19dea91dce7fcb4ce69eefba8c70dc44a7d176cec30ef1d88b506326c51/ikkuna-0.1.0.post2.tar.gz" } ] }