{ "info": { "author": "SF-Zhou", "author_email": "sfzhou.scut@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# torch-lr-scheduler [![Build Status](https://travis-ci.com/FebruaryBreeze/torch-lr-scheduler.svg?branch=master)](https://travis-ci.com/FebruaryBreeze/torch-lr-scheduler) [![codecov](https://codecov.io/gh/FebruaryBreeze/torch-lr-scheduler/branch/master/graph/badge.svg)](https://codecov.io/gh/FebruaryBreeze/torch-lr-scheduler) [![PyPI version](https://badge.fury.io/py/torch-lr-scheduler.svg)](https://pypi.org/project/torch-lr-scheduler/)\n\nPyTorch Optimizer Lr Scheduler.\n\n## Installation\n\nNeed Python 3.6+.\n\n```bash\npip install torch-lr-scheduler\n```\n\n## Usage\n\n```python\nimport torch_lr_scheduler\n\n\nlr_scheduler = torch_lr_scheduler.factory(config={\n 'line_chain': [{\n # warm up to 0.8\n 'mode': 'linear',\n 'ratio': 0.01,\n 'start': 0.2,\n 'target': 0.8\n }, {\n # cosine to 0.0\n 'mode': 'cosine',\n 'ratio': 1.0,\n 'target': 0.0\n }]\n})\n\nprint(lr_scheduler)\n#> LrScheduler (learning_rate_scale: 1.0) with LineChain (\n#> 1.0%, linear from 0.2 to 0.8,\n#> 100.0%, cosine from 0.8 to 0.0,\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://github.com/FebruaryBreeze/torch-lr-scheduler", "keywords": "PyTorch Lr Scheduler", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "torch-lr-scheduler", "package_url": "https://pypi.org/project/torch-lr-scheduler/", "platform": "", "project_url": "https://pypi.org/project/torch-lr-scheduler/", "project_urls": { "Homepage": "https://github.com/FebruaryBreeze/torch-lr-scheduler" }, "release_url": "https://pypi.org/project/torch-lr-scheduler/0.0.6/", "requires_dist": null, "requires_python": ">=3.6.0", "summary": "PyTorch Optimizer Lr Scheduler", "version": "0.0.6" }, "last_serial": 5776082, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "eb420d90985acb2fde4694861041a42c", "sha256": "689f4ee915f79a9d94d19911a32d0ccdf589ea8ba7d2052ca82da481d18a2236" }, "downloads": -1, "filename": "torch-lr-scheduler-0.0.1.tar.gz", "has_sig": false, "md5_digest": "eb420d90985acb2fde4694861041a42c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2662, "upload_time": "2019-04-03T14:09:06", "url": "https://files.pythonhosted.org/packages/20/16/45cbeb69bcee7822de8f986ff7857b9751938e63307f748613b04c692459/torch-lr-scheduler-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "c3ec58cab69d884bb6cb33e90e737135", "sha256": "5fdcc141685789f5da157f2ec143e835eb8cac107d68fda9f763d338b2d2f3b4" }, "downloads": -1, "filename": "torch-lr-scheduler-0.0.2.tar.gz", "has_sig": false, "md5_digest": "c3ec58cab69d884bb6cb33e90e737135", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2756, "upload_time": "2019-04-08T12:16:38", "url": "https://files.pythonhosted.org/packages/9d/31/1cb4edbe013b3e9817a901e6617884830bbb5d8c98d1ecf7c477cc35e364/torch-lr-scheduler-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "f08f6a96f84eb6ca4014eb4f53f902e3", "sha256": "e6e09824fb7fc2cc28d0078ba423a0762bd30e47e732415503004a05157dc69a" }, "downloads": -1, "filename": "torch-lr-scheduler-0.0.3.tar.gz", "has_sig": false, "md5_digest": "f08f6a96f84eb6ca4014eb4f53f902e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2816, "upload_time": "2019-04-12T07:54:17", "url": "https://files.pythonhosted.org/packages/48/67/52714b1afdab61b52c38666a0eebb623038ceaad5ed98558a049b9e24c4d/torch-lr-scheduler-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "9d7aac0d101e17660c5dc1782180b4ad", "sha256": "1858c4eac86f2055e4c305273918243b180642767989528ee5cff0de29c20534" }, "downloads": -1, "filename": "torch-lr-scheduler-0.0.4.tar.gz", "has_sig": false, "md5_digest": "9d7aac0d101e17660c5dc1782180b4ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2207, "upload_time": "2019-05-04T12:25:32", "url": "https://files.pythonhosted.org/packages/4f/aa/4ef1e105804693637dff2b65220da3e57034a178d6e0e7609954504f274b/torch-lr-scheduler-0.0.4.tar.gz" } ], "0.0.5.post4": [ { "comment_text": "", "digests": { "md5": "6f87ee1575583743a569a50084253374", "sha256": "207a0b0a4687b3c0455a713d4dca8b4ec13b146fdde446082c709cc09d0e370d" }, "downloads": -1, "filename": "torch-lr-scheduler-0.0.5.post4.tar.gz", "has_sig": false, "md5_digest": "6f87ee1575583743a569a50084253374", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 3606, "upload_time": "2019-06-09T12:53:22", "url": "https://files.pythonhosted.org/packages/a9/46/4cf1948428a5e9b43dafe58c3e5c080db6a06dc54676f031a862b011f2da/torch-lr-scheduler-0.0.5.post4.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "276677f6f7f9bc7508402ec8326f992c", "sha256": "d7a1e9028b4e7935725d2b20e1e941825a036ee069a7ef6da9253dbfcb2314a0" }, "downloads": -1, "filename": "torch-lr-scheduler-0.0.6.tar.gz", "has_sig": false, "md5_digest": "276677f6f7f9bc7508402ec8326f992c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 3576, "upload_time": "2019-09-03T13:43:55", "url": "https://files.pythonhosted.org/packages/e9/67/56f411a36a23d1da71ae8592f031d4ec86fd156c8b0f30181624e29fce82/torch-lr-scheduler-0.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "276677f6f7f9bc7508402ec8326f992c", "sha256": "d7a1e9028b4e7935725d2b20e1e941825a036ee069a7ef6da9253dbfcb2314a0" }, "downloads": -1, "filename": "torch-lr-scheduler-0.0.6.tar.gz", "has_sig": false, "md5_digest": "276677f6f7f9bc7508402ec8326f992c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 3576, "upload_time": "2019-09-03T13:43:55", "url": "https://files.pythonhosted.org/packages/e9/67/56f411a36a23d1da71ae8592f031d4ec86fd156c8b0f30181624e29fce82/torch-lr-scheduler-0.0.6.tar.gz" } ] }