{ "info": { "author": "KuberLab", "author_email": "", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5" ], "description": "# python-mlboardclient\n\n[![Pypi](https://img.shields.io/badge/pypi-python--mlboardclient-green.svg)](https://pypi.python.org/pypi/python-mlboardclient)\n\nPython lib for interacting ml-board component.\n\n## Installation\n\n### From PyPi\n\n```bash\npip install python-mlboardclient\n```\n\n### From github (fresh master branch)\n\n```bash\npip install 'git+https://github.com/kuberlab/python-mlboardclient.git'\n```\n\n## Usage\n\n```python\nfrom mlboardclient.api import client\n\n# Default url is http://mlboard-v2.kuberlab:8082/api/v2\n# No need to pass any url if instantiate client from ml-project (Jupyter/Task)\nml = client.Client()\napps = ml.apps.list()\n[]\n\napp = apps[0]\n# Get tasks from config\napp.tasks\n[]\n\ntask = app.tasks[0]\n\n# Run & wait task\ntask.run()\n\n\n# Get tasks from API\napp.get_tasks()\n[, ,\n, ]\n```\n\n### Model upload\n\n```python\n ml.model_upload('my-model', '1.0.0', '/model/dir')\n # If the model uploading is not executing in scope of project task,\n # need to specify workspace_name and project_name explicitly:\n ml.model_upload(\n 'my-model',\n '1.0.0',\n '/model/dir',\n workspace_name='demo',\n project_name='test-project\n )\n\n # Wait until model is being uploaded.\n```\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": "", "keywords": "", "license": "Apache Software License", "maintainer": "", "maintainer_email": "", "name": "python-mlboardclient", "package_url": "https://pypi.org/project/python-mlboardclient/", "platform": "", "project_url": "https://pypi.org/project/python-mlboardclient/", "project_urls": null, "release_url": "https://pypi.org/project/python-mlboardclient/1.1.11/", "requires_dist": [ "pbr (!=2.1.0,>=2.0.0)", "PyYAML (>=3.10.0)", "requests (>=2.14.2)", "six (>=1.9.0)", "eventlet", "bayesian-optimization", "scikit-optimize", "grpcio (>=1.17.1)", "grpcio-tools (>=1.17.1)", "subprocess32 ; (python_version < '3')" ], "requires_python": "", "summary": "Ml-Board Client Library", "version": "1.1.11" }, "last_serial": 5021160, "releases": { "0.0.1.dev23": [ { "comment_text": "", "digests": { "md5": "5bab6d492cac89467cf755acccd2a1d5", "sha256": "9574eeb20b5cb1eeb7a871d9158b4164d7516e9c84500b427b61fddeca4b33f8" }, "downloads": -1, "filename": "python_mlboardclient-0.0.1.dev23-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5bab6d492cac89467cf755acccd2a1d5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14836, "upload_time": "2018-02-28T08:03:04", "url": "https://files.pythonhosted.org/packages/34/84/ffd6c62821744fd26e7aca200e987a2cf2237e460ac83b42f6a6e3227c1e/python_mlboardclient-0.0.1.dev23-py2.py3-none-any.whl" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "cd6849444fbafac998a3acfe9021b4be", "sha256": "76a69a3cb45a4a0fcabc9b5a40fde12f3a54b3b30bcfdb83c1a6598c70e9b1c1" }, "downloads": -1, "filename": "python_mlboardclient-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cd6849444fbafac998a3acfe9021b4be", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16761, "upload_time": "2018-02-28T14:56:28", "url": "https://files.pythonhosted.org/packages/58/61/cc486fb8ee6d23e38fd242ef06cceee6751b8025b95264ca2b2fedd78dfc/python_mlboardclient-1.0.0-py2.py3-none-any.whl" } ], "1.0.10": [ { "comment_text": "", "digests": { "md5": "11e6cfd8bb6b5edffb4af81708b8bd93", "sha256": "23fcfeb1738a0f8f664773422938379b45c62de4093e30aa5a14fa073ecd3095" }, "downloads": -1, "filename": "python_mlboardclient-1.0.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "11e6cfd8bb6b5edffb4af81708b8bd93", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25636, "upload_time": "2018-04-11T15:41:20", "url": "https://files.pythonhosted.org/packages/66/81/c67e8ee04e3727d615c163de32c3de8c515a28b00614995ab02f7c7b75c5/python_mlboardclient-1.0.10-py2.py3-none-any.whl" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "e902f844b511664e5c5bdf9f37c524a2", "sha256": "54aefd0b7606ff4683845c0621428a00670f22e2a8dabd5ab92635e8917903b9" }, "downloads": -1, "filename": "python_mlboardclient-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e902f844b511664e5c5bdf9f37c524a2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16795, "upload_time": "2018-03-01T13:31:49", "url": "https://files.pythonhosted.org/packages/5f/86/d297cde1681cf68e90d463e33dcb04ee34d6b37d619e16d844b24fd413ef/python_mlboardclient-1.0.2-py2.py3-none-any.whl" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "1580664a043e966eb7c8257d346aac85", "sha256": "502346a92e4468ca661197b95e958fbbf99645542cf4991250f5656d91331980" }, "downloads": -1, "filename": "python_mlboardclient-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1580664a043e966eb7c8257d346aac85", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16464, "upload_time": "2018-03-01T13:36:47", "url": "https://files.pythonhosted.org/packages/7f/14/899ed7cd08f21d4f81c8b243a34c3e295d60dd8def9982753a24ae9cddc8/python_mlboardclient-1.0.3-py2.py3-none-any.whl" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "d6a0dc74bc9aff55f35233af43bad58b", "sha256": "aa472855a39921f6e4f55077794a4dfe8f41ba217c94bb406697bf67ccb63307" }, "downloads": -1, "filename": "python_mlboardclient-1.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d6a0dc74bc9aff55f35233af43bad58b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16748, "upload_time": "2018-03-06T07:53:04", "url": "https://files.pythonhosted.org/packages/2e/f9/7044401fdfe3caa8349a55f9df28cbfd85ee2458819e1e0c6c18309747e1/python_mlboardclient-1.0.4-py2.py3-none-any.whl" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "b614dd660c2a80e639825bb931d01670", "sha256": "cd2d2f9c9e21f436f73d641b2bcdddc41e7106fc8e78631a7e2141778da64ac8" }, "downloads": -1, "filename": "python_mlboardclient-1.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b614dd660c2a80e639825bb931d01670", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16763, "upload_time": "2018-03-06T09:50:51", "url": "https://files.pythonhosted.org/packages/f8/9f/e0ffc129201b52d4ea63f20918219e928349c056381144dfeeb5493cbd24/python_mlboardclient-1.0.5-py2.py3-none-any.whl" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "daffc0ae6ffb6175250fdc474c215c50", "sha256": "b6988e63ac28ca9cf2f1edae7e118606f393b5d3b14d72fa19bb3250e0051db4" }, "downloads": -1, "filename": "python_mlboardclient-1.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "daffc0ae6ffb6175250fdc474c215c50", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17091, "upload_time": "2018-03-07T19:41:13", "url": "https://files.pythonhosted.org/packages/e6/1e/24be820dfe639a17b5e767e997fe28b2524c1ba1a02f51863a7f7c636e42/python_mlboardclient-1.0.6-py2.py3-none-any.whl" } ], "1.0.6.dev10": [ { "comment_text": "", "digests": { "md5": "8247478e5f09d2861882490ddf7b2296", "sha256": "923ba4ce220773cf473fbe49a1bfd8232ec92b341e86f7a2371c591e2a8ce186" }, "downloads": -1, "filename": "python_mlboardclient-1.0.6.dev10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8247478e5f09d2861882490ddf7b2296", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17187, "upload_time": "2018-03-07T19:39:23", "url": "https://files.pythonhosted.org/packages/6b/31/433506e2cce2bb558be3be31e0867a0b1f3c2e9cb1f205a2ebda509796e3/python_mlboardclient-1.0.6.dev10-py2.py3-none-any.whl" } ], "1.0.6.dev8": [ { "comment_text": "", "digests": { "md5": "d43581d941fa3b0eda05159d760ff4ad", "sha256": "1be6ed1376102e2fc145ed49d7dbec03723f454563b48f599c50358a8f39a86d" }, "downloads": -1, "filename": "python_mlboardclient-1.0.6.dev8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d43581d941fa3b0eda05159d760ff4ad", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17172, "upload_time": "2018-03-06T14:07:44", "url": "https://files.pythonhosted.org/packages/75/3f/9acaae74ef24ba050b55b1a8be811b3467ca38c209e32abe719229daf3e0/python_mlboardclient-1.0.6.dev8-py2.py3-none-any.whl" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "56c52861987ca18e893e0accc13f2d50", "sha256": "b3a0815f5c3085cb1d2c8313720748939d83de1186d2e4971c6c9295e04dfb54" }, "downloads": -1, "filename": "python_mlboardclient-1.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "56c52861987ca18e893e0accc13f2d50", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23006, "upload_time": "2018-03-19T18:21:36", "url": "https://files.pythonhosted.org/packages/b8/2c/ccbcaf3f438847ec4abd9108bb6cbf15dd1d060711549532cf1fc960d28b/python_mlboardclient-1.0.7-py2.py3-none-any.whl" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "959b1a93532728ecba460f97a4b902f6", "sha256": "6360b6a23e88e69d04ada2cacc3bf447e0a4a692c710c3bc6eafc478e60fe843" }, "downloads": -1, "filename": "python_mlboardclient-1.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "959b1a93532728ecba460f97a4b902f6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24514, "upload_time": "2018-03-21T06:28:05", "url": "https://files.pythonhosted.org/packages/7f/51/8d96f950cc9c18a6c86749e5ad338b5eb498c72175a472b81580e73dc562/python_mlboardclient-1.0.8-py2.py3-none-any.whl" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "bf487da6690fa2e4b2ff0a0816f32f53", "sha256": "d09ed52467dd04398c6a069ceea7f03df4b555e0a00c6e050e73706ff7499789" }, "downloads": -1, "filename": "python_mlboardclient-1.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bf487da6690fa2e4b2ff0a0816f32f53", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25552, "upload_time": "2018-04-11T15:29:47", "url": "https://files.pythonhosted.org/packages/be/80/6dd4eb490850b6e7d1b57c75fab395dc8559105153663f97e135bcc5dc15/python_mlboardclient-1.0.9-py2.py3-none-any.whl" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "b4f9d62715561856a1a00d410d20f598", "sha256": "4130e68965fd8ac19fa05d43474edabc2e6e548e25cbbd1249820b100ed00c7c" }, "downloads": -1, "filename": "python_mlboardclient-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b4f9d62715561856a1a00d410d20f598", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24026, "upload_time": "2018-05-28T06:54:54", "url": "https://files.pythonhosted.org/packages/87/ca/a7310f15adac8d2b990b0cd0ed7d911a0839af60349e1069b81c1b9f3591/python_mlboardclient-1.1.1-py2.py3-none-any.whl" } ], "1.1.10": [ { "comment_text": "", "digests": { "md5": "1e88497b7e2aedf0502db408e814a635", "sha256": "99fdc985aa5e35c8f0f2af7c065394f15ca23764812c98217998a637ec32a64f" }, "downloads": -1, "filename": "python_mlboardclient-1.1.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1e88497b7e2aedf0502db408e814a635", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29846, "upload_time": "2019-03-21T14:50:54", "url": "https://files.pythonhosted.org/packages/31/36/a80dc6da338c521cb9b61bb502eda11715136dc227297f1578cac1644444/python_mlboardclient-1.1.10-py2.py3-none-any.whl" } ], "1.1.11": [ { "comment_text": "", "digests": { "md5": "93939a49381d7ab5fc9052000b627120", "sha256": "286debd91ec7f591de47ba34448c5c424a6181ed258aa7e7f8a62b4ca1da36ca" }, "downloads": -1, "filename": "python_mlboardclient-1.1.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "93939a49381d7ab5fc9052000b627120", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 54270, "upload_time": "2019-04-01T13:59:46", "url": "https://files.pythonhosted.org/packages/4f/b1/0ea0f4e6f9d3a7d0620df724256667d6136c906db106a6ee7beb7df1641f/python_mlboardclient-1.1.11-py2.py3-none-any.whl" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "32090868e5c295f42641bf8fdaeeb8c8", "sha256": "637f097bf14e9b61a44781231413dec2e818cee25ba39e503bb1b64bebe9aa01" }, "downloads": -1, "filename": "python_mlboardclient-1.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "32090868e5c295f42641bf8fdaeeb8c8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24056, "upload_time": "2018-06-06T08:34:37", "url": "https://files.pythonhosted.org/packages/c0/c6/55bd32e7ef05db1b909417cd6482ed169c428c93aff315967cd9c5ddf987/python_mlboardclient-1.1.2-py2.py3-none-any.whl" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "da71c653b5281b516cbab5caf24e4641", "sha256": "a9047031012efb6ede5f985a5e7e7ee3bee211ccd3929c4a3ba7cd1ab146f7c7" }, "downloads": -1, "filename": "python_mlboardclient-1.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "da71c653b5281b516cbab5caf24e4641", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24117, "upload_time": "2018-09-24T11:56:57", "url": "https://files.pythonhosted.org/packages/1a/69/e9fc5bcff9553a795b83fd13e2ed2754021b22563cfb1cca45b4cb1da5bb/python_mlboardclient-1.1.3-py2.py3-none-any.whl" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "fa75c5de30f3c7d636df038ccafe4ff7", "sha256": "d9b8127565c9e69b5c5f1fc762e4f3acbdb97ac746d310a6de0a0ab81657f593" }, "downloads": -1, "filename": "python_mlboardclient-1.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fa75c5de30f3c7d636df038ccafe4ff7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24284, "upload_time": "2018-09-25T11:35:38", "url": "https://files.pythonhosted.org/packages/6d/5f/3527fd5df69889bb31390089344002a7ccc440177826a215bb5e3a8f5951/python_mlboardclient-1.1.4-py2.py3-none-any.whl" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "f068b0d1a6f99bf2f424d664f8d00949", "sha256": "273b771f6021d14b5c8566a328110cf26088723283fcdaf2aecf91106e057ed0" }, "downloads": -1, "filename": "python_mlboardclient-1.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f068b0d1a6f99bf2f424d664f8d00949", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24292, "upload_time": "2018-09-25T11:54:02", "url": "https://files.pythonhosted.org/packages/4b/4a/4989f0d2913db9e2a82b5c0f15cc123e41e6ffb998ac663da0488e0d162f/python_mlboardclient-1.1.5-py2.py3-none-any.whl" } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "6a831768f40dcc3e0ed03b317894add5", "sha256": "1005b484291976f22f3c8fa0923706c58582415b8271b3284021242f718ef41b" }, "downloads": -1, "filename": "python_mlboardclient-1.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6a831768f40dcc3e0ed03b317894add5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24870, "upload_time": "2018-10-16T11:16:56", "url": "https://files.pythonhosted.org/packages/a9/7a/d7ab0b4ce85df6063cbb7673f89813afcb539a93ac55c67eca39b42455fd/python_mlboardclient-1.1.6-py2.py3-none-any.whl" } ], "1.1.7": [ { "comment_text": "", "digests": { "md5": "252f56231c99c3c6f45d8bf8ac3e3440", "sha256": "594ec236ed749bb3dfa6280c7e880acba9eba06b0a1b940f8ab8c121247d1f91" }, "downloads": -1, "filename": "python_mlboardclient-1.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "252f56231c99c3c6f45d8bf8ac3e3440", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24502, "upload_time": "2018-10-19T14:19:50", "url": "https://files.pythonhosted.org/packages/18/53/6901389c981824091fbc5b1499999c873903233b1162350a0bfafeef414c/python_mlboardclient-1.1.7-py2.py3-none-any.whl" } ], "1.1.8": [ { "comment_text": "", "digests": { "md5": "358be1037e04198a7239cc1d4d97997e", "sha256": "57605797f3a8af8d18c35f75212c3649d21f9d3ace71a334ceb34d1bd77ec625" }, "downloads": -1, "filename": "python_mlboardclient-1.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "358be1037e04198a7239cc1d4d97997e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26152, "upload_time": "2018-11-14T15:07:22", "url": "https://files.pythonhosted.org/packages/aa/68/29bc5961cbc27e534ac6925a964357676174ef699993fccb792061d04d99/python_mlboardclient-1.1.8-py2.py3-none-any.whl" } ], "1.1.9": [ { "comment_text": "", "digests": { "md5": "71c5515ae10641e778cb41ed02d93c58", "sha256": "752129e3416a450de9852e820728f5205243092d7e2a36af34f82a1dead8bd40" }, "downloads": -1, "filename": "python_mlboardclient-1.1.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "71c5515ae10641e778cb41ed02d93c58", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26216, "upload_time": "2018-11-20T14:19:12", "url": "https://files.pythonhosted.org/packages/da/db/4c7fe16320006637c03ab58359b046a243c46d4916a482e66c1e554a42d4/python_mlboardclient-1.1.9-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "93939a49381d7ab5fc9052000b627120", "sha256": "286debd91ec7f591de47ba34448c5c424a6181ed258aa7e7f8a62b4ca1da36ca" }, "downloads": -1, "filename": "python_mlboardclient-1.1.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "93939a49381d7ab5fc9052000b627120", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 54270, "upload_time": "2019-04-01T13:59:46", "url": "https://files.pythonhosted.org/packages/4f/b1/0ea0f4e6f9d3a7d0620df724256667d6136c906db106a6ee7beb7df1641f/python_mlboardclient-1.1.11-py2.py3-none-any.whl" } ] }