{ "info": { "author": "Grigory Malivenko", "author_email": "nerox8664@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# gluon2keras\nGluon to Keras deep neural network model converter\n\n[![Build Status](https://travis-ci.com/nerox8664/gluon2keras.svg?branch=master)](https://travis-ci.com/nerox8664/gluon2keras)\n[![GitHub License](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)\n[![Python Version](https://img.shields.io/badge/python-2.7%2C3.6-lightgrey.svg)](https://github.com/nerox8664/gluon2keras)\n\n## Installation\n\n```\ngit clone https://github.com/nerox8664/gluon2keras\ncd gluon2keras\npip install -e .\n```\n\nor you can use `pip`:\n\n```\npip install gluon2keras\n```\n\n## Usage\n\n```\n# Get a model from gluon cv\nfrom gluoncv2.model_provider import get_model as glcv2_get_model\nnet = glcv2_get_model(\"xception\")\n\n# Make sure it's hybrid and initialized\nnet.hybridize()\nnet.collect_params().initialize()\n\n# Test input\ninput_np = np.random.uniform(0, 1, (1, 3, 299, 299))\ngluon_output = net(mx.nd.array(input_np))\n\n# Keras model\nk_model = gluon2keras(net, [(1, 3, 299, 299)], verbose=True, names='short')\nerror = check_error(gluon_output, k_model, input_np)\n```\n\n## Code snippets\nLook at the `tests` directory.\n\n## License\nThis software is covered by MIT License.", "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/nerox8664/gluon2keras", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "gluon2keras", "package_url": "https://pypi.org/project/gluon2keras/", "platform": "", "project_url": "https://pypi.org/project/gluon2keras/", "project_urls": { "Homepage": "https://github.com/nerox8664/gluon2keras" }, "release_url": "https://pypi.org/project/gluon2keras/0.0.2/", "requires_dist": null, "requires_python": "", "summary": "The deep learning models convertor", "version": "0.0.2" }, "last_serial": 4630156, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "c43760807d45953804d820aa3f262d7a", "sha256": "8926ae2cd61f8692f762b1f89cb285677b791d29f71fb397b8489b10d5278fd0" }, "downloads": -1, "filename": "gluon2keras-0.0.1.tar.gz", "has_sig": false, "md5_digest": "c43760807d45953804d820aa3f262d7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3185, "upload_time": "2018-11-30T13:26:30", "url": "https://files.pythonhosted.org/packages/db/c6/e5d6eb116092c12abc6a6059e139257b905d6461006bf14d3f03b861fc2c/gluon2keras-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "dd441a0e8b4575e98a829a4e913afc23", "sha256": "82b5db391daae97946fccf6db47eb1a914cc3809fdb359aecf8dea4d3355868b" }, "downloads": -1, "filename": "gluon2keras-0.0.2.tar.gz", "has_sig": false, "md5_digest": "dd441a0e8b4575e98a829a4e913afc23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3183, "upload_time": "2018-12-23T22:14:14", "url": "https://files.pythonhosted.org/packages/e0/d3/44038a24e34ddddce8ac0ec0c0232cfa0cbe765c0c4768d04c93cba552c8/gluon2keras-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dd441a0e8b4575e98a829a4e913afc23", "sha256": "82b5db391daae97946fccf6db47eb1a914cc3809fdb359aecf8dea4d3355868b" }, "downloads": -1, "filename": "gluon2keras-0.0.2.tar.gz", "has_sig": false, "md5_digest": "dd441a0e8b4575e98a829a4e913afc23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3183, "upload_time": "2018-12-23T22:14:14", "url": "https://files.pythonhosted.org/packages/e0/d3/44038a24e34ddddce8ac0ec0c0232cfa0cbe765c0c4768d04c93cba552c8/gluon2keras-0.0.2.tar.gz" } ] }