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

Uploaded Source

Built Distribution

nexusai-0.2.2-py3-none-any.whl (28.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for nexusai-0.2.2.tar.gz
Algorithm Hash digest
SHA256 93473f9d4310759d90d7804309f07cfc9323302c3060304fa14fa206b2e910fa
MD5 5557a5ea892ff68092f8ceaac670dcdf
BLAKE2b-256 2df496f66924fdb4eee1b0c31bb5a5949eebd9451d9ea60dc0f6a76258893ed0

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for nexusai-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 63e6c593423708a73244ee24583a6a47de3de517c4706737cba7570d396fecb8
MD5 a3b121c7bbd02733e3028b43c71f6599
BLAKE2b-256 d5afc1a68b5236a1e6d172325e4531f147ee9b87e53c2de999db4c403ebb74d2

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