{
"info": {
"author": "Hanqiao Yu",
"author_email": "yhqjohn@gmail.com",
"bugtrack_url": null,
"classifiers": [
"License :: OSI Approved :: MIT License"
],
"description": "MetaNN for PyTorch Meta Learning\n=====================================\n\n1. Introduction\n____________________\n\nIn meta learner scenario, it is common use dependent variables as parameters, and back propagate the gradient of the parameters. However, parameters of PyTorch Module are designed to be leaf nodes and it is forbidden for parameters to have grad_fn. Meta learning coders are therefore forced to rewrite the basic layers to adapt the meta learning requirements.\n\nThis module provide an extension of torch.nn.Module, DependentModule that has dependent parameters, allowing the differentiable dependent parameters. It also provide the method to transform nn.Module into DependentModule, and turning all of the parameters of a nn.Module into dependent parameters.\n\n2. Installation\n__________________\n\n.. code-block::\n\n pip install MetaNN\n\n3. Example\n___________\n\n.. code-block::\n\n from metann import DependentModule, Learner\n from torch import nn\n net = torch.nn.Sequential(\n nn.Linear(10, 100),\n nn.Linear(100, 5))\n net = DependentModule(net)\n print(net)\n\n4. Documents\n_____________\n\n`MetaNN `__\n\nThis won't build correctly with the heavy dependency PyTorch, so I updated the sphinx built html to GitHub. I hate to use mock to solve This problem, I suggest you to clone the repository and view the html docs yourself.\n\n5. License\n__________\n\n`MIT `__\n\nCopyright (c) 2019-present, Hanqiao Yu\n\n",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/yhqjohn/MetaModule",
"keywords": "pytorch,meta learning",
"license": "",
"maintainer": "",
"maintainer_email": "",
"name": "MetaNN",
"package_url": "https://pypi.org/project/MetaNN/",
"platform": "",
"project_url": "https://pypi.org/project/MetaNN/",
"project_urls": {
"Homepage": "https://github.com/yhqjohn/MetaModule"
},
"release_url": "https://pypi.org/project/MetaNN/0.1.5/",
"requires_dist": null,
"requires_python": "",
"summary": "MetaNN provides extensions of PyTorch nn.Module for meta learning",
"version": "0.1.5"
},
"last_serial": 5592862,
"releases": {
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "da31c5e0b8fad6cad3693e415ef029ea",
"sha256": "20e0f9bc7e1ff32913976867dfaeb8337686754c66cf020d79d45b362ce425cb"
},
"downloads": -1,
"filename": "MetaNN-0.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "da31c5e0b8fad6cad3693e415ef029ea",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 5617,
"upload_time": "2019-06-01T02:53:31",
"url": "https://files.pythonhosted.org/packages/c1/a9/01241ef44dde914e203bb671c0c2cadd7b0ade0caa2a0392e18430c1ff32/MetaNN-0.1.0-py3-none-any.whl"
}
],
"0.1.1": [
{
"comment_text": "",
"digests": {
"md5": "c9569456898432bfbaa4c25087adb204",
"sha256": "c9a9ffcb9b7c68e6f42f52fc070855ef2d1b3678e89fe0dc3306f72e2f0f47d7"
},
"downloads": -1,
"filename": "MetaNN-0.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c9569456898432bfbaa4c25087adb204",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 5616,
"upload_time": "2019-06-01T02:58:08",
"url": "https://files.pythonhosted.org/packages/96/ae/32c1e9623802bd6fd9f8f909142d0cf321d5b97c8a5b2918c26e46994ff1/MetaNN-0.1.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "afc076e0d02e4d7340c1797b440c5b3e",
"sha256": "4b08cfefbc7bf5ff2ceffdc749383617f44848878c090f555f10713a0a1d3721"
},
"downloads": -1,
"filename": "MetaNN-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "afc076e0d02e4d7340c1797b440c5b3e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4532,
"upload_time": "2019-06-01T02:58:10",
"url": "https://files.pythonhosted.org/packages/8a/3a/4fe2487ae829ee442d59214bd688c6c628c9f87030726db88bc0455236c6/MetaNN-0.1.1.tar.gz"
}
],
"0.1.2": [
{
"comment_text": "",
"digests": {
"md5": "e3df41402f01fb25deb153603a20cffa",
"sha256": "ff8e353c0a4e12b4aada25c7c61b35426dbc2977991b28a07426e90ea32b75bd"
},
"downloads": -1,
"filename": "MetaNN-0.1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e3df41402f01fb25deb153603a20cffa",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7104,
"upload_time": "2019-06-04T06:01:11",
"url": "https://files.pythonhosted.org/packages/9c/64/6a1d7c46d12f185be81010122da2f7b0869875311ab1e480439d835c8914/MetaNN-0.1.2-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "4aede50c1e718a6aaa174e77c2ae6683",
"sha256": "b00f7bcdc16cd86fec3530e0b2f979a4424ba298e4ee8058e1c983adfa3ead1b"
},
"downloads": -1,
"filename": "MetaNN-0.1.2.tar.gz",
"has_sig": false,
"md5_digest": "4aede50c1e718a6aaa174e77c2ae6683",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5815,
"upload_time": "2019-06-04T06:01:12",
"url": "https://files.pythonhosted.org/packages/2d/7f/e9aacd867fd0442e34fea7309622677de6d373866a4e9c711830ce8b4475/MetaNN-0.1.2.tar.gz"
}
],
"0.1.3": [
{
"comment_text": "",
"digests": {
"md5": "bd67d16efc81877bd7c1b6d57e4c17f7",
"sha256": "2850fa4464a91eed0a2e047d6b9b32892eac90e98cedb2f0f1416a486e450561"
},
"downloads": -1,
"filename": "MetaNN-0.1.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "bd67d16efc81877bd7c1b6d57e4c17f7",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7186,
"upload_time": "2019-06-10T07:58:43",
"url": "https://files.pythonhosted.org/packages/16/c7/929b7bfc79521ade88d3a39ba2800b8af5522d13372b6e2b80a2be6dada2/MetaNN-0.1.3-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "0ea86c208df5637bd50a104219283d62",
"sha256": "bbfa80ae4f8fc1b3aa38d2b75c0e89485f920cf9f4c54c9e23bbd8270fe46f10"
},
"downloads": -1,
"filename": "MetaNN-0.1.3.tar.gz",
"has_sig": false,
"md5_digest": "0ea86c208df5637bd50a104219283d62",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5898,
"upload_time": "2019-06-10T07:58:46",
"url": "https://files.pythonhosted.org/packages/47/cf/ed8d96cf83df1280a4187143a2c18941696b35b41dd47cb374367f60399a/MetaNN-0.1.3.tar.gz"
}
],
"0.1.4": [
{
"comment_text": "",
"digests": {
"md5": "269a3a0ecbfffaba5b0ac415c0f8fa72",
"sha256": "9b1dfb9b55d9b4bdde9ae7287e24c643c4a08987e7e15eb1f85700072359106a"
},
"downloads": -1,
"filename": "MetaNN-0.1.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "269a3a0ecbfffaba5b0ac415c0f8fa72",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7346,
"upload_time": "2019-07-17T07:53:43",
"url": "https://files.pythonhosted.org/packages/4d/c5/66a6cae69fbbbaf61de5143394653b595590a232788b11736108d8a80c10/MetaNN-0.1.4-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "6ca2f22f9349902f2d7b5eeb82bf8e89",
"sha256": "0f9d283d8b19e3cd677638b3433ea07f9222f87282a9154fc33b80146d139315"
},
"downloads": -1,
"filename": "MetaNN-0.1.4.tar.gz",
"has_sig": false,
"md5_digest": "6ca2f22f9349902f2d7b5eeb82bf8e89",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6069,
"upload_time": "2019-07-17T07:53:44",
"url": "https://files.pythonhosted.org/packages/54/17/9b46ace355373eb069392e5adbc021596c6ffecb3097f1a56df197880028/MetaNN-0.1.4.tar.gz"
}
],
"0.1.5": [
{
"comment_text": "",
"digests": {
"md5": "214edc54e69a3c2b8f1e5bd164eb9df3",
"sha256": "1c4e383118b21cbaa681d39d23d5aa1943220b6a07c15387dd351fdb64c59fd1"
},
"downloads": -1,
"filename": "MetaNN-0.1.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "214edc54e69a3c2b8f1e5bd164eb9df3",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 8371,
"upload_time": "2019-07-27T12:39:28",
"url": "https://files.pythonhosted.org/packages/d0/d9/6ae6dd098db8a2444f0ea18549b99f6ef176d443979110892a4cdb3655aa/MetaNN-0.1.5-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "535e526e029bb7b0b6965df730d77efa",
"sha256": "7da40dc2873a04310547ec966a89b61505c8b9bd107c23b00976623e68d623fc"
},
"downloads": -1,
"filename": "MetaNN-0.1.5.tar.gz",
"has_sig": false,
"md5_digest": "535e526e029bb7b0b6965df730d77efa",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6151,
"upload_time": "2019-07-27T12:39:29",
"url": "https://files.pythonhosted.org/packages/c2/1f/36d3a5f40cb1f563bc1bbb2f06462aa066be4afe93acf22989c8a8cb120f/MetaNN-0.1.5.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "214edc54e69a3c2b8f1e5bd164eb9df3",
"sha256": "1c4e383118b21cbaa681d39d23d5aa1943220b6a07c15387dd351fdb64c59fd1"
},
"downloads": -1,
"filename": "MetaNN-0.1.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "214edc54e69a3c2b8f1e5bd164eb9df3",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 8371,
"upload_time": "2019-07-27T12:39:28",
"url": "https://files.pythonhosted.org/packages/d0/d9/6ae6dd098db8a2444f0ea18549b99f6ef176d443979110892a4cdb3655aa/MetaNN-0.1.5-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "535e526e029bb7b0b6965df730d77efa",
"sha256": "7da40dc2873a04310547ec966a89b61505c8b9bd107c23b00976623e68d623fc"
},
"downloads": -1,
"filename": "MetaNN-0.1.5.tar.gz",
"has_sig": false,
"md5_digest": "535e526e029bb7b0b6965df730d77efa",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6151,
"upload_time": "2019-07-27T12:39:29",
"url": "https://files.pythonhosted.org/packages/c2/1f/36d3a5f40cb1f563bc1bbb2f06462aa066be4afe93acf22989c8a8cb120f/MetaNN-0.1.5.tar.gz"
}
]
}