{ "info": { "author": "Idein Inc.", "author_email": "n.ohkawa@idein.jp", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3 :: Only" ], "description": "# nnoir-chainer\n\nChainer Model from/to NNOIR converter\n\n## Install\n\n```\npip install nnoir-chainer\n```\n\n## Example\n\n### Import NNOIR\n\n```\nimport chainer\nfrom nnoir_chainer import NNOIRFunction\nm = NNOIRFunction('nnoir_file_path')\nx = chainer.Variable(np_array)\nwith chainer.using_config('train', False):\n y = m(x)\n print(y)\n```\n\n### Export NNOIR\n\n```\nm = model.CNN()\nchainer.serializers.load_npz('cnn.model', L.Classifier(m))\nwith chainer.using_config('train', False):\n x = chainer.Variable(np.zeros((1, 28*28)).astype(np.float32))\n y = m(x)\n g = nnoir_chainer.Graph(m, (x,), (y,))\n result = g.to_nnoir()\n with open('model.nnoir', 'w') as f:\n f.buffer.write(result)\n```\n\nThese layers supported by nnoir-chainer exporter.\n\n* chainer.links\n * BatchNormalization\n * Bias\n * Linear\n * Convolution2D (DepthwiseConvolution2D, DilatedConvolution2D)\n * Scale\n* chainer.function\n * Add\n * AddConstant\n * AveragePooling2D\n * Concat\n * Dropout\n * ELU\n * LeakyReLU\n * MaxPooling2D\n * Mul\n * MulConstant\n * Pad\n * ReLU\n * Reshape\n * Sigmoid\n * Softmax\n * Tanh\n * Transpose\n * Unpooling2D\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/Idein/nnoir/tree/master/nnoir-chainer", "keywords": "nnoir machine learning chainer", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "nnoir-chainer", "package_url": "https://pypi.org/project/nnoir-chainer/", "platform": "", "project_url": "https://pypi.org/project/nnoir-chainer/", "project_urls": { "Homepage": "https://github.com/Idein/nnoir/tree/master/nnoir-chainer" }, "release_url": "https://pypi.org/project/nnoir-chainer/1.0.0/", "requires_dist": [ "chainer", "numpy", "msgpack-python", "nnoir" ], "requires_python": "", "summary": "Chainer from/to NNOIR Converter", "version": "1.0.0" }, "last_serial": 4904221, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "e660899ef464953f9cd937e9cdb0000d", "sha256": "eb31cb4a940d52c06bf2f862a6b0096e41bf30bc4888acd7acb703913c0010fa" }, "downloads": -1, "filename": "nnoir_chainer-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e660899ef464953f9cd937e9cdb0000d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 36835, "upload_time": "2019-03-06T08:58:23", "url": "https://files.pythonhosted.org/packages/ec/38/03b8e4a2229c56d26bce87823391fe278980c3e1ae09358063ad3fa8b1c5/nnoir_chainer-1.0.0-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e660899ef464953f9cd937e9cdb0000d", "sha256": "eb31cb4a940d52c06bf2f862a6b0096e41bf30bc4888acd7acb703913c0010fa" }, "downloads": -1, "filename": "nnoir_chainer-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e660899ef464953f9cd937e9cdb0000d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 36835, "upload_time": "2019-03-06T08:58:23", "url": "https://files.pythonhosted.org/packages/ec/38/03b8e4a2229c56d26bce87823391fe278980c3e1ae09358063ad3fa8b1c5/nnoir_chainer-1.0.0-py3-none-any.whl" } ] }