{ "info": { "author": "Tristan Rice", "author_email": "rice@fn.lc", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "# Luk.ai Python Management Library\n\n[![PyPI](https://img.shields.io/pypi/v/lukai.svg)](https://pypi.org/project/lukai/)\n\nThis is a library for uploading machine learning models to\n[Luk.ai](https://luk.ai).\n\n## Upload Models\n\nYou'll need to [create an API token](https://luk.ai/dashboard) first.\n\n```python\nimport lukai\n\n# ... your model definition code\n\nsess = tf.Session()\nsess.run(tf.initialize_all_variables())\n\n# Sets the Luk.ai API token.\nlukai.set_api_token('')\n\n# Uploads the model to Luk.ai and creates a training job.\nlukai.upload(\n session=sess,\n domain='',\n model_type='',\n name='Hello World',\n description='This is the first model I've uploaded!',\n hyper_params=lukai.HyperParams(\n num_clients = 10,\n batch_size = 10,\n num_rounds = 100,\n learning_rate = learning_rate,\n num_local_rounds = 10,\n ),\n metrics={\n accuracy: lukai.REDUCE_MEAN,\n },\n event_targets={\n lukai.EVENT_TRAIN: (keep_prob.assign(0.5),),\n lukai.EVENT_INFER: (keep_prob.assign(1.0),),\n lukai.EVENT_EVAL: (keep_prob.assign(1.0),),\n },\n)\n```\n\nSee the [full mnist example](https://github.com/luk-ai/docs/tree/master/examples/mnist).\n\n## Export Models\n\nYou can also directly output the `model.tar.gz` file if you'd like.\n\n```python\nfrom lukai import saver\n\n# ... your model definition code\n\nsess = tf.Session()\nsess.run(tf.initialize_all_variables())\n\nprint('Node names: x = {}, y_ = {}, train_step = {}, w = {}, b = {}, y = {}'.format(\n x.name, y_.name, train_step.name, w.name, b.name, y.name,\n))\n\nsaver.save(sess)\n```\n\nSee the [full leastsquares example](https://github.com/luk-ai/docs/blob/master/examples/leastsquares)\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": "https://github.com/luk-ai/lukai/tree/master/py", "keywords": "ml,machine learning,lukai", "license": "", "maintainer": "", "maintainer_email": "", "name": "lukai", "package_url": "https://pypi.org/project/lukai/", "platform": "", "project_url": "https://pypi.org/project/lukai/", "project_urls": { "Homepage": "https://github.com/luk-ai/lukai/tree/master/py" }, "release_url": "https://pypi.org/project/lukai/0.6/", "requires_dist": [ "grpcio", "six", "srvlookup", "tensorflow (==1.8.0)", "tensorflowjs", "protobuf" ], "requires_python": "", "summary": "Luk.ai management library", "version": "0.6" }, "last_serial": 4052153, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "056181bcb9024adcec44fd72dc45595f", "sha256": "b316d699219fd22ee22994a8ba4716dd488c14243b3808cc60c6fac5384d8162" }, "downloads": -1, "filename": "lukai-0.1.tar.gz", "has_sig": false, "md5_digest": "056181bcb9024adcec44fd72dc45595f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2811, "upload_time": "2017-08-31T00:25:40", "url": "https://files.pythonhosted.org/packages/ca/3a/6209e1ed570ef2dc00065d6cccdeff6c30e58d6eeb8cce1352a52294ba39/lukai-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "6b8621ca8952dcfe6d83ca3b04f811bb", "sha256": "07ee67ff17318109325998e850bddcb401cfee91694a5eacc6675d74c6f3880c" }, "downloads": -1, "filename": "lukai-0.2.tar.gz", "has_sig": false, "md5_digest": "6b8621ca8952dcfe6d83ca3b04f811bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15209, "upload_time": "2017-08-31T02:15:07", "url": "https://files.pythonhosted.org/packages/9a/b3/67474e8e1d56233cc3245e9f25a90c9a4040e515162556deb34411d35f37/lukai-0.2.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "d38cc33b94f4f8b12322c251673c7be4", "sha256": "69074b8a5ab45481dc34f2226d28e8bb4e5ff29af79539eddda4088520e50b55" }, "downloads": -1, "filename": "lukai-0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "d38cc33b94f4f8b12322c251673c7be4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21355, "upload_time": "2018-05-24T20:16:34", "url": "https://files.pythonhosted.org/packages/32/15/f8c627b4159e7876a181e8664ecaea6a4b1e9e62e50fbbc4609d51ae2333/lukai-0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d1828618a95cd9207b82e33651465572", "sha256": "a90cfa5611e5b466846a3bfef28ac5c173a6facef5633eee67908400951de5b4" }, "downloads": -1, "filename": "lukai-0.4.tar.gz", "has_sig": false, "md5_digest": "d1828618a95cd9207b82e33651465572", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16741, "upload_time": "2018-05-24T20:16:35", "url": "https://files.pythonhosted.org/packages/4d/77/622600da86a343d03d63b40c1aca91e2752ec8914b29a5dabc40b8430b76/lukai-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "e316ace4cad18e8eb4cc122a7fd2dfdb", "sha256": "45a80d8e22d69d0db880dab3b12e9fb62ccd99907466d73f73ca9cd607f896bb" }, "downloads": -1, "filename": "lukai-0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "e316ace4cad18e8eb4cc122a7fd2dfdb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21461, "upload_time": "2018-06-03T00:43:50", "url": "https://files.pythonhosted.org/packages/36/e9/56bbf168091b6953b937333c36aa3647b72c9cf5d6415a3dbb96304e1e57/lukai-0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7aa33f579c37dd520d259f882eeccde0", "sha256": "131b9eeba4b4f586b80aefcd5f7abd8c3de05323b602f8dec88f2bf8dd29fb5b" }, "downloads": -1, "filename": "lukai-0.5.tar.gz", "has_sig": false, "md5_digest": "7aa33f579c37dd520d259f882eeccde0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16906, "upload_time": "2018-06-03T00:43:51", "url": "https://files.pythonhosted.org/packages/19/30/919b1ae0a04c3b555f0e44b688547547bc182ca18af1b2dacaf9a66514dd/lukai-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "5a4f53198673ca9ceb5db4057753df10", "sha256": "b0eac46bc078cdff95c7da5c862413d8c31f1ddbdc785bd3793416b79131a86d" }, "downloads": -1, "filename": "lukai-0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "5a4f53198673ca9ceb5db4057753df10", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47483, "upload_time": "2018-07-11T20:36:18", "url": "https://files.pythonhosted.org/packages/c2/fe/d876b51e2c88b8c7bfe4da149b170cf62c95b4ade49eeddf21c470683fe9/lukai-0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ee468121b95bd7bd0b7df6d29717920", "sha256": "31d7653e5f8d1c3b21bb96f18cd5c8b55962ba3e45c44a097f4d6e8a4b65168a" }, "downloads": -1, "filename": "lukai-0.6.tar.gz", "has_sig": false, "md5_digest": "6ee468121b95bd7bd0b7df6d29717920", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22955, "upload_time": "2018-07-11T20:36:20", "url": "https://files.pythonhosted.org/packages/ad/da/1a008b8da41ec7c3f8160952507e0cae752c265b302ee0fb69121842af9e/lukai-0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5a4f53198673ca9ceb5db4057753df10", "sha256": "b0eac46bc078cdff95c7da5c862413d8c31f1ddbdc785bd3793416b79131a86d" }, "downloads": -1, "filename": "lukai-0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "5a4f53198673ca9ceb5db4057753df10", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47483, "upload_time": "2018-07-11T20:36:18", "url": "https://files.pythonhosted.org/packages/c2/fe/d876b51e2c88b8c7bfe4da149b170cf62c95b4ade49eeddf21c470683fe9/lukai-0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ee468121b95bd7bd0b7df6d29717920", "sha256": "31d7653e5f8d1c3b21bb96f18cd5c8b55962ba3e45c44a097f4d6e8a4b65168a" }, "downloads": -1, "filename": "lukai-0.6.tar.gz", "has_sig": false, "md5_digest": "6ee468121b95bd7bd0b7df6d29717920", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22955, "upload_time": "2018-07-11T20:36:20", "url": "https://files.pythonhosted.org/packages/ad/da/1a008b8da41ec7c3f8160952507e0cae752c265b302ee0fb69121842af9e/lukai-0.6.tar.gz" } ] }