{ "info": { "author": "Aleksandr Belskikh", "author_email": "belskikh.aleksandr@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Kekas\n\n![](imgs/logo.png)\n\nKek it easy.\n\nKekas is a simple tool for training neural networks on Pytorch.\n\nI tried to keep it as simple as possible.\n\n# Installation\n\n`pip install kekas`\n\n## Mixed Precision requirements\n\nKekas use https://github.com/NVIDIA/apex library for mixed precision training, so follow the installation instructions from its repo.\n\n# Features\n\n- Awesome name\n- Mixed Precision (FP16)\n- Learning Rate Finder\n- One Cycle policy\n- Tensoboard logging\n- Best checkpoints saving\n- Early stopping\n- TTA\n- Freeze / unfreeze\n- Easy customization\n\n# Quick start guide\n\nI don't beieve in quick start guides, I think that they create more questions\nthan answers.\n\nInstead, I've created a detailed [Tutorial notebook](Tutorial.ipynb). Read it.[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/belskikh/kekas/blob/master/Tutorial.ipynb)\n\n# Contribution guide\n\nJust contribute something good and don't contribute anything bad.\n\n# Citing\nIf you find this library useful for your research, please consider citing:\n```\n@misc{aleksandr belskikh_2019,\n author = {Aleksandr Belskikh},\n title = {{kekas: Just another DL library}},\n month = oct,\n year = 2019,\n doi = {10.5281/zenodo.2577861},\n version = {0.1.20},\n publisher = {Zenodo},\n url = {https://doi.org/10.5281/zenodo.2577861},\n }\n\n```\n\n[![DOI](https://zenodo.org/badge/144457787.svg)](https://zenodo.org/badge/latestdoi/144457787)", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/belskikh/kekas", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "kekas", "package_url": "https://pypi.org/project/kekas/", "platform": "", "project_url": "https://pypi.org/project/kekas/", "project_urls": { "Homepage": "https://github.com/belskikh/kekas" }, "release_url": "https://pypi.org/project/kekas/0.1.20/", "requires_dist": null, "requires_python": ">=3.6.0", "summary": "Just another DL library.", "version": "0.1.20" }, "last_serial": 5990215, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "1972a46d9164c7ee56b9143ce6829a98", "sha256": "d783f906c0f0a599904b6799a8a6dd4a68a4dbdae5917ecdb6a742ecd92e3f47" }, "downloads": -1, "filename": "kekas-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1972a46d9164c7ee56b9143ce6829a98", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9012, "upload_time": "2019-01-24T12:20:12", "url": "https://files.pythonhosted.org/packages/4b/9e/7ae5a4d031d2c0db8cc984c101af8df373964071340a2f08aee90fc3c476/kekas-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "228e00682f717a6d73ced7b42f781d1d", "sha256": "a8e4f9d7aeec4c48ec0ce18ff56293ab8af55b040821459ed3b73901540adc67" }, "downloads": -1, "filename": "kekas-0.1.tar.gz", "has_sig": false, "md5_digest": "228e00682f717a6d73ced7b42f781d1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6036, "upload_time": "2019-01-24T12:20:14", "url": "https://files.pythonhosted.org/packages/74/7d/3f214e5d83666868e08c4639fa8d991ddda798cff7af2014e71cb069d812/kekas-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "141fd108c53cc4d2443ae2ec249e083d", "sha256": "e18e01710cf348cfd51f58200ee3c710046863818a96e45ddfedadbc1cbddbd5" }, "downloads": -1, "filename": "kekas-0.1.1.tar.gz", "has_sig": false, "md5_digest": "141fd108c53cc4d2443ae2ec249e083d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 1612, "upload_time": "2019-02-14T20:43:38", "url": "https://files.pythonhosted.org/packages/9b/21/738a2daba8020303d838c5a26ca44917da3494fe5997ace91ce189fcef02/kekas-0.1.1.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "e3f63c2d1f5c625f3f94001e17678bfc", "sha256": "e88a41b45f6b6e10a8340e4f0ed184097bfa56cbc2c66c1e80930dfea601e72e" }, "downloads": -1, "filename": "kekas-0.1.10.tar.gz", "has_sig": false, "md5_digest": "e3f63c2d1f5c625f3f94001e17678bfc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 15948, "upload_time": "2019-02-22T16:07:26", "url": "https://files.pythonhosted.org/packages/3a/36/9f8b961a512d3a216b3104f22db549c87939486a41caee632dbb13a6498a/kekas-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "bc715da5140e27141d08c69d388ce506", "sha256": "f653348e244a52b9e51136e8ae22dbab61e59bb13fa83c8a36de6a9e121f6641" }, "downloads": -1, "filename": "kekas-0.1.11.tar.gz", "has_sig": false, "md5_digest": "bc715da5140e27141d08c69d388ce506", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 17187, "upload_time": "2019-02-25T16:52:25", "url": "https://files.pythonhosted.org/packages/b9/ce/da0a7a15b92f9fa996262f69ff2c09840d46634303f67b501b3a85ecdbcc/kekas-0.1.11.tar.gz" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "41c6c3ac23cbb76a2d446387ae588fba", "sha256": "9888b3a989c41901e19300a318edf03aceb72179b8ad57145177a9dc20304a4d" }, "downloads": -1, "filename": "kekas-0.1.12.tar.gz", "has_sig": false, "md5_digest": "41c6c3ac23cbb76a2d446387ae588fba", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 17190, "upload_time": "2019-02-25T18:56:07", "url": "https://files.pythonhosted.org/packages/2d/04/4487855bbc12532d54729b1bf07531c8b69202981fa69561a983e234220d/kekas-0.1.12.tar.gz" } ], "0.1.13": [ { "comment_text": "", "digests": { "md5": "1b5421e19aa81ef0687f47bd7c6f4a48", "sha256": "c10e4153e7158fb649216f5fcc01a07fa36a591e777db04b1dc3723afb273bb3" }, "downloads": -1, "filename": "kekas-0.1.13.tar.gz", "has_sig": false, "md5_digest": "1b5421e19aa81ef0687f47bd7c6f4a48", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 17687, "upload_time": "2019-03-13T08:53:08", "url": "https://files.pythonhosted.org/packages/eb/47/f4b97182b6bf8bb7bdb25211512f09107a962b0cb353ee4eafdb00797c45/kekas-0.1.13.tar.gz" } ], "0.1.14": [ { "comment_text": "", "digests": { "md5": "7186dc72f3b4f8dae6d0973e6d9954a4", "sha256": "1d86baf2e3507968f73844d69c7d8ef5ef601bfc9753e675d138959b6a4f51e3" }, "downloads": -1, "filename": "kekas-0.1.14.tar.gz", "has_sig": false, "md5_digest": "7186dc72f3b4f8dae6d0973e6d9954a4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 17682, "upload_time": "2019-03-19T09:40:58", "url": "https://files.pythonhosted.org/packages/47/48/34510d070a6fd02f53c8ef51a235a086ca766cbbc0dc966bb2b214e6d9e7/kekas-0.1.14.tar.gz" } ], "0.1.15": [ { "comment_text": "", "digests": { "md5": "4b4520c3bf1527261c36a4997980492e", "sha256": "0b2811e4ce9aa857d29db75702f074590df59c5942fcba54c89598855f0f6ca5" }, "downloads": -1, "filename": "kekas-0.1.15.tar.gz", "has_sig": false, "md5_digest": "4b4520c3bf1527261c36a4997980492e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 17764, "upload_time": "2019-03-27T11:54:03", "url": "https://files.pythonhosted.org/packages/df/ca/85f1bd2a143e828eba9020427213648775fcdbaca7c64713f3882fc5f3b4/kekas-0.1.15.tar.gz" } ], "0.1.16": [ { "comment_text": "", "digests": { "md5": "24b6d2a58cc06744639d6887a6cf282f", "sha256": "5f0b85968fdafd9b0a4e711ed6ad2339c6015c8695d2b1897823dad4e2910276" }, "downloads": -1, "filename": "kekas-0.1.16.tar.gz", "has_sig": false, "md5_digest": "24b6d2a58cc06744639d6887a6cf282f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 17774, "upload_time": "2019-03-27T13:27:26", "url": "https://files.pythonhosted.org/packages/46/c2/4c51d6367d031e867eb1772d5c0e4ba267e9fe4e33a6354a701117199d33/kekas-0.1.16.tar.gz" } ], "0.1.17": [ { "comment_text": "", "digests": { "md5": "7b41a4acebccb5f247b18a0fb8bc8b95", "sha256": "e0b9ed951a32ca8898259983909fb58c3c62f9156ee2086781565031befa54cf" }, "downloads": -1, "filename": "kekas-0.1.17.tar.gz", "has_sig": false, "md5_digest": "7b41a4acebccb5f247b18a0fb8bc8b95", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 18283, "upload_time": "2019-04-05T12:42:52", "url": "https://files.pythonhosted.org/packages/ab/4d/41d39a3c07820969503ba66cb3af976af07959cadc7cbf47ed050e34136a/kekas-0.1.17.tar.gz" } ], "0.1.18": [ { "comment_text": "", "digests": { "md5": "2335f227b150864d091080ec10fa18c3", "sha256": "d4996953d047b5fb7b5bab4e58d3d952d6325104bbee96138594f47f5a819254" }, "downloads": -1, "filename": "kekas-0.1.18.tar.gz", "has_sig": false, "md5_digest": "2335f227b150864d091080ec10fa18c3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 19282, "upload_time": "2019-07-17T19:15:10", "url": "https://files.pythonhosted.org/packages/50/56/ae9091d7c85ed5436bfdddf3e58734bfa07574132a500d319377a8495c44/kekas-0.1.18.tar.gz" } ], "0.1.19": [ { "comment_text": "", "digests": { "md5": "b42ba1789eb88dfbc1872848096c1681", "sha256": "c9a09e4deda89e10573b060a03662803bc8b3e6d92631795c5e35234550eafb0" }, "downloads": -1, "filename": "kekas-0.1.19.tar.gz", "has_sig": false, "md5_digest": "b42ba1789eb88dfbc1872848096c1681", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 19213, "upload_time": "2019-09-21T06:17:36", "url": "https://files.pythonhosted.org/packages/d1/e4/7a2bb29566cfbed2e5520ebe85c2dd165eead176791c345449dc217d20e5/kekas-0.1.19.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "2b611bd81f1dbd10747f7e83400a9dcd", "sha256": "fc1aa8383b5d9669e512ddaf492d95d978ffeba4d02e23bf5cb18ebb643bd552" }, "downloads": -1, "filename": "kekas-0.1.2.tar.gz", "has_sig": false, "md5_digest": "2b611bd81f1dbd10747f7e83400a9dcd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 1645, "upload_time": "2019-02-14T20:49:25", "url": "https://files.pythonhosted.org/packages/2e/f7/28f67c6b51e0931495284161e360bc4c06bbe34d0a29f1ad2b1405f743ac/kekas-0.1.2.tar.gz" } ], "0.1.20": [ { "comment_text": "", "digests": { "md5": "da2f5799e6e1703bd7b9f4dfd13356b7", "sha256": "bfa4182a6b7ef2b558852cc10a9f9c86a9b3cc2449df9f54dbd88a4c6e38d314" }, "downloads": -1, "filename": "kekas-0.1.20.tar.gz", "has_sig": false, "md5_digest": "da2f5799e6e1703bd7b9f4dfd13356b7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 19283, "upload_time": "2019-10-17T14:49:35", "url": "https://files.pythonhosted.org/packages/e0/cd/f488685496c4ac2daab7e1a829c6f273ec57748d01e2489c16bb5b551cdd/kekas-0.1.20.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "ec5c6bee75d7888baabf53c6c0b0bebe", "sha256": "5ee8cb844ab7c4d8b10022bd49a60869f1b17fa74b1da92ef8db079e927699a0" }, "downloads": -1, "filename": "kekas-0.1.3.tar.gz", "has_sig": false, "md5_digest": "ec5c6bee75d7888baabf53c6c0b0bebe", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 1600, "upload_time": "2019-02-14T20:54:29", "url": "https://files.pythonhosted.org/packages/51/a6/48698ae78fee95073f5bb54cb8685e68280f39603581b8d2fe66a8b8d4ca/kekas-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "a91c6aa74953673534cfde887678c806", "sha256": "deec0528ad425eddaa84fccfbadd7490ca5892ee5c32ff69c8f05fdf9099c14a" }, "downloads": -1, "filename": "kekas-0.1.4.tar.gz", "has_sig": false, "md5_digest": "a91c6aa74953673534cfde887678c806", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 1617, "upload_time": "2019-02-14T20:59:51", "url": "https://files.pythonhosted.org/packages/a0/35/1b171848ed9cf1f0de5bd3648a1afe7a02e2f2a275be8a7ec9d631dacc1c/kekas-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "e9957891bffb00dd027e517b85247e5c", "sha256": "a8b41ad1e5a7672c92cdf71a7225aff4b23c86610a7fa5dea2d7e18db5eb3c58" }, "downloads": -1, "filename": "kekas-0.1.5.tar.gz", "has_sig": false, "md5_digest": "e9957891bffb00dd027e517b85247e5c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 1633, "upload_time": "2019-02-15T11:59:01", "url": "https://files.pythonhosted.org/packages/68/d3/165f22eb036778cf89a4bc188e5d8eda795843e8dbf0762a3e523328e034/kekas-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "790b7839c398f1c81431d932716809aa", "sha256": "e3010a9a5b40e12f6400e08ab0d5a50b9351b12f7a167ff34440d52be89ad864" }, "downloads": -1, "filename": "kekas-0.1.6.tar.gz", "has_sig": false, "md5_digest": "790b7839c398f1c81431d932716809aa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 15601, "upload_time": "2019-02-15T12:09:29", "url": "https://files.pythonhosted.org/packages/6c/13/ffff17cfba8d3671927176de0a9990d29c46c9dd2938e0b509a3f476f13d/kekas-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "9bab1988e8a41536081375f2fec94488", "sha256": "cf37ef0dc39e70c98bc3134f1409cfa14520f6374d4f616393c5a1273fe9fdd7" }, "downloads": -1, "filename": "kekas-0.1.7.tar.gz", "has_sig": false, "md5_digest": "9bab1988e8a41536081375f2fec94488", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 15622, "upload_time": "2019-02-16T10:28:54", "url": "https://files.pythonhosted.org/packages/95/18/1c1b493dd72a108513d81451613224b7b3c076b49ac2bcb3ff4549285b2e/kekas-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "0abb7aca83b082d3d5a67afe73aae55c", "sha256": "46c2a88aee0e347c879e9109417ec3866f24afe1f61066fa45c4ffa1a54eaaec" }, "downloads": -1, "filename": "kekas-0.1.8.tar.gz", "has_sig": false, "md5_digest": "0abb7aca83b082d3d5a67afe73aae55c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 15682, "upload_time": "2019-02-17T18:15:42", "url": "https://files.pythonhosted.org/packages/88/1d/99d51dee71c9eaafe4db12e3b457a40d45c27c9176bc9e0e9df4873ea8e0/kekas-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "7dc97a799866e978f11f0ba7bff5b17e", "sha256": "6d9d4e3d5685dae04c2c670c727b9b7429d268d9fe3027648033afb73446e6fb" }, "downloads": -1, "filename": "kekas-0.1.9.tar.gz", "has_sig": false, "md5_digest": "7dc97a799866e978f11f0ba7bff5b17e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 15946, "upload_time": "2019-02-21T12:36:01", "url": "https://files.pythonhosted.org/packages/bf/fd/e74180ef3b5deab7af1bf3326465e354d4e57e264ebb2537f100852df326/kekas-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "da2f5799e6e1703bd7b9f4dfd13356b7", "sha256": "bfa4182a6b7ef2b558852cc10a9f9c86a9b3cc2449df9f54dbd88a4c6e38d314" }, "downloads": -1, "filename": "kekas-0.1.20.tar.gz", "has_sig": false, "md5_digest": "da2f5799e6e1703bd7b9f4dfd13356b7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 19283, "upload_time": "2019-10-17T14:49:35", "url": "https://files.pythonhosted.org/packages/e0/cd/f488685496c4ac2daab7e1a829c6f273ec57748d01e2489c16bb5b551cdd/kekas-0.1.20.tar.gz" } ] }