{ "info": { "author": "YuanYu", "author_email": "tearsgundam@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6" ], "description": "# GPUDashboard\nA simple dashboard for NVIDIA GPU\n![flowchart](https://github.com/Yuan-Yu/GPUDashboard/blob/master/docs/flowchart.png?raw=true)\n## Demo\n[Example](https://yuan-yu.github.io/GPUDashboard/) \n## Requirement \n- Python 2.7 or 3.6\n- NVIDIA-sim\n- A Firebase realtime database\n- Linux-like OS \n\n## Setup \n1. Create a [Firebase **Realtime** database](https://console.firebase.google.com/) \n \n\n2. Set the rules to \n \n\n```json \n{\n \"rules\": {\n \".read\": true,\n \".write\": true\n }\n}\n``` \n3. Go to Project overview click **Add Firebase to your web app** and copy following part. \n \n\n```javascript\n var config = {\n apiKey: \"XXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\n authDomain: \"XXXXX.firebaseapp.com\",\n databaseURL: \"https://XXXXXX.firebaseio.com\",\n projectId: \"XXXXXXX\",\n storageBucket: \"XXXXXXX.appspot.com\",\n messagingSenderId: \"XXXXXXXXXXX\"\n };\n``` \n4. **On the servers** that have NVIDIA GPU(s) installed. \n```bash\npip install GPUDashboard\nGPUDashboard -n your_server_name -i 20 -u your_databaseURL > GPUDashboard.log \n\n# your_server_name is the name you want to give your server e.g. MyFirstServer\n# -i is the interval of GPU information updating\n# your_databaseURL is the databaseURL obtained froom Firebase as shown above\n``` \nNow, the server GPU information is post to the firebase. ***If you have many servers, all of them can make use of the same database you created in Firebase. You only need to specify different names for \"your_server_name\" when you start the GPUDashboard in the command line on the different servers.** \n \n5. Download [ViewStatus.html](https://raw.githubusercontent.com/Yuan-Yu/GPUDashboard/master/ViewStatus.html) and open with text editor then replace the \"config\". \n```html\n\n
\n \n \n``` \n6. Open the \"**modified** ViewStatus.html\" with browser.", "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/Yuan-Yu/GPUDashboard", "keywords": "GPU Dashboard", "license": "", "maintainer": "", "maintainer_email": "", "name": "GPUDashboard", "package_url": "https://pypi.org/project/GPUDashboard/", "platform": "", "project_url": "https://pypi.org/project/GPUDashboard/", "project_urls": { "Bug Reports": "https://github.com/Yuan-Yu/GPUDashboard/issues", "Demo": "https://yuan-yu.github.io/GPUDashboard/", "Homepage": "https://github.com/Yuan-Yu/GPUDashboard", "Source": "https://github.com/Yuan-Yu/GPUDashboard" }, "release_url": "https://pypi.org/project/GPUDashboard/0.2.7/", "requires_dist": null, "requires_python": "", "summary": "A NVIDIA GPU dashboard", "version": "0.2.7" }, "last_serial": 4942968, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "68e98741abdf25ecf5bd8f90ac99e823", "sha256": "66d7eb7da8f7c9795fe27b9f28f709fbf113a066845e971b6a4cf9f35a168b9c" }, "downloads": -1, "filename": "GPUDashboard-0.1.0.tar.gz", "has_sig": false, "md5_digest": "68e98741abdf25ecf5bd8f90ac99e823", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5719, "upload_time": "2018-07-06T20:02:57", "url": "https://files.pythonhosted.org/packages/5d/4e/1d87ccc3327882b7752327872adb1c08ed6105144263be8afc83fb9c2c0b/GPUDashboard-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "e22a44d6ed9af436775aad792eeb7e1e", "sha256": "aeec7eb426f87d9ebbe9dde4399d4d0f23d9994dd3c9cfd14287f013b5f07742" }, "downloads": -1, "filename": "GPUDashboard-0.1.1.tar.gz", "has_sig": false, "md5_digest": "e22a44d6ed9af436775aad792eeb7e1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5710, "upload_time": "2018-07-06T20:12:20", "url": "https://files.pythonhosted.org/packages/4a/e9/f6bac6945643846be4e81c6efb683b338199d55568283e37769c3e11799b/GPUDashboard-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "fd1716b50279db52e91611366668ebaa", "sha256": "47a2d7ba69fdab42d17dd35d77250ed3fe290cd6c03224c39eb16ee3f637596f" }, "downloads": -1, "filename": "GPUDashboard-0.1.2.tar.gz", "has_sig": false, "md5_digest": "fd1716b50279db52e91611366668ebaa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5698, "upload_time": "2018-07-06T20:26:48", "url": "https://files.pythonhosted.org/packages/1f/cc/3a8f1ed5120ab1a96bb7af46ccc8ddbc4e6d02b837f9f0baeeb54eb94302/GPUDashboard-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "a116e88e5c60de3a4591e26396e34c3a", "sha256": "77c2be47c01cebb994cf90763e7c6066dcc1ab476a3191a5847fb94e7d72f407" }, "downloads": -1, "filename": "GPUDashboard-0.1.3.tar.gz", "has_sig": false, "md5_digest": "a116e88e5c60de3a4591e26396e34c3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5721, "upload_time": "2018-07-06T20:30:19", "url": "https://files.pythonhosted.org/packages/89/eb/b7eaf809b4148b7e16b08e60c248456f5c7554c6edec1eb60a458e48196d/GPUDashboard-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "25103e936ababc5dd9cef0bbf345dd5f", "sha256": "4832964907aa1df2051ff718a45be7ed81c1a850830bcc08c7b378a281b240db" }, "downloads": -1, "filename": "GPUDashboard-0.1.4.tar.gz", "has_sig": false, "md5_digest": "25103e936ababc5dd9cef0bbf345dd5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5719, "upload_time": "2018-07-06T20:31:37", "url": "https://files.pythonhosted.org/packages/ba/a1/c734ba61ef434b7f4a676e89652193d249a96cf6da86acb26d2a5f3c2969/GPUDashboard-0.1.4.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "6917c1a8095169dd2f99a4f6b051b69d", "sha256": "758057da6d7518927ef0ff36a8467304cfdd32ee8b005402e7ca9f5b6246b85b" }, "downloads": -1, "filename": "GPUDashboard-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "6917c1a8095169dd2f99a4f6b051b69d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4885, "upload_time": "2019-03-12T10:49:06", "url": "https://files.pythonhosted.org/packages/78/24/df6e4aeb64401843020b9756e24091d5bcc2075c0bb93cd878bd90262e00/GPUDashboard-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b231e92a7881563b800666f7d74859d", "sha256": "bf1a5e1db7c52a928719e23c3e530e11f81c23bab2121d95ac91603ca0ec6192" }, "downloads": -1, "filename": "GPUDashboard-0.2.0.tar.gz", "has_sig": false, "md5_digest": "0b231e92a7881563b800666f7d74859d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6224, "upload_time": "2019-03-12T10:49:07", "url": "https://files.pythonhosted.org/packages/5f/13/90ed26a7ae63d2a29bce2cae406450a7f87e4731e3e4e182194930d13cc7/GPUDashboard-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "028e90b132d20176ec58543b456b815b", "sha256": "85e292fd890c8f1415bc316fd91969b3a58f592936fa94d8a07c4bafc9eb166e" }, "downloads": -1, "filename": "GPUDashboard-0.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "028e90b132d20176ec58543b456b815b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4880, "upload_time": "2019-03-12T10:52:22", "url": "https://files.pythonhosted.org/packages/db/3c/ed72d4939992dc175f8341989c5b0ef7ef1441fa5d6021352eea041f03ef/GPUDashboard-0.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fe5418c3862af471b66659830885fb4a", "sha256": "aca106dca7bf84815eb19aba65bf2a022089ba28af29cec2d44b93b24becf2ba" }, "downloads": -1, "filename": "GPUDashboard-0.2.1.tar.gz", "has_sig": false, "md5_digest": "fe5418c3862af471b66659830885fb4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7192, "upload_time": "2019-03-12T10:52:24", "url": "https://files.pythonhosted.org/packages/ef/12/37b535f3e9ffe4fa9c32566e9b86169a40360442ff20922dfca7381a96b8/GPUDashboard-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "65c0be6b8b3073d6aa79a92bf4ad78f9", "sha256": "753d1da62aaeef7f03ad263874d3c4e0fe64a005a9bf2e59613f70256641e48d" }, "downloads": -1, "filename": "GPUDashboard-0.2.2-py2-none-any.whl", "has_sig": false, "md5_digest": "65c0be6b8b3073d6aa79a92bf4ad78f9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5879, "upload_time": "2019-03-12T10:54:07", "url": "https://files.pythonhosted.org/packages/a8/c2/fe3de501867ba92ddf2d3e94660cf7baa091be2e2a32adbc19a78a3e8e8c/GPUDashboard-0.2.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3704be9fc262b3a73da239967af67107", "sha256": "e4cc8915483818202f9a3ae4f235872b471ba344eb960cadf2febec121860769" }, "downloads": -1, "filename": "GPUDashboard-0.2.2.tar.gz", "has_sig": false, "md5_digest": "3704be9fc262b3a73da239967af67107", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7382, "upload_time": "2019-03-12T10:54:10", "url": "https://files.pythonhosted.org/packages/74/fb/954041bb2fc36d090daa25ef13fec083bf89b9f7009fef01699d34237693/GPUDashboard-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "b5b016fca19b0c35608035920c126747", "sha256": "2e40aa5ec919888070c9e13db68e829633956e84115592ac597a70aae9f3df22" }, "downloads": -1, "filename": "GPUDashboard-0.2.3-py2-none-any.whl", "has_sig": false, "md5_digest": "b5b016fca19b0c35608035920c126747", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5903, "upload_time": "2019-03-12T10:55:11", "url": "https://files.pythonhosted.org/packages/14/68/bafb95150464cddf60fdf7a81d3ef9409ef061b62a7795d514a33978c0ea/GPUDashboard-0.2.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b2f3a0a3c08feda88dd874536b1dfeb7", "sha256": "3002608bd0228dd1d0b5be7a8e3dba093a9051b647004d880903dcbd2375fd3f" }, "downloads": -1, "filename": "GPUDashboard-0.2.3.tar.gz", "has_sig": false, "md5_digest": "b2f3a0a3c08feda88dd874536b1dfeb7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7394, "upload_time": "2019-03-12T10:55:14", "url": "https://files.pythonhosted.org/packages/49/85/46896622a7716a7078fd37add4ec0bf63c2a1acaeb7effe85b1f03dca85e/GPUDashboard-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "04e5dae936cf3c3efd7cfc3a8d27151b", "sha256": "544636c118505cd7cd86a8464fb3524fed57328658a138e3f45d5228fc998569" }, "downloads": -1, "filename": "GPUDashboard-0.2.4-py2-none-any.whl", "has_sig": false, "md5_digest": "04e5dae936cf3c3efd7cfc3a8d27151b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5909, "upload_time": "2019-03-12T11:33:52", "url": "https://files.pythonhosted.org/packages/19/50/7966b608d2732a9463e50c115f109d0a2917123ca04cd7445f735f84d0da/GPUDashboard-0.2.4-py2-none-any.whl" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "6e7c4b24774307aed67f80d99a732d83", "sha256": "e68c2c2e2efaf86c0cccdf42ca2bdd08589cf69338fae9ab70c6f2b1622c72fc" }, "downloads": -1, "filename": "GPUDashboard-0.2.5.tar.gz", "has_sig": false, "md5_digest": "6e7c4b24774307aed67f80d99a732d83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7221, "upload_time": "2019-03-14T04:08:38", "url": "https://files.pythonhosted.org/packages/97/14/f36a827ccb50ec09b776ae764eb50a0fed9de551963b9e15ceea5f95705d/GPUDashboard-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "2e5e4866e2669b1db67751b19d3f8e18", "sha256": "234cc3c567fb74093db2b110c262886be051bef6f8756a3c6bfd4421aed5bb98" }, "downloads": -1, "filename": "GPUDashboard-0.2.6.tar.gz", "has_sig": false, "md5_digest": "2e5e4866e2669b1db67751b19d3f8e18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7467, "upload_time": "2019-03-14T04:10:54", "url": "https://files.pythonhosted.org/packages/79/68/fe10c8d44cc30859ec6173203efcceb3c79b427efaaffff7241e24915601/GPUDashboard-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "0e98c9bb9f4d5525012c140d0779557c", "sha256": "3c0ba9ba630219f9f5665525464ed1aab0ee2e95093164b1f76110c0da4cbcef" }, "downloads": -1, "filename": "GPUDashboard-0.2.7.tar.gz", "has_sig": false, "md5_digest": "0e98c9bb9f4d5525012c140d0779557c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7559, "upload_time": "2019-03-15T07:19:11", "url": "https://files.pythonhosted.org/packages/9d/4e/f706529ca0a94ec2e2bebf0bb34c54224e0c66d753079e975cd60a4ccc6c/GPUDashboard-0.2.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0e98c9bb9f4d5525012c140d0779557c", "sha256": "3c0ba9ba630219f9f5665525464ed1aab0ee2e95093164b1f76110c0da4cbcef" }, "downloads": -1, "filename": "GPUDashboard-0.2.7.tar.gz", "has_sig": false, "md5_digest": "0e98c9bb9f4d5525012c140d0779557c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7559, "upload_time": "2019-03-15T07:19:11", "url": "https://files.pythonhosted.org/packages/9d/4e/f706529ca0a94ec2e2bebf0bb34c54224e0c66d753079e975cd60a4ccc6c/GPUDashboard-0.2.7.tar.gz" } ] }