Run Ai Genv Versions Save

GPU environment and cluster management with LLM support

v1.4.2

1 week ago

Fixed

  • genv remote llm supports multiple Linux users

v1.4.1

1 month ago

Fixed

  • genv llm supports multiple Linux users

v1.4.0

2 months ago

Added

  • Introduced LLM support in Genv
  • Added command genv llm
  • Added command genv remote llm
  • Added command genv version

Fixed

  • Passing environment variables over SSH commands

v1.2.0

10 months ago

Added

  • Ray integration and genv.ray subpackage

v1.1.0

10 months ago

Added

  • Added flag --max-devices-for-user to genv enforce and genv remote enforce commands

v1.0.0

11 months ago

Changed

  • Renamed Python CLI from genvctl to genv
  • Installation is now 100% Python-based
  • Moved Python source directory to the project root

Removed

  • Removed shell code base libexec/ entirely

v0.12.0

11 months ago

Added

  • Added genv.sdk.activate
  • Added genv.sdk.attach
  • Added genv.sdk.attached
  • Added genv.sdk.configure
  • Added genv.sdk.configuration

Changed

  • Merged executables into genvctl

v0.11.0

1 year ago

Added

  • Introducing the Genv CLI genvctl
  • Added CLI subcommand genvctl lock for locking over-subscribed devices as access control
  • Supporting over-subscription in container toolkit with genv-docker flag --over-subscribe
  • Added genv.sdk.env SDK package for the active environment
  • Supporting locking multiple devices in genv.core.devices.lock

Changed

  • Renamed genv.sdk.lock_devices to genv.sdk.lock

v0.10.1

1 year ago

Fixed

  • Fixed genv lock

v0.10.0

1 year ago

Added

  • Using global lock around critical sections instead of locking per module
  • Enriched core entities with more fields
  • Python package does not run executables in subprocesses anymore
  • Supporting cleaning up entities in place with .cleanup()
  • Bug fix in serialization of Report objects

Changed

  • Major restructure in project directory
  • Renamed Snapshot entities
  • Renamed genv.env to genv.sdk

Removed

  • Removed methods from genv.envs and genv.devices