{ "info": { "author": "CyberZHG", "author_email": "CyberZHG@users.noreply.github.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Keras Gradient Accumulation\n\n[![Travis](https://travis-ci.org/CyberZHG/keras-gradient-accumulation.svg)](https://travis-ci.org/CyberZHG/keras-gradient-accumulation)\n[![Coverage](https://coveralls.io/repos/github/CyberZHG/keras-gradient-accumulation/badge.svg?branch=master)](https://coveralls.io/github/CyberZHG/keras-gradient-accumulation)\n[![Version](https://img.shields.io/pypi/v/keras-gradient-accumulation.svg)](https://pypi.org/project/keras-gradient-accumulation/)\n![Downloads](https://img.shields.io/pypi/dm/keras-gradient-accumulation.svg)\n![License](https://img.shields.io/pypi/l/keras-gradient-accumulation.svg)\n\n![](https://img.shields.io/badge/keras-tensorflow-blue.svg)\n![](https://img.shields.io/badge/keras-tf.keras-blue.svg)\n\n\\[[\u4e2d\u6587](https://github.com/CyberZHG/keras-gradient-accumulation/blob/master/README.zh-CN.md)|[English](https://github.com/CyberZHG/keras-gradient-accumulation/blob/master/README.md)\\]\n\n## Install\n\n```bash\npip install keras-gradient-accumulation\n```\n\n## Usage\n\n### Wrapper\n\n```python\nfrom keras_gradient_accumulation import GradientAccumulation\n\noptimizer = GradientAccumulation('adam', accumulation_steps=8)\n```\n\n### Adam\n\n```python\nfrom keras_gradient_accumulation import AdamAccumulated\n\noptimizer = AdamAccumulated(accumulation_steps=8)\n```\n\n## Known Issues\n\n* Not available for batch normalization\n* Not compatible with `OptimizerV2`", "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/CyberZHG/keras-gradient-accumulation", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "keras-gradient-accumulation", "package_url": "https://pypi.org/project/keras-gradient-accumulation/", "platform": "", "project_url": "https://pypi.org/project/keras-gradient-accumulation/", "project_urls": { "Homepage": "https://github.com/CyberZHG/keras-gradient-accumulation" }, "release_url": "https://pypi.org/project/keras-gradient-accumulation/0.0.6/", "requires_dist": null, "requires_python": "", "summary": "Gradient accumulation for Keras", "version": "0.0.6", "yanked": false, "yanked_reason": null }, "last_serial": 6045460, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "71936a2d868b0e9c6668e4912a8d8051", "sha256": "3aee69daba4cd890298bb9de7f3ba64392f421a332195bb72ea5574815b66b0b" }, "downloads": -1, "filename": "keras-gradient-accumulation-0.0.0.tar.gz", "has_sig": false, "md5_digest": "71936a2d868b0e9c6668e4912a8d8051", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4175, "upload_time": "2019-08-06T09:16:13", "upload_time_iso_8601": "2019-08-06T09:16:13.532933Z", "url": "https://files.pythonhosted.org/packages/58/de/12cc7f21ac9ea30342a7a4cfa4943900c1886763b856cbf7179f032c64cd/keras-gradient-accumulation-0.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "843d71c4579cfe8839204d3ab5d205db", "sha256": "19c1f3d51308af327e6e4a26066c9d881a40e287d5e6f7381904e31e5dbc8bfb" }, "downloads": -1, "filename": "keras-gradient-accumulation-0.0.2.tar.gz", "has_sig": false, "md5_digest": "843d71c4579cfe8839204d3ab5d205db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4458, "upload_time": "2019-08-07T05:35:37", "upload_time_iso_8601": "2019-08-07T05:35:37.843834Z", "url": "https://files.pythonhosted.org/packages/5f/67/6f56569ed157e437c75b50630e8a12fca2aface9bc747b721ff5cf0fec06/keras-gradient-accumulation-0.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "2dd502acf47c9638525d67be85961464", "sha256": "c6efc27e75cd97d82179cf2af40cd3af25a122c69a6c7d79877d6fb0058b9d5c" }, "downloads": -1, "filename": "keras-gradient-accumulation-0.0.3.tar.gz", "has_sig": false, "md5_digest": "2dd502acf47c9638525d67be85961464", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4455, "upload_time": "2019-08-07T06:17:48", "upload_time_iso_8601": "2019-08-07T06:17:48.193413Z", "url": "https://files.pythonhosted.org/packages/48/a9/265f8d08c7774e512b2dc4c578a2ed1e92215054f1fccfe998d7c582a062/keras-gradient-accumulation-0.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "23a55ae1e265d52c675750b91a9ba832", "sha256": "1e5046aeafdcedb88e5d047b2f2791366a8574a24de5a1f79b378873e53db7b2" }, "downloads": -1, "filename": "keras-gradient-accumulation-0.0.6.tar.gz", "has_sig": false, "md5_digest": "23a55ae1e265d52c675750b91a9ba832", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7486, "upload_time": "2019-10-29T06:26:24", "upload_time_iso_8601": "2019-10-29T06:26:24.347740Z", "url": "https://files.pythonhosted.org/packages/bc/ad/dac21e613c0016f6b145d434faaa3a0715f8bb40769d35ba1c2f206597de/keras-gradient-accumulation-0.0.6.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "23a55ae1e265d52c675750b91a9ba832", "sha256": "1e5046aeafdcedb88e5d047b2f2791366a8574a24de5a1f79b378873e53db7b2" }, "downloads": -1, "filename": "keras-gradient-accumulation-0.0.6.tar.gz", "has_sig": false, "md5_digest": "23a55ae1e265d52c675750b91a9ba832", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7486, "upload_time": "2019-10-29T06:26:24", "upload_time_iso_8601": "2019-10-29T06:26:24.347740Z", "url": "https://files.pythonhosted.org/packages/bc/ad/dac21e613c0016f6b145d434faaa3a0715f8bb40769d35ba1c2f206597de/keras-gradient-accumulation-0.0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }