{ "info": { "author": "Yifan Zhou", "author_email": "yfzhou.cs@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# xml2pytorch\nUsing xml to define pytorch neural networks\n## What can it Do\nWith xml2pytorch, you can easily define neural networks in xml, and then declare them in pytorch.\n\nRNN and LSTM are not supported currently.\n## Installation\n### Environment\nOS independent. Python3. (Not tested on Python2, but it should work.)\n### Install requirements\ntorch>=0.4.1\nnumpy>=1.15.1\n### Installing by pip3\npip3 install xml2pytorch\n## Quick Start\n### How to declare the CNN defined by a xml file\n```\nimport torch\nimport xml2pytorch as xm\n\n# declare the net defined in .xml\nnet = xm.convertXML(xml_filename) \n\n# input a random tensor\nx = torch.randn(1, 3, 32, 32)\ny = net(x)\nprint(y)\n```\n### How to define a simple CNN in xml\n```\n\n\t\n\t\t\n\t\t\tConv2d\n\t\t\t3\n\t\t\t6\n\t\t\t5\n\t\t\t\n\t\t\n\t\t\tELU\n\t\t\t\n\t\t\n\t\t\tMaxPool2d\n\t\t\t2\n\t\t\t2\n\t\t\tlogsigmoid\n\t\t\n\t\t\n\t\t\tConv2d\n\t\t\t6\n\t\t\t16\n\t\t\t5\n\t\t\trelu\n\t\t\t\n\t\t\n\t\t\tMaxPool2d\n\t\t\t2\n\t\t\t2\n\t\t\trelu\n\t\t\n\t\t\n\t\t\treshape\n\t\t\t[-1, 16*5*5]\n\t\t\n\t\t\n\t\t\tLinear\n\t\t\t400 \n\t\t\t120\n\t\t\ttanh\n\t\t\n\t\t\n\t\t\tLinear\n\t\t\t120 \n\t\t\t84\n\t\t\tsigmoid\n\t\t\n\t\t\n\t\t\tLinear\n\t\t\t84\n\t\t\t10\n\t\t\tsoftmax\n\t\t\n\t\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": "https://github.com/yfzhoucs/xml2pytorch", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "xml2pytorch", "package_url": "https://pypi.org/project/xml2pytorch/", "platform": "", "project_url": "https://pypi.org/project/xml2pytorch/", "project_urls": { "Homepage": "https://github.com/yfzhoucs/xml2pytorch" }, "release_url": "https://pypi.org/project/xml2pytorch/0.0.10/", "requires_dist": [ "torch (>=0.4.1)", "numpy (>=1.15.1)" ], "requires_python": "", "summary": "Using xml to define pytorch neural networks", "version": "0.0.10" }, "last_serial": 4735787, "releases": { "0.0.10": [ { "comment_text": "", "digests": { "md5": "b7b8bc28bd727437e0b578b28a1c4257", "sha256": "70b997318f35c5770d1fc8857ca5d234730679386e2cc146b4dcd1c6e0aba019" }, "downloads": -1, "filename": "xml2pytorch-0.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "b7b8bc28bd727437e0b578b28a1c4257", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6454, "upload_time": "2019-01-24T13:57:50", "url": "https://files.pythonhosted.org/packages/09/a8/8e4671b7924e3a1dc8f5fa3cc914b5591cd60315b51764f68bedf88d3d30/xml2pytorch-0.0.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "65c647d49e8ff1dfac267ece1980a199", "sha256": "a1571ce6c88ca2ff5b251ee22853e7c71e80d8ff95b47c4463f490922c7d30f6" }, "downloads": -1, "filename": "xml2pytorch-0.0.10.tar.gz", "has_sig": false, "md5_digest": "65c647d49e8ff1dfac267ece1980a199", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6220, "upload_time": "2019-01-24T13:57:53", "url": "https://files.pythonhosted.org/packages/c5/eb/6657fac128433c3655c8c48c2fede9ca0005afb149f8b4bb74fd41edcb68/xml2pytorch-0.0.10.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "31412407b7704b1e2559baa0387d1662", "sha256": "5a99a7a9d72fd38758e336e268b447f0e33445df9ad3240a17bc50bf1e7aefde" }, "downloads": -1, "filename": "xml2pytorch-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "31412407b7704b1e2559baa0387d1662", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5828, "upload_time": "2019-01-24T13:51:19", "url": "https://files.pythonhosted.org/packages/51/03/c940062dde10884de853a089d1d627b8aa744f9b92f1d78d25a535ef930c/xml2pytorch-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "215f251011c287236f4cbaccb9d3ebdb", "sha256": "4824dfa5d84ca735ef013daf0622b98bd319d48ed3e0991e22fe4d7aa77c8e07" }, "downloads": -1, "filename": "xml2pytorch-0.0.8.tar.gz", "has_sig": false, "md5_digest": "215f251011c287236f4cbaccb9d3ebdb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4818, "upload_time": "2019-01-24T13:51:23", "url": "https://files.pythonhosted.org/packages/8f/8d/da56404dae2748fa8aa02ae57d908158979ea8faadd9b3ba4fe35cae4b58/xml2pytorch-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "b7ab968b43a2b589925fbc7dc8cabced", "sha256": "81e419bb20f50984bcfe7c142ff404cf0c42edf7c3b0dc8e4750a36ec2a2905b" }, "downloads": -1, "filename": "xml2pytorch-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "b7ab968b43a2b589925fbc7dc8cabced", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5839, "upload_time": "2019-01-24T13:51:21", "url": "https://files.pythonhosted.org/packages/3f/8a/7d3be79d644496fddd4db518e3b07210a7bde9505844d136a814414b0795/xml2pytorch-0.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1a281fbcbaaab8cd84cb70b98a681cd8", "sha256": "5b27869234da70d697ca53e5a704a9f8703ec54ebaae5f5f33a0fe309cb37c8d" }, "downloads": -1, "filename": "xml2pytorch-0.0.9.tar.gz", "has_sig": false, "md5_digest": "1a281fbcbaaab8cd84cb70b98a681cd8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4842, "upload_time": "2019-01-24T13:51:24", "url": "https://files.pythonhosted.org/packages/63/1d/209bd2486445c6f6baa20b7c43d86cacd7f8abb2ade0bdbc412de8d5002f/xml2pytorch-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b7b8bc28bd727437e0b578b28a1c4257", "sha256": "70b997318f35c5770d1fc8857ca5d234730679386e2cc146b4dcd1c6e0aba019" }, "downloads": -1, "filename": "xml2pytorch-0.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "b7b8bc28bd727437e0b578b28a1c4257", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6454, "upload_time": "2019-01-24T13:57:50", "url": "https://files.pythonhosted.org/packages/09/a8/8e4671b7924e3a1dc8f5fa3cc914b5591cd60315b51764f68bedf88d3d30/xml2pytorch-0.0.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "65c647d49e8ff1dfac267ece1980a199", "sha256": "a1571ce6c88ca2ff5b251ee22853e7c71e80d8ff95b47c4463f490922c7d30f6" }, "downloads": -1, "filename": "xml2pytorch-0.0.10.tar.gz", "has_sig": false, "md5_digest": "65c647d49e8ff1dfac267ece1980a199", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6220, "upload_time": "2019-01-24T13:57:53", "url": "https://files.pythonhosted.org/packages/c5/eb/6657fac128433c3655c8c48c2fede9ca0005afb149f8b4bb74fd41edcb68/xml2pytorch-0.0.10.tar.gz" } ] }