Skip to main content

Tools to supervise slurm jobs

Project description

Setup Guide

  1. Get webhook from your Feishu Bot.

  2. Export and set webhook 'JOBS_SUPERVISOR_WEBHOOK' in your ~/.basrc. For example: export JOBS_SUPERVISOR_WEBHOOK=https://open.feishu.cn/your-webhook

  3. Export and set the directory 'JOBS_SUPERVISOR_LOGDIR' to save your sbatch output in your ~/.basrc. For example: export JOBS_SUPERVISOR_LOGDIR=path_to_log_files

  4. Run source ~/.basrc

  5. (Optional) Create an enviornment for the tools by conda create -n env_tools python=3.8

  6. Activate your enviornment by conda activate env_tools

  7. Install this python package in the enviornment by pip3 install -i https://pypi.org/project/ jobs-supervisor==0.3.0

Usage

Assume 'jobid_start' and 'jobid_end' are int.

  1. Activate your enviornment by conda activate env_tools

  2. In terminal: supervise_jobs jobid_start jobid_end

  3. You can run supervise_jobs --help for more configs

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jobs_supervisor-0.3.0.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

jobs_supervisor-0.3.0-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

Details for the file jobs_supervisor-0.3.0.tar.gz.

File metadata

  • Download URL: jobs_supervisor-0.3.0.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.3

File hashes

Hashes for jobs_supervisor-0.3.0.tar.gz
Algorithm Hash digest
SHA256 519333f8c54789a3f88a76f1b90c6eaa41b4b444247ef8f6a949afa5f8ed2e5f
MD5 8e6cf21e9a953ecbb6e79a3fe726ea62
BLAKE2b-256 2b4c098776deb6b622a653cf4f75f5eabdc77baeaa069a93ac5219b0753f24fb

See more details on using hashes here.

File details

Details for the file jobs_supervisor-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for jobs_supervisor-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 acacae4eab175141a7232d1758ed3ef79229af3a69dcdf028a220115c7d1d31e
MD5 d4f946a7785af405bd97bf8011139a9b
BLAKE2b-256 06a64804371e66209bddeca58e757eb624d58cf71f3254f5b088a70c6f93d446

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page