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.5.tar.gz (24.0 kB view details)

Uploaded Source

Built Distribution

nexusai-0.2.5-py3-none-any.whl (28.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for nexusai-0.2.5.tar.gz
Algorithm Hash digest
SHA256 c798654feac6fa384246467590379dba95289a25b349e081169620825f2e710a
MD5 91d78aa8750d126a9d87e29e64d049c4
BLAKE2b-256 354d0be5c1a39ba9d8fda99baafbbd2933f35f659e1ac5b7408c638c05858663

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for nexusai-0.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 d2a4d683c8c88f35fe80251350066a802ebdfc61739e1bb49f19234c4361d59d
MD5 5b749497005cd9b53b4179fa1bbf8215
BLAKE2b-256 7ac40cf42f8a890e4266748a75e9bbd00ce22e8b7d8a4f8e739e94b6e0a4483e

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