version.py 630 B

123456789101112131415161718
  1. from dataclasses import dataclass
  2. # Version 0 -> 1: Added log streaming and changed behavior of job logs cli.
  3. # Version 1 -> 2: - Renamed job_id to submission_id.
  4. # - Changed list_jobs sdk/cli/api to return a list
  5. # instead of a dictionary.
  6. # Version 2 -> 3: - Added optional fields entrypoint_num_cpus, entrypoint_num_gpus
  7. # and entrypoint_resources to submit_job sdk/cli/api.
  8. # Version 3 -> 4: - Added DELETE endpoint for deleting jobs.
  9. CURRENT_VERSION = "4"
  10. @dataclass
  11. class VersionResponse:
  12. version: str
  13. ray_version: str
  14. ray_commit: str
  15. session_name: str