Tasque (Task Queue) is a simple workload manager for single-node usage that can be used out-of-the-box. It is resource-aware (e.g. CPU, Memory, GPU, Video Memory), and can automatically schedule the submitted jobs in a sensible way. It is much more light-weight compared to cluster workload managers such as Slurm and PBS, while being much smarter than a casually rushed script using tmux, screen, or alike. Tasque is written by the author for scheduling batches of machine learning experiments (e.g. caffe, pytorch, tensorflow).
Tasque has the following characteristics:
This tools is available on Pypi. Just issue the following command:
Note that some new language features may be used in the code. There is no plan to support older versions of python3. Hence python3 >= 3.8
is recommended.
In case you want to install it from source:
Copyright (C) 2016-2021 Mo Zhou <lumin@debian.org>
Released under the MIT/Expat License.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4