Skip to main content

Command-line utility for notifying changes in GPU memory utilization via Telegram bot

Why would you need this

  • to be notified when your GPU-intensive processes die or go up
  • to be notified when GPUs become available on a server

Setup

  1. Set up your bot following instructions here, get your api token for it.
  2. Start a dialog with your bot on an account that you would like to get notifications to. IMPORTANT: you need to send any message to your bot (this is due to the Telegram bot API limitations)
  3. Install overseer: pip install gpu-overseer
  4. Start monitoring your GPUs: TELEGRAM_API_TOKEN=<your API token> TELEGRAM_API_URL=<relevant bot API URL> overseer monitor

You should instantly get a notification with a current GPU utilization status.

Troubleshooting

  1. If you do not get any notifications, try overseer notify <any_message> - this will send your message to all chat ids known to bot. In case you do not get this message either, try messaging your bot once again just like during setup.
  2. In case you move your notifier to a new machine or in any other way change its location, the notifier may forget all chat ids, and you will have to message it once again.

Release files for gpu-overseer 0.0.11

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gpu-overseer 0.0.11
File Size Uploaded
gpu-overseer-0.0.11.tar.gz 5.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gpu-overseer 0.0.11
File Interpreter ABI Platform
gpu_overseer-0.0.11-py3-none-any.whl Python 3 none any Details

Total release size: 11.2 kB

Release files / gpu-overseer-0.0.11.tar.gz

Download URL gpu-overseer-0.0.11.tar.gz
Size 5.2 kB
Tags Source
SHA-256 checksum
How to use checksums
9fedf2505c0381bf5c1728a260cc74d8d8d4a245ba0f4b2cf2b653794ccf1c45
BLAKE2b-256 checksum
How to use checksums
90f93b30bf31c4feb83d8bd625212768b8503b20c24d4e1285754cda11603d27
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.0

Release files / gpu_overseer-0.0.11-py3-none-any.whl

Download URL gpu_overseer-0.0.11-py3-none-any.whl
Size 6.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f8cc337575efd3a5deca33d6a40be342e4bd1c23a9637ac48a6c1852d1bd04a6
BLAKE2b-256 checksum
How to use checksums
bf26cfe1840f3f675b35939bc0e915ac991521a2de1ea85ee50d7d93d6b6ecbf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.0

Release history Release notifications | RSS feed

This release

0.0.11 This release

2 release files

0.0.10

2 release files

0.0.9

2 release files

0.0.8

3 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

1 release file

0.0.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page