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

Uploaded Source

Built Distribution

nexusai-0.2.1-py3-none-any.whl (27.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for nexusai-0.2.1.tar.gz
Algorithm Hash digest
SHA256 ef983a45e07dd6c28c3d1e04360fc1f0f12d0831233cf6df0ac10e71c929154a
MD5 7d8e1a8ea0c5bba8b7d916f298534baa
BLAKE2b-256 71e4baca2ecdc2dfc92244fdbac0c0f303ea7fe9bdd137185a285fddf7ee67cd

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for nexusai-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4e21a3e69becc41640aa6fdc78314b28825b03c07296e39bc7e138cf1af21254
MD5 6888b73145c929d3c5db6513f5bac446
BLAKE2b-256 8b165fd19853f7076c4a61c57661a19d45f9e6a6b315b46ec138b2c5532f18e1

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