Tensorhive

Latest version: v1.1.0

Safety actively analyzes 625051 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

1.1.0

What's Changed

Main changes:

* Extended resource protection mechanism (https://github.com/roscisz/TensorHive/pull/347)
* configurable protection levels, with new mode (level 2) which does not allow using GPUs without reservations, even if there are no other reservations violated
* violations are detected for all available resources, not only for current reservations
* configurable process killing levels (0 - no killing, 1 - try to kill as the process owner, 2 - kill using sudo)
* gather multiple violated resources in one message in both mailer and message sending handlers
* send violation messages to user TTYs across multiple hosts
* Reverse proxy support in (https://github.com/roscisz/TensorHive/pull/329)
* Persisting selected resources in calendar view (https://github.com/roscisz/TensorHive/pull/353)

Minor changes:

* dependency version upgrades
* bugfixes

Configuration Changes
Standard upgrade process using `pip` or `git pull` will work. However, the following changes in [main_config.ini](https://github.com/roscisz/TensorHive/blob/5b50245d285618044a9a71c06ea5361a48ad4acb/tensorhive/main_config.ini) should be taken into account:
* `enabled` option under [protection_service] has been deleted and is no longer relevant
* `level` option has been introduced under [protection_service] [see description](https://github.com/roscisz/TensorHive/blob/5b50245d285618044a9a71c06ea5361a48ad4acb/tensorhive/main_config.ini#L41)
* `kill_processes` option has been introduced under [protection_service] [see description](https://github.com/roscisz/TensorHive/blob/5b50245d285618044a9a71c06ea5361a48ad4acb/tensorhive/main_config.ini#L47)
* `url_schema` and `url_port` options have been introduced under [api] [see description](https://github.com/roscisz/TensorHive#reverse-proxy-setup)

New Contributors
* tboinski made their first contribution in https://github.com/roscisz/TensorHive/pull/329

**Full Changelog**: https://github.com/roscisz/TensorHive/compare/1.0.0...1.1.0

1.0.0

What's Changed

Main improvements:
- expansion of the `Task Execution` module to the new `Job execution` module:
- tasks can grouped into jobs and managed jointly
- tasks can be cloned
- tasks can be edited considering the individual command segments
- job queue for non reserved time - automatic scheduler can run jobs when the required resources are not reserved

Minor improvements:
- e-mail queuing and multiple admin addresses
- dependency fixes
- bugfixes

**Full Changelog**: https://github.com/roscisz/TensorHive/compare/0.3.6...1.0.0

0.3.6

What's Changed
* Hotfix/r0.3.6 (https://github.com/roscisz/TensorHive/pull/320)

**Full Changelog**: https://github.com/roscisz/TensorHive/compare/0.3.5...0.3.6

0.3.5

What's Changed

Main improvements:
- access control - users and groups can be granted privileges to reserve, monitor and utilize specific GPUs
- security improvements
- functional API tests, increased test coverage

Minor improvements:
- redesigned configuration and DB initialization CLI
- automatic DB migrations
- OpenAPI upgrade to 3.0.3
- upgraded webapp dependencies
- removed unnecessary versioning from API URL
- improved tail mode in tasks overview
- several bugfixes

New Contributors
* jszemplinski made their first contribution in https://github.com/roscisz/TensorHive/pull/243
* matpiotrowski made their first contribution in https://github.com/roscisz/TensorHive/pull/247
* Acrobot made their first contribution in https://github.com/roscisz/TensorHive/pull/260
* martyole made their first contribution in https://github.com/roscisz/TensorHive/pull/307

**Full Changelog**: https://github.com/roscisz/TensorHive/compare/0.3.3...0.3.5

0.3.3

Not secure
**Full Changelog**: https://github.com/roscisz/TensorHive/compare/0.3.2...0.3.3

0.3.2

Not secure
**Full Changelog**: https://github.com/roscisz/TensorHive/compare/0.3.1...0.3.2

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.