{ "info": { "author": "Ion Mosnoi", "author_email": "moshnoi2000@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# HTUNEML - machine learning experiments monitoring and tuning\n\n**Quickstart:** ``pip install htuneml``. See the \"Installing\" section for more details.\n\n\nProject links:\n\n- `PyPI `__\n- `Source code `__\n- `Issue tracker `__\n\n\nExamples\n--------\n\nSee the ``examples/`` `directory `__ in the repository root for usage examples:\n\n- `Tensorflow Mnist `__\n- `Keras Mnist `__\n- `Pytorch Mnist `__\n\n\nRequirements\n------------\n\nTo use all of the functionality of the library, you should have:\n\n* **Python** 2.6, 2.7, or 3.3+ (required)\n* **PyAudio** 0.2.11+ (required only if you need to use microphone input, ``Microphone``)\n\n\nQuick start\n------------\n\nRegister on website http://registru.ml, copy the api_key:\n\n.. code:: python\n\n import htuneml as ht\n \n job = Job('api_key')\n \n @job.monitor\n def train(par1=2,par2=2):\n for i in range(par1):\n #do training here\n job.log({'loss':i*4,'ep':i})\n\n job.setName('l2')\n #job.debug()# uncomment and no experiment will be created and no logs sent\n train(10, 2)\n\nThis will print out something like the following:\n\n::\n\n make experiment\n got key experimnet 5c5c8eaacbcfb9146641367a\n\nAlso it is possible to sent the parameters from the web app. First on gpu/cpu set the lisener:\n\n.. code:: python\n\n import htuneml as ht\n \n job = Job('api_key')\n \n def train(par1=2,par2=2):\n for i in range(par1):\n #do training here\n job.log({'loss':i*4,'ep':i})\n\n job.sentParams(train)#sent the parameters list to the app\n job.waitTask(train)#wait for parameters from app\n \n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/johnsmithm/htuneml", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "htuneml", "package_url": "https://pypi.org/project/htuneml/", "platform": "", "project_url": "https://pypi.org/project/htuneml/", "project_urls": { "Homepage": "http://github.com/johnsmithm/htuneml" }, "release_url": "https://pypi.org/project/htuneml/0.0.6/", "requires_dist": null, "requires_python": "", "summary": "Monitor machine learning experiments", "version": "0.0.6" }, "last_serial": 4821331, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "43e7abd2a479c89197cef47722728e38", "sha256": "d6fa674cd1c77e45d4aa979a8fb771e9cb0d512d60de60414379500fa29e7606" }, "downloads": -1, "filename": "htuneml-0.0.2.tar.gz", "has_sig": false, "md5_digest": "43e7abd2a479c89197cef47722728e38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2567, "upload_time": "2019-02-07T16:53:38", "url": "https://files.pythonhosted.org/packages/81/58/c930d34d9da6d4abd83def5780338ffa4a146bdd0ef89325b0b4861d070f/htuneml-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "35048ac74acbfc1d762a5cdc8cd79f33", "sha256": "03222af5fb72dbea99b812b11df8cf82a74b7e85773b594e6a0e67cd860a8002" }, "downloads": -1, "filename": "htuneml-0.0.3.tar.gz", "has_sig": false, "md5_digest": "35048ac74acbfc1d762a5cdc8cd79f33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3462, "upload_time": "2019-02-07T20:34:05", "url": "https://files.pythonhosted.org/packages/39/af/afe0cff5d12d4a728c32626b3b8c850ee7e41da66ae49f957655b5fdb2ee/htuneml-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "ae1600e36d8b5952e0f335f4e602f256", "sha256": "79c76ac34f4240d88de94f524e5657b7bfbf02a4cd9269cd8731716df311ffd6" }, "downloads": -1, "filename": "htuneml-0.0.4.tar.gz", "has_sig": false, "md5_digest": "ae1600e36d8b5952e0f335f4e602f256", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3745, "upload_time": "2019-02-07T20:36:04", "url": "https://files.pythonhosted.org/packages/06/9c/fe9daf6fba8b4f207c5e8c16fed60090ed994fc08fd84c2644e3d266af31/htuneml-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "08287106c284686e6effcef3b7f85485", "sha256": "337b40ec9a3289f594aad41c88ab0ce814fc1005c2b19e2c89c87518729dc68d" }, "downloads": -1, "filename": "htuneml-0.0.5.tar.gz", "has_sig": false, "md5_digest": "08287106c284686e6effcef3b7f85485", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3867, "upload_time": "2019-02-14T15:58:56", "url": "https://files.pythonhosted.org/packages/25/d5/cd12537bd751af2013d4c2f215efdbbbf45274472e170b4b030a5930c86a/htuneml-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "759b71f7d90360db7b16b819ee641d43", "sha256": "26bda6a888a1f3c466ebb1c974fc6fb4cff41305aaa4dc7e9c0d35e8ae595c90" }, "downloads": -1, "filename": "htuneml-0.0.6.tar.gz", "has_sig": false, "md5_digest": "759b71f7d90360db7b16b819ee641d43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3923, "upload_time": "2019-02-14T17:01:15", "url": "https://files.pythonhosted.org/packages/26/25/7ddf93bec63baf7bb27d76f55f7a94f0848360eba81a1a5eaba46378dec3/htuneml-0.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "759b71f7d90360db7b16b819ee641d43", "sha256": "26bda6a888a1f3c466ebb1c974fc6fb4cff41305aaa4dc7e9c0d35e8ae595c90" }, "downloads": -1, "filename": "htuneml-0.0.6.tar.gz", "has_sig": false, "md5_digest": "759b71f7d90360db7b16b819ee641d43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3923, "upload_time": "2019-02-14T17:01:15", "url": "https://files.pythonhosted.org/packages/26/25/7ddf93bec63baf7bb27d76f55f7a94f0848360eba81a1a5eaba46378dec3/htuneml-0.0.6.tar.gz" } ] }