{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "# ChainerUI\n\n[![PyPI](https://img.shields.io/pypi/v/chainerui.svg)](https://pypi.python.org/pypi/chainerui)\n[![Build Status](https://travis-ci.org/chainer/chainerui.svg?branch=master)](https://travis-ci.org/chainer/chainerui)\n[![Build status](https://ci.appveyor.com/api/projects/status/bag5tjue689nxj4v/branch/master?svg=true)](https://ci.appveyor.com/project/disktnk/chainerui-1iviy/branch/master)\n[![Coverage Status](https://coveralls.io/repos/github/chainer/chainerui/badge.svg)](https://coveralls.io/github/chainer/chainerui)\n[![Documentation Status](https://readthedocs.org/projects/chainerui/badge/?version=latest)](http://chainerui.readthedocs.io/en/latest/?badge=latest)\n\n![training_captures](https://raw.githubusercontent.com/chainer/chainerui/master/docs/images/project_training_animation.gif)\n\nChainerUI is a visualization and management tool for [Chainer](https://github.com/chainer/chainer).\n\n## Installation\n\nTo install ChainerUI, use `pip`.\n\n```sh\n$ pip install chainerui\n```\n\nTo install ChainerUI from source.\n\n```sh\n$ git clone https://github.com/chainer/chainerui.git\n$ cd chainerui/frontend\n$ npm install && npm run build && cd ..\n$ pip install -e .\n```\n\n- ChainerUI uses `sqlite3` module which is included in the standard Python library. If Python is built from source, `sqlite3` must be installed before building Python.\n - On Ubuntu, \"libsqlite3-dev\" must be installed before building Python (`$ apt-get install libsqlite3-dev`).\n - On Windows, install Visual C++ Build Tools with the Default Install setting before building Python.\n\n## Quick start\n\nInitialize ChainerUI database.\n\n```sh\n$ chainerui db create\n$ chainerui db upgrade\n```\n\nClone examples of train log and create a project.\n\n```sh\n$ git clone https://github.com/chainer/chainerui.git\n$ cd chainerui\n\n$ # create your first project\n$ chainerui project create -d examples -n example-project\n\n$ # run ChainerUI server\n$ chainerui server\n```\n\nOpen http://localhost:5000/ and select \"example-project\".\n\nFor more detailed usage, see [getting started](http://chainerui.readthedocs.io/en/latest/getstart.html)\n\n## Docker start\n\nGet Docker container from [DockerHub](https://hub.docker.com/r/chainer/chainerui/) and start ChainerUI server. The container has installed ChainerUI module, setup a DB and a command to start the server.\n\n```sh\n$ git clone https://github.com/chainer/chainerui.git\n$ cd chainerui\n\n$ # replace tag to the latest version number\n$ docker pull chainer/chainerui:v0.4.0\n$ docker run -d -p 5000:5000 -v $PWD:/projects --name chainerui chainer/chainerui:v0.4.0\n\n$ # then ChainerUI server is running\n$ # create project via HTTP\n$ curl http://localhost:5000/api/v1/projects -X POST -H \"Content-Type: application/json\" -d '{\"project\":{\"name\":\"example-project\",\"path_name\":\"/projects/examples\"}}'\n```\n\nOpen http://localhost:5000/ and select \"example-project\".\n\nFor more detailed usage, see [docker start](http://chainerui.readthedocs.io/en/latest/docker.html)\n\n## Browser compatibility\n\nChainerUI is supported by the latest stable version of the following browsers.\n\n- Firefox\n- Chrome\n\n## License\n\nMIT License (see `LICENSE` file).\n\n## Contribution\n\nAny contribution to ChainerUI is welcome!\n\n- Python codes follow the [Chainer contribution guide](https://docs.chainer.org/en/stable/contribution.html).\n\n### Run tests\n\nInstall \"pytest\" package and run test\n\n```sh\n$ pytest\n```\n\n### Build client side JS\n\n```sh\n$ cd frontend\n$ npm install\n$ npm run build:watch\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/chainer/chainerui", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "chainerui", "package_url": "https://pypi.org/project/chainerui/", "platform": "", "project_url": "https://pypi.org/project/chainerui/", "project_urls": { "Homepage": "https://github.com/chainer/chainerui" }, "release_url": "https://pypi.org/project/chainerui/0.10.0.1/", "requires_dist": null, "requires_python": "", "summary": "ChainerUI: User Interface for Chainer", "version": "0.10.0.1" }, "last_serial": 5642549, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "a563c8570e7c2906948a4bec2ab05dc8", "sha256": "b390c2f69f326b9e6392456102d6c08bb1443740bca01e50a2910b3b0cd677ba" }, "downloads": -1, "filename": "chainerui-0.1.0.tar.gz", "has_sig": false, "md5_digest": "a563c8570e7c2906948a4bec2ab05dc8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 834472, "upload_time": "2017-12-15T08:56:57", "url": "https://files.pythonhosted.org/packages/67/39/1f23ce56a0a8820c85f4a76469f8825fa144ff6e71dbe3624b4df8fdb400/chainerui-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "6a298ad223d76e76e63e17ce1e236529", "sha256": "5c03c6b9b7324a33f50ab3284140ebb4a05f2ac0ae4c0315550b7168641f74e5" }, "downloads": -1, "filename": "chainerui-0.1.1.tar.gz", "has_sig": false, "md5_digest": "6a298ad223d76e76e63e17ce1e236529", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 835872, "upload_time": "2017-12-28T02:29:03", "url": "https://files.pythonhosted.org/packages/2a/8d/0008acd2cf55fc6bb0dd69733ad2f5f140c67bd6411ab3d16244746774f1/chainerui-0.1.1.tar.gz" } ], "0.10.0": [ { "comment_text": "", "digests": { "md5": "5fb19e4360b26033c9270f64325155c8", "sha256": "8011eb43ba337b5abd47f12cd723363403afa004b57c4ccfc51818d17723e44e" }, "downloads": -1, "filename": "chainerui-0.10.0.zip", "has_sig": false, "md5_digest": "5fb19e4360b26033c9270f64325155c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1753463, "upload_time": "2019-08-07T00:32:56", "url": "https://files.pythonhosted.org/packages/3c/44/ecc03c558873e285199199f6e58c4ef34bdfc9564f565ece4bdede2ff817/chainerui-0.10.0.zip" } ], "0.10.0.1": [ { "comment_text": "", "digests": { "md5": "548f165ac0bc02b89d9673511d3e5402", "sha256": "066737413319c924771c8b54e0d342c137b1f9b03fbd3af75eb1e9c03580c5e0" }, "downloads": -1, "filename": "chainerui-0.10.0.1.tar.gz", "has_sig": false, "md5_digest": "548f165ac0bc02b89d9673511d3e5402", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1726526, "upload_time": "2019-08-07T01:22:43", "url": "https://files.pythonhosted.org/packages/4e/72/e4021b8c17fbd3f43c1a064a6f8d93a62faeaa20c608b793c34ff8e0ba2a/chainerui-0.10.0.1.tar.gz" } ], "0.10.0a1": [ { "comment_text": "", "digests": { "md5": "a2bd881910aed11b58de15a42a3344ff", "sha256": "43a965d15bac498d6d4920daceac732ff08b6edfea5b005ec9a62c6977a8621b" }, "downloads": -1, "filename": "chainerui-0.10.0a1.tar.gz", "has_sig": false, "md5_digest": "a2bd881910aed11b58de15a42a3344ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1722028, "upload_time": "2019-05-17T07:01:56", "url": "https://files.pythonhosted.org/packages/91/5a/bb6d751da2137481f0b5b9bdaed0c0d72fd8e66fc9113bbcaa1c7b214ab1/chainerui-0.10.0a1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "1e8acc099ddb0d25dbd84de4d52f4397", "sha256": "3381602c375bf47c9b10569f7fdabaa17c7cedb4679b38404afbe0813e549ec0" }, "downloads": -1, "filename": "chainerui-0.2.0.tar.gz", "has_sig": false, "md5_digest": "1e8acc099ddb0d25dbd84de4d52f4397", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 786925, "upload_time": "2018-01-31T05:28:30", "url": "https://files.pythonhosted.org/packages/64/77/e0d26c49c56052b003e5539f1c4c1521895e28ff7ebd9d9d9beb8d06402f/chainerui-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "d8dfcdd71edc47edb59082c3479dba40", "sha256": "2a6c03b1a4ae648e3c3961c4f20b34c512933cc819f4a63f56ca37c8f53a1de0" }, "downloads": -1, "filename": "chainerui-0.3.0.tar.gz", "has_sig": false, "md5_digest": "d8dfcdd71edc47edb59082c3479dba40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 463814, "upload_time": "2018-06-08T08:26:26", "url": "https://files.pythonhosted.org/packages/4e/40/bf2d19a73887f7141072b03b0f68ea41c7ed2e9573efec2be395b1808e30/chainerui-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "26a7645b8ed6777dde935e6ed8a25cf1", "sha256": "3de9319e9cd731486fc956e012c9a5e94c21c60b67c21e6d44cb3adf67960e0d" }, "downloads": -1, "filename": "chainerui-0.4.0.tar.gz", "has_sig": false, "md5_digest": "26a7645b8ed6777dde935e6ed8a25cf1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 464629, "upload_time": "2018-07-05T08:35:22", "url": "https://files.pythonhosted.org/packages/a4/60/84c2da124f026ed2b3472042e222b5cc3a92b420297701223668131821ff/chainerui-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "872d686f448146548daf30c3e93e2b58", "sha256": "d18276662b80cb587270d053f5c45217dc9dc4e8c32d507ab185738f1bd63816" }, "downloads": -1, "filename": "chainerui-0.5.0.tar.gz", "has_sig": false, "md5_digest": "872d686f448146548daf30c3e93e2b58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 558100, "upload_time": "2018-08-13T01:39:46", "url": "https://files.pythonhosted.org/packages/88/fe/b74ad658b3297ea9bef6eda99d8d9b27c60afc76d13988d0da0bb4fa78b5/chainerui-0.5.0.tar.gz" } ], "0.5.0a1": [ { "comment_text": "", "digests": { "md5": "455098bbdd1152cc12b35c1faf8302e7", "sha256": "99da7607f1a15673840ff46ca6318961e0c7358e4282fb7809e6eb6f8cefa7d4" }, "downloads": -1, "filename": "chainerui-0.5.0a1.tar.gz", "has_sig": false, "md5_digest": "455098bbdd1152cc12b35c1faf8302e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 558110, "upload_time": "2018-08-11T10:34:48", "url": "https://files.pythonhosted.org/packages/47/e3/0954f809a7d8ac4310844ec8c794de3234f373ee6c3d81fbf6e095b55882/chainerui-0.5.0a1.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "27a40d5d3c5739f20a96cfb95335e924", "sha256": "2bcd15e64cc705cb026aee913652094fd275c73fd19a6b2808db1168db097f75" }, "downloads": -1, "filename": "chainerui-0.5.1.tar.gz", "has_sig": false, "md5_digest": "27a40d5d3c5739f20a96cfb95335e924", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 497587, "upload_time": "2018-09-25T08:09:43", "url": "https://files.pythonhosted.org/packages/d5/45/d54a231cb3adc860be68e8e5a03d5742dee76c87f4966f44783917dce686/chainerui-0.5.1.tar.gz" } ], "0.5.1a1": [ { "comment_text": "", "digests": { "md5": "38e292f749f5747ecb7a923b2c210588", "sha256": "dbb730327f7794cb7a48af51744c13a82caecf868d1f01fdb821b2183f5021da" }, "downloads": -1, "filename": "chainerui-0.5.1a1.tar.gz", "has_sig": false, "md5_digest": "38e292f749f5747ecb7a923b2c210588", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 497580, "upload_time": "2018-09-25T07:43:02", "url": "https://files.pythonhosted.org/packages/2e/e2/8d59d2ab1420a00e43cb4df6e0ea1ca26d59828ad515e1921eb6154818bd/chainerui-0.5.1a1.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "3616cb01006b2a5b00c195d7bf77a0f2", "sha256": "38a0b5df1a45b3f8dc6486561ff441a833fe65a1407ca01221e388c798886e39" }, "downloads": -1, "filename": "chainerui-0.6.0.tar.gz", "has_sig": false, "md5_digest": "3616cb01006b2a5b00c195d7bf77a0f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 524738, "upload_time": "2018-10-05T10:03:55", "url": "https://files.pythonhosted.org/packages/98/45/afcedd442034a4d5c6303e8da2a8a6d2793663021506bd2af5b504e35c6a/chainerui-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "34745f66273fa28af1db087e6659321b", "sha256": "afceaa6a1f49cdbb04a2871b6a41bf44c206853da4fb4347631634ca750a3b16" }, "downloads": -1, "filename": "chainerui-0.7.0.tar.gz", "has_sig": false, "md5_digest": "34745f66273fa28af1db087e6659321b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 564631, "upload_time": "2018-11-16T05:16:38", "url": "https://files.pythonhosted.org/packages/6e/b6/d7fceaa984ab43336463270ac22c5d22f71f5ca3d0cb8c7d211cd76757b8/chainerui-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "fec1081034899598296fec8ec2962168", "sha256": "3072a67ce0315f782f556da21df8f24c5959dd857859f8161691c0eb9da36bfd" }, "downloads": -1, "filename": "chainerui-0.8.0.tar.gz", "has_sig": false, "md5_digest": "fec1081034899598296fec8ec2962168", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 573024, "upload_time": "2018-12-14T05:59:19", "url": "https://files.pythonhosted.org/packages/a9/b5/326362a50d4fd707b2bca652c7887b72a980bc0bed85939b7fc9e65a6357/chainerui-0.8.0.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "12034fae754fc182ce17fd23f59fd14a", "sha256": "3bdb9349e94b2ff14f6c8fbdae25886d9d929d5d4c122e784093c92f2f7571b0" }, "downloads": -1, "filename": "chainerui-0.9.0.tar.gz", "has_sig": false, "md5_digest": "12034fae754fc182ce17fd23f59fd14a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1868367, "upload_time": "2019-02-01T05:58:26", "url": "https://files.pythonhosted.org/packages/00/92/d09e98fd7a4955a9b848c1411f061ef66d8c1e153fd6acce2ab9b60156b2/chainerui-0.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "548f165ac0bc02b89d9673511d3e5402", "sha256": "066737413319c924771c8b54e0d342c137b1f9b03fbd3af75eb1e9c03580c5e0" }, "downloads": -1, "filename": "chainerui-0.10.0.1.tar.gz", "has_sig": false, "md5_digest": "548f165ac0bc02b89d9673511d3e5402", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1726526, "upload_time": "2019-08-07T01:22:43", "url": "https://files.pythonhosted.org/packages/4e/72/e4021b8c17fbd3f43c1a064a6f8d93a62faeaa20c608b793c34ff8e0ba2a/chainerui-0.10.0.1.tar.gz" } ] }