Skip to main content

Add your description here

Project description

Immediate TODO

  • jobs are still being added to blacklisted gpus
  • fix screen attaching not showing anything
  • merge stdout and stderr
  • remove spaces from command combinations
  • freeze git states when adding jobs
  • if -r in command it bugs out thinking its repeat
  • runtime doesnt update if gpu is blacklisted
  • Classify failed jobs
  • automatically detect wandb runs
  • Webhooks for starting, completed, and failed jobs (for discord)
  • make webhooks prettier
  • if a job doesnt have wandb after 5 minutes, stop pinging it
  • clean up git tags that are unused
  • make sure the job started webhook waits
  • multi user support
  • cli: prompt yes or no before removing, killing, or adding
  • cli: put wandb url in nexus status at cli
  • cli: put runtime and time started on same line
  • cli: filter history with command regex
  • cli: in history put failed and completed together, then I shuold be able to see which and which completed
  • cli: More job details when printing job stuff, especially when removing or killing
  • Automatically check for updates
  • multi gpu jobs
  • dependent jobs (a after b is done)
  • cli: ensure cli and api version align, else restart
  • refactor, move more things away from cli and to the api
  • sqlite for state management

Longterm TODO

  • systemd service
  • multi node
  • priority jobs
  • vram / flop minimum
  • rust rewrite for static binaries that don't require python (or venvs to be activated)
  • pretty TUI front end

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

nexusai-0.2.3.tar.gz (24.1 kB view details)

Uploaded Source

Built Distribution

nexusai-0.2.3-py3-none-any.whl (28.5 kB view details)

Uploaded Python 3

File details

Details for the file nexusai-0.2.3.tar.gz.

File metadata

  • Download URL: nexusai-0.2.3.tar.gz
  • Upload date:
  • Size: 24.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.4.30

File hashes

Hashes for nexusai-0.2.3.tar.gz
Algorithm Hash digest
SHA256 57e96427c32dd5dbda09e2ba856262d120900ca85aa8cf847211d4f7f8f62a89
MD5 b5e9fbad0f6068270b14b7df3e6e9e50
BLAKE2b-256 24ddf1e32b63c6571c0dd59ee70f22b7a3e68812317992421780f2d733854a8c

See more details on using hashes here.

File details

Details for the file nexusai-0.2.3-py3-none-any.whl.

File metadata

  • Download URL: nexusai-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 28.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.4.30

File hashes

Hashes for nexusai-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 69db7968b181043c2e15bae0a767c99c1138b77abc50f2f293fe5530dfc0a1d3
MD5 2ad7465c091fd5554d580e98da420dd5
BLAKE2b-256 c4f27a949bfa8830ed2f9c01d96cc7da19267c63bd5d16b344a31bc985eda0c6

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