Skip to content

Commit

Permalink
Merge pull request #321 from roscisz/develop
Browse files Browse the repository at this point in the history
r0.3.6
  • Loading branch information
roscisz authored Dec 23, 2020
2 parents 5bcd342 + 1cf5dd5 commit f250f19
Show file tree
Hide file tree
Showing 13 changed files with 3,247 additions and 1,998 deletions.
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
TensorHive
===
![](https://img.shields.io/badge/release-v0.3.5-brightgreen.svg?style=popout-square)
![](https://img.shields.io/badge/pypi-v0.3.5-brightgreen.svg?style=popout-square)
![](https://img.shields.io/badge/release-v0.3.6-brightgreen.svg?style=popout-square)
![](https://img.shields.io/badge/pypi-v0.3.6-brightgreen.svg?style=popout-square)
![](https://img.shields.io/badge/Issues%20and%20PRs-welcome-yellow.svg?style=popout-square)
![](https://img.shields.io/badge/platform-Linux-blue.svg?style=popout-square)
![](https://img.shields.io/badge/hardware-Nvidia-green.svg?style=popout-square)
Expand Down Expand Up @@ -104,6 +104,7 @@ For more details, check out the [full list of features](#features).
* All nodes must be accessible via SSH, without password, using SSH Key-Based Authentication ([How to set up SSH keys](https://www.shellhacks.com/ssh-login-without-password/) - explained in [Quickstart section](#basic-usage))
* Only NVIDIA GPUs are supported (relying on ```nvidia-smi``` command)
* Currently TensorHive assumes that all users who want to register into the system must have identical UNIX usernames on all nodes configured by TensorHive administrator (not relevant for standalone developers)
* (optional) We recommend installing TensorHive on a separate user account (for example `tensorhive`) and adding this user to the `tty` system group.

#### Installation

Expand Down
2 changes: 1 addition & 1 deletion tensorhive/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = '0.3.5'
__version__ = '0.3.6'
5,179 changes: 3,213 additions & 1,966 deletions tensorhive/app/web/dev/package-lock.json

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions tensorhive/app/web/dev/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "tensorhive_web_app",
"version": "0.3.5",
"version": "0.3.6",
"description": "Web aplication based on CoPilot admin template",
"author": "filschod",
"license": "MIT",
Expand All @@ -14,11 +14,11 @@
"lint": "eslint --ext .js,.vue src test/unit/specs test/e2e/specs"
},
"dependencies": {
"axios": "^0.18.1",
"axios": "^0.18.0",
"chart.js": "^2.7.2",
"eventsource-polyfill": "^0.9.6",
"hideseek": "^0.8.0",
"jquery": "^3.5.1",
"jquery": "^3.3.1",
"material-design-icons-iconfont": "^3.0.3",
"moment": "^2.22.2",
"node-sass": "^4.14.1",
Expand Down Expand Up @@ -97,7 +97,7 @@
"vue-template-compiler": "^2.5.2",
"webpack": "^3.6.0",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-dev-server": "^3.11.0",
"webpack-dev-server": "^3.1.11",
"webpack-merge": "^4.1.0"
},
"engines": {
Expand Down
2 changes: 2 additions & 0 deletions tensorhive/app/web/dev/src/components/views/UsersOverview.vue
Original file line number Diff line number Diff line change
Expand Up @@ -383,6 +383,7 @@
full-width
format="24hr"
:max="maxScheduleHour(schedule)"
:allowed-minutes="m => m % 5 === 0"
@click:minute="$refs.startMenu[key].save(schedule.hourStartLocal)"
></v-time-picker>
</v-menu>
Expand Down Expand Up @@ -414,6 +415,7 @@
full-width
format="24hr"
:min="minScheduleHour(schedule)"
:allowed-minutes="m => m % 5 === 0"
@click:minute="$refs.endMenu[key].save(schedule.hourEndLocal)"
></v-time-picker>
</v-menu>
Expand Down
2 changes: 1 addition & 1 deletion tensorhive/app/web/dist/index.html
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><link rel=apple-touch-icon sizes=57x57 href=/static/favicon/apple-icon-57x57.png><link rel=apple-touch-icon sizes=60x60 href=/static/favicon/apple-icon-60x60.png><link rel=apple-touch-icon sizes=72x72 href=/static/favicon/apple-icon-72x72.png><link rel=apple-touch-icon sizes=76x76 href=/static/favicon/apple-icon-76x76.png><link rel=apple-touch-icon sizes=114x114 href=/static/favicon/apple-icon-114x114.png><link rel=apple-touch-icon sizes=120x120 href=/static/favicon/apple-icon-120x120.png><link rel=apple-touch-icon sizes=144x144 href=/static/favicon/apple-icon-144x144.png><link rel=apple-touch-icon sizes=152x152 href=/static/favicon/apple-icon-152x152.png><link rel=apple-touch-icon sizes=180x180 href=/static/favicon/apple-icon-180x180.png><link rel=icon type=image/png sizes=192x192 href=/static/favicon/android-icon-192x192.png><link rel=icon type=image/png sizes=32x32 href=/static/favicon/favicon-32x32.png><link rel=icon type=image/png sizes=96x96 href=/static/favicon/favicon-96x96.png><link rel=icon type=image/png sizes=16x16 href=/static/favicon/favicon-16x16.png><link rel=manifest href=/static/favicon/manifest.json><meta name=msapplication-TileColor content=#ffffff><meta name=msapplication-TileImage content=/ms-icon-144x144.png><meta name=theme-color content=#ffffff><title>TensorHive</title><link rel=stylesheet href=/static/bootstrap/bootstrap.min.css><link rel=stylesheet href=https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.min.css><link rel=stylesheet href=https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/css/ionicons.min.css><link rel=stylesheet href=/static/AdminLTE/AdminLTE.min.css><link rel=stylesheet href=/static/AdminLTE/skin-blue.min.css><link href=/static/css/app.8859ddfa8526320580495db70758b360.css rel=stylesheet></head><body class="hold-transition skin-blue sidebar-mini sidebar-collapse"><div id=root></div><script src=/static/jQuery/jQuery-2.2.0.min.js></script><script src=/static/bootstrap/bootstrap.min.js></script><script src=/static/AdminLTE/app.min.js></script><script type=text/javascript src=/static/js/manifest.2ae2e69a05c33dfc65f8.js></script><script type=text/javascript src=/static/js/vendor.ab967a982abf9e1a468e.js></script><script type=text/javascript src=/static/js/app.693add3b651b8c350583.js></script></body></html>
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><link rel=apple-touch-icon sizes=57x57 href=/static/favicon/apple-icon-57x57.png><link rel=apple-touch-icon sizes=60x60 href=/static/favicon/apple-icon-60x60.png><link rel=apple-touch-icon sizes=72x72 href=/static/favicon/apple-icon-72x72.png><link rel=apple-touch-icon sizes=76x76 href=/static/favicon/apple-icon-76x76.png><link rel=apple-touch-icon sizes=114x114 href=/static/favicon/apple-icon-114x114.png><link rel=apple-touch-icon sizes=120x120 href=/static/favicon/apple-icon-120x120.png><link rel=apple-touch-icon sizes=144x144 href=/static/favicon/apple-icon-144x144.png><link rel=apple-touch-icon sizes=152x152 href=/static/favicon/apple-icon-152x152.png><link rel=apple-touch-icon sizes=180x180 href=/static/favicon/apple-icon-180x180.png><link rel=icon type=image/png sizes=192x192 href=/static/favicon/android-icon-192x192.png><link rel=icon type=image/png sizes=32x32 href=/static/favicon/favicon-32x32.png><link rel=icon type=image/png sizes=96x96 href=/static/favicon/favicon-96x96.png><link rel=icon type=image/png sizes=16x16 href=/static/favicon/favicon-16x16.png><link rel=manifest href=/static/favicon/manifest.json><meta name=msapplication-TileColor content=#ffffff><meta name=msapplication-TileImage content=/ms-icon-144x144.png><meta name=theme-color content=#ffffff><title>TensorHive</title><link rel=stylesheet href=/static/bootstrap/bootstrap.min.css><link rel=stylesheet href=https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.min.css><link rel=stylesheet href=https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/css/ionicons.min.css><link rel=stylesheet href=/static/AdminLTE/AdminLTE.min.css><link rel=stylesheet href=/static/AdminLTE/skin-blue.min.css><link href=/static/css/app.8859ddfa8526320580495db70758b360.css rel=stylesheet></head><body class="hold-transition skin-blue sidebar-mini sidebar-collapse"><div id=root></div><script src=/static/jQuery/jQuery-2.2.0.min.js></script><script src=/static/bootstrap/bootstrap.min.js></script><script src=/static/AdminLTE/app.min.js></script><script type=text/javascript src=/static/js/manifest.2ae2e69a05c33dfc65f8.js></script><script type=text/javascript src=/static/js/vendor.c7555c4659c13dc78db9.js></script><script type=text/javascript src=/static/js/app.bf6d2d00f7f77712d935.js></script></body></html>

This file was deleted.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ def get_warning_message(self, data: Dict[str, Any]):
If this was by a mistake, please do not do this again.
Before starting any GPU-related computations, see TensorHive reservations calendar.
Please visit: {green_bg}http://cuda3:5000{reset}
Regards,
TensorHive bot
Expand Down

0 comments on commit f250f19

Please sign in to comment.