{ "info": { "author": "Bruno Alano Medina", "author_email": "bruno@neurologic.com.br", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "

aiotf

\n\n
\n Asyncio-based Tensorflow Serving Prediction\n
\n\n
\n\n
\n \n \n \"Build\n \n\n \n \n \"Test\n \n\n \n \n \"Downloads\"\n \n
\n\n## Features\n- __asyncio:__ better use of your cpu idle time\n- __pep8 compliant:__ following best code standards\n- __high-performance prediction:__ we use `aio-grpc`\n\n## Example\n```python\nimport aiotf\n\nasync def make_prediction(model_name: str, data):\n async with aiotf.AsyncTensorflowServing('localhost:9000') as client:\n predictions = await client.predict(model_name, data)\n```\nYou can find more examples in the `examples/` subdirectory.\n\n\n## Installation\n```sh\n$ pip install aiotf\n```\n\n## License\n[MIT](https://tldrlegal.com/license/mit-license)\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/brunoalano/aiotf", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "aiotf", "package_url": "https://pypi.org/project/aiotf/", "platform": "", "project_url": "https://pypi.org/project/aiotf/", "project_urls": { "Homepage": "https://github.com/brunoalano/aiotf" }, "release_url": "https://pypi.org/project/aiotf/0.1.0/", "requires_dist": [ "aiogrpc", "tensorflow" ], "requires_python": ">=3.4", "summary": "Asyncio Tensorflow Serving Communication.", "version": "0.1.0" }, "last_serial": 3987158, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "e95873e2e29a92a73d23f87a8d81c5c2", "sha256": "48a0e854db3ca26770723382dd56cab73df07bbe0c1420bc528bc8a0d4beab65" }, "downloads": -1, "filename": "aiotf-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e95873e2e29a92a73d23f87a8d81c5c2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4", "size": 4565, "upload_time": "2018-06-21T21:58:25", "url": "https://files.pythonhosted.org/packages/07/81/6448a6e9a17a55ee53425d8e786e48076354466dc9cc86cd53b9e37d60df/aiotf-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "76a30084259384588190f0d6d3a5d6ff", "sha256": "dda57a96b82ad9e163adba6785daa65ffe8627cd3248382fec31c675b0748209" }, "downloads": -1, "filename": "aiotf-0.1.0.tar.gz", "has_sig": false, "md5_digest": "76a30084259384588190f0d6d3a5d6ff", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 3483, "upload_time": "2018-06-21T21:58:27", "url": "https://files.pythonhosted.org/packages/ab/82/a354a2744fcdf88271419e5daec7efc478ad9e092a1c9e66c0d9c4970898/aiotf-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e95873e2e29a92a73d23f87a8d81c5c2", "sha256": "48a0e854db3ca26770723382dd56cab73df07bbe0c1420bc528bc8a0d4beab65" }, "downloads": -1, "filename": "aiotf-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e95873e2e29a92a73d23f87a8d81c5c2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.4", "size": 4565, "upload_time": "2018-06-21T21:58:25", "url": "https://files.pythonhosted.org/packages/07/81/6448a6e9a17a55ee53425d8e786e48076354466dc9cc86cd53b9e37d60df/aiotf-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "76a30084259384588190f0d6d3a5d6ff", "sha256": "dda57a96b82ad9e163adba6785daa65ffe8627cd3248382fec31c675b0748209" }, "downloads": -1, "filename": "aiotf-0.1.0.tar.gz", "has_sig": false, "md5_digest": "76a30084259384588190f0d6d3a5d6ff", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 3483, "upload_time": "2018-06-21T21:58:27", "url": "https://files.pythonhosted.org/packages/ab/82/a354a2744fcdf88271419e5daec7efc478ad9e092a1c9e66c0d9c4970898/aiotf-0.1.0.tar.gz" } ] }