{ "info": { "author": "Koji Ono", "author_email": "koji.ono@exwzd.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 3.6" ], "description": "[![GitHub license](https://img.shields.io/github/license/0h-n0/torchex.svg)](https://github.com/0h-n0/torchex)\n[![PYTHON version](https://img.shields.io/badge/python-3.5,3.6-blue.svg)](https://github.com/0h-n0/torchex)\n[![PyPI version](https://img.shields.io/pypi/v/torchex.svg)](https://badge.fury.io/py/torchex)\n[![CircleCI](https://circleci.com/gh/0h-n0/torchex.svg?style=svg&circle-token=99e93ba7bf6433d0cd33adbec2fbd042d141353d)](https://circleci.com/gh/0h-n0/torchex)\n[![Build Status](https://travis-ci.org/0h-n0/torchex.svg?branch=master)](https://travis-ci.org/0h-n0/torchex)\n[![codecov](https://codecov.io/gh/0h-n0/torchex/branch/master/graph/badge.svg)](https://codecov.io/gh/0h-n0/torchex)\n[![Documentation Status](https://readthedocs.org/projects/torchex/badge/?version=latest)](https://torchex.readthedocs.io/en/latest/?badge=latest)\n[![Maintainability](https://api.codeclimate.com/v1/badges/7cd6c99f10d22db13ee8/maintainability)](https://codeclimate.com/github/0h-n0/torchex/maintainability)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/7cd6c99f10d22db13ee8/test_coverage)](https://codeclimate.com/github/0h-n0/torchex/test_coverage)\n[![BCH compliance](https://bettercodehub.com/edge/badge/0h-n0/torchex?branch=master)](https://bettercodehub.com/)\n[![Downloads](https://img.shields.io/pypi/dm/torchex.svg)](https://pypi.org/project/torchex/)\n\n# (WIP) `torchex library\n\n`torchex` library provides advanced Neural Network Layers. You can easily use them like using original pytorch.\n\n## Installation\n\n```\n$ pip install torchex\n```\n\n## Requirements\n\n* Pytorch >= 1.0\n\n## Documentation\n\n* https://torchex.readthedocs.io/en/latest/index.html\n\n## How to use\n\n### Lazy Style Model Definition\n\n```python\nimport torch\nimport torchex.nn as exnn\n\nnet = exnn.Linear(10)\n# You don't need to give the size of input for this module.\n# This network is equivalent to `nn.Linear(100, 10)`.\n\nx = troch.randn(10, 100)\n\ny = net(x)\n```\n\n### torchex.nn list\n\n* `torchex.nn.Pass`\n* `torchex.nn.Flatten`\n* `torchex.nn.Linear`\n * Lazy style\n* `torchex.nn.Conv1d`\n * Lazy style\n* `torchex.nn.Conv2d`\n * Lazy style\n* `torchex.nn.Conv3d`\n * Lazy style\n* `torchex.nn.Conv2dLocal`\n\n\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/0h-n0/torchex", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "torchex", "package_url": "https://pypi.org/project/torchex/", "platform": "", "project_url": "https://pypi.org/project/torchex/", "project_urls": { "Homepage": "https://github.com/0h-n0/torchex" }, "release_url": "https://pypi.org/project/torchex/0.0.15/", "requires_dist": [ "tensorboardx", "sphinx (>=1.4) ; extra == 'docs'", "sphinx-rtd-theme ; extra == 'docs'" ], "requires_python": ">3.5", "summary": "Pytorch Extension Module.", "version": "0.0.15" }, "last_serial": 4804438, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "7a9604aa1a206a597a627cd7944e03cd", "sha256": "4d0c32d478caa2790c5ad06af0c5cf11715a514df7758236734d1c43eb212cab" }, "downloads": -1, "filename": "torchex-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7a9604aa1a206a597a627cd7944e03cd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">3.6", "size": 34795, "upload_time": "2018-11-25T18:15:05", "url": "https://files.pythonhosted.org/packages/d8/8c/a1411ffbd07bd9481d7d7accea18bf3f2f75df788e9d4f6c75b5aa64c064/torchex-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a7e6c9d8b1e91663c7ba5399021b2e7e", "sha256": "0d72ec8e9c99449a9e4d0dc48a2ab1531c760faa71465ab686490ade37bf9e64" }, "downloads": -1, "filename": "torchex-0.0.1.tar.gz", "has_sig": false, "md5_digest": "a7e6c9d8b1e91663c7ba5399021b2e7e", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.6", "size": 24179, "upload_time": "2018-11-25T18:15:07", "url": "https://files.pythonhosted.org/packages/54/b7/d616544cd35179c01e26e9f205c250cc2306e1c6925b74846397ac4f9145/torchex-0.0.1.tar.gz" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "d0577ef08ee8316e69bbd0fd32074367", "sha256": "7297ca9cc9e20c32e6daba2a256932d7279e1725346f08df90864081f29ae841" }, "downloads": -1, "filename": "torchex-0.0.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d0577ef08ee8316e69bbd0fd32074367", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">3.5", "size": 43164, "upload_time": "2019-01-29T02:19:50", "url": "https://files.pythonhosted.org/packages/df/ec/1a68d517a9212c1c8fa843e5516869e2a23d70df2b46a287208245fa7227/torchex-0.0.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2b0187ab11dd8c0c8d48835115092e63", "sha256": "576e0e6b0b9fa987abbee50097f3cd32ea8e39d1e6d91a03e7c4883171d2d73b" }, "downloads": -1, "filename": "torchex-0.0.10.tar.gz", "has_sig": false, "md5_digest": "2b0187ab11dd8c0c8d48835115092e63", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5", "size": 29816, "upload_time": "2019-01-29T02:19:55", "url": "https://files.pythonhosted.org/packages/86/ca/80cde2d2bb68fde0fda620494bad9f8e817b4fa1218fc3cf8dfd531fe76a/torchex-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "416fb40eefaa998ccbf2b340f7a3a271", "sha256": "254596f00c82d1a7b816585066a2d84a9e1942d232d3adf55cc1b58880262f39" }, "downloads": -1, "filename": "torchex-0.0.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "416fb40eefaa998ccbf2b340f7a3a271", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">3.5", "size": 42251, "upload_time": "2019-01-29T18:00:30", "url": "https://files.pythonhosted.org/packages/f2/8e/21b24ce05ed570da41e055d1888684fda55248efe947ee009ada51e8c44a/torchex-0.0.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0cd0f1a35703ecf63897a20d6e3dcfc2", "sha256": "5dc459779c1770acb9f93e9f356214fe7c67cedf922983a9e21876d46695c1f1" }, "downloads": -1, "filename": "torchex-0.0.11.tar.gz", "has_sig": false, "md5_digest": "0cd0f1a35703ecf63897a20d6e3dcfc2", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5", "size": 27505, "upload_time": "2019-01-29T18:00:35", "url": "https://files.pythonhosted.org/packages/a1/45/f851d29426f7cddf766dfa564cd20481abd877afac0b83cff334f645e75c/torchex-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "7112c915549fcbeaf2de5bd685e6ab22", "sha256": "13e31466b5e97f4fb719c8bd2e9decc988bee376ece3d1ce55f645cc249389b7" }, "downloads": -1, "filename": "torchex-0.0.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7112c915549fcbeaf2de5bd685e6ab22", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">3.5", "size": 41913, "upload_time": "2019-01-31T10:03:31", "url": "https://files.pythonhosted.org/packages/a4/f5/d3b240474092622b3942c426a56dd41cc58a219e4854837193299992429a/torchex-0.0.12-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5b1c60c1289bebce3a5cd9cce9b466e0", "sha256": "1b71ce0d3ecc34576253e5e2f2a4941a23e5df8cfa927bb3cc2d2abb6c8d52e1" }, "downloads": -1, "filename": "torchex-0.0.12.tar.gz", "has_sig": false, "md5_digest": "5b1c60c1289bebce3a5cd9cce9b466e0", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5", "size": 25940, "upload_time": "2019-01-31T10:03:33", "url": "https://files.pythonhosted.org/packages/69/3d/0f33569d59474809de832ad79c088e5a32ded6b197a0120c2b50bf38a72a/torchex-0.0.12.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "c7190c3224b03a0013ca816552bbb609", "sha256": "65c4262678842703801fa8a3ec9c9d14ae01987cf17ed6ef33019325f032b193" }, "downloads": -1, "filename": "torchex-0.0.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c7190c3224b03a0013ca816552bbb609", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">3.5", "size": 44465, "upload_time": "2019-02-10T20:04:10", "url": "https://files.pythonhosted.org/packages/87/d1/d383e2dbe98c6633973548fa57b6a1a3f1880ddb976c93e16dc7816d4846/torchex-0.0.13-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "53d92755ac27c30ab0102893a69df5be", "sha256": "0ab8cc62ce8ef4aff814c554adff2d618e6f99a1019923be6987cbe906519176" }, "downloads": -1, "filename": "torchex-0.0.13.tar.gz", "has_sig": false, "md5_digest": "53d92755ac27c30ab0102893a69df5be", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5", "size": 27508, "upload_time": "2019-02-10T20:04:16", "url": "https://files.pythonhosted.org/packages/93/13/4e74232f8dc8c05b75a31c870cf66e59165ac7d98ce9eea110252c5779c5/torchex-0.0.13.tar.gz" } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "6f6e7a78af817fc63af41d146ef0d2d6", "sha256": "3ef9a798182e965baf3f9076d4a72ecab9e270f014da4977e14810dcdd0219d1" }, "downloads": -1, "filename": "torchex-0.0.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6f6e7a78af817fc63af41d146ef0d2d6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">3.5", "size": 45077, "upload_time": "2019-02-11T05:21:06", "url": "https://files.pythonhosted.org/packages/90/dd/1922a919d1cba9366225aec4c0f77e503c458c11737c1f2c2e3899ac273d/torchex-0.0.14-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bb2bc699e02408e5de20263c8728db9e", "sha256": "d132a0daaa5fe6755f157c9c68ae92141508bfae4f965a7fb369b5000e674d76" }, "downloads": -1, "filename": "torchex-0.0.14.tar.gz", "has_sig": false, "md5_digest": "bb2bc699e02408e5de20263c8728db9e", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5", "size": 28154, "upload_time": "2019-02-11T05:21:08", "url": "https://files.pythonhosted.org/packages/3e/de/5beec82a347f8b7f9e4801d47ea1bc8e39789856d243887b1b5e3ae585ac/torchex-0.0.14.tar.gz" } ], "0.0.15": [ { "comment_text": "", "digests": { "md5": "3ea7240467f1a8929237d257c3ec61f1", "sha256": "68d62b0ae666941dae00d524a87ab162eaf54fc7bf49164b03178ab10167c3cd" }, "downloads": -1, "filename": "torchex-0.0.15-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3ea7240467f1a8929237d257c3ec61f1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">3.5", "size": 45074, "upload_time": "2019-02-11T06:52:37", "url": "https://files.pythonhosted.org/packages/7a/59/6d7b72926534116c69d55cadcce4631ba047cf99f0acf98682795e758ead/torchex-0.0.15-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5f6bda10a4a1ea8c315675b9f2f4d5b0", "sha256": "e91965f6ae1281b76185c3a83e323496019ddea7cfbbbb66fa54eb8bbd204a6f" }, "downloads": -1, "filename": "torchex-0.0.15.tar.gz", "has_sig": false, "md5_digest": "5f6bda10a4a1ea8c315675b9f2f4d5b0", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5", "size": 29367, "upload_time": "2019-02-11T06:52:39", "url": "https://files.pythonhosted.org/packages/16/aa/fbde5dacfdfa9717045f465c1f01f2f17d46b80af0667dc2cfe47893a642/torchex-0.0.15.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "6ac88f89d15e91c1bc791ca5c2603a5c", "sha256": "30cc1e63126c232db118ba83eee343e72863cf700353bcf3a14e68694db62b34" }, "downloads": -1, "filename": "torchex-0.0.3.tar.gz", "has_sig": false, "md5_digest": "6ac88f89d15e91c1bc791ca5c2603a5c", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.6", "size": 24399, "upload_time": "2018-11-25T19:46:36", "url": "https://files.pythonhosted.org/packages/fa/10/7efac39a1532b70e7a87ca34d6b5e46f86c3e4f50da65b979c07d6510fff/torchex-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "2875f99858ccb0f38f6c81ff7e87d2b2", "sha256": "db3c76f707b5a8288f8f560e56f32fe613278dd62e147e3035c7db79e6fd433c" }, "downloads": -1, "filename": "torchex-0.0.4.tar.gz", "has_sig": false, "md5_digest": "2875f99858ccb0f38f6c81ff7e87d2b2", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.6", "size": 27416, "upload_time": "2018-12-05T07:08:00", "url": "https://files.pythonhosted.org/packages/91/0a/141aada58ffd069cfc3183c932929f517819ada52574206cc116a5585051/torchex-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "3ff8c4dec83571559b3f524a013a8f2b", "sha256": "d8bf7849fedbd330c104da34d8d3e2fad284f24bc3fe8c05e043c649cfbda714" }, "downloads": -1, "filename": "torchex-0.0.5.macosx-10.9-x86_64.tar.gz", "has_sig": false, "md5_digest": "3ff8c4dec83571559b3f524a013a8f2b", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.6", "size": 64385, "upload_time": "2019-01-10T01:50:53", "url": "https://files.pythonhosted.org/packages/7d/2b/bb9ec7c99e3284aa0e53652432d946c273801f3560a84edddca3317c8bfa/torchex-0.0.5.macosx-10.9-x86_64.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "dd2bb0308c81fa565001262485837d4b", "sha256": "332a24724f393cf7f5f7e1a7db44694d4bcd194a6708cb7efb0c46b33cfa200f" }, "downloads": -1, "filename": "torchex-0.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dd2bb0308c81fa565001262485837d4b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">3.6", "size": 42737, "upload_time": "2019-01-24T16:17:25", "url": "https://files.pythonhosted.org/packages/ff/49/db7e9e99e17a175dfcd75db32e99045181bd0dc12f6fe049a5c75d5b0744/torchex-0.0.7-py2.py3-none-any.whl" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "b207ae9eeb7c26e5931565352174c4b5", "sha256": "bec46620a5ce759b62bd58f78e880881c7cb6cd236e8b35844cb9200d1f8e26c" }, "downloads": -1, "filename": "torchex-0.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b207ae9eeb7c26e5931565352174c4b5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">3.6", "size": 42740, "upload_time": "2019-01-24T16:19:43", "url": "https://files.pythonhosted.org/packages/3b/df/c27b066a6e82186fd006340278ee623478bf3647842854cb84165d4f3843/torchex-0.0.8-py2.py3-none-any.whl" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "186244b22f3dac1ad8cd2a12f0dc671d", "sha256": "dfd4115fbf3b572cad89c473d3e99e42f5cb61337dbc0b2dcb28568fd6f39dae" }, "downloads": -1, "filename": "torchex-0.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "186244b22f3dac1ad8cd2a12f0dc671d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">3.5", "size": 42969, "upload_time": "2019-01-28T21:28:55", "url": "https://files.pythonhosted.org/packages/4c/6e/4646a26224a2232e98402864718d979589905f4e1013b79684e4442804d2/torchex-0.0.9-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3ea7240467f1a8929237d257c3ec61f1", "sha256": "68d62b0ae666941dae00d524a87ab162eaf54fc7bf49164b03178ab10167c3cd" }, "downloads": -1, "filename": "torchex-0.0.15-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3ea7240467f1a8929237d257c3ec61f1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">3.5", "size": 45074, "upload_time": "2019-02-11T06:52:37", "url": "https://files.pythonhosted.org/packages/7a/59/6d7b72926534116c69d55cadcce4631ba047cf99f0acf98682795e758ead/torchex-0.0.15-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5f6bda10a4a1ea8c315675b9f2f4d5b0", "sha256": "e91965f6ae1281b76185c3a83e323496019ddea7cfbbbb66fa54eb8bbd204a6f" }, "downloads": -1, "filename": "torchex-0.0.15.tar.gz", "has_sig": false, "md5_digest": "5f6bda10a4a1ea8c315675b9f2f4d5b0", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5", "size": 29367, "upload_time": "2019-02-11T06:52:39", "url": "https://files.pythonhosted.org/packages/16/aa/fbde5dacfdfa9717045f465c1f01f2f17d46b80af0667dc2cfe47893a642/torchex-0.0.15.tar.gz" } ] }