Skip to content

Releases: project-codeflare/codeflare-sdk

v0.4.3 Head Node Usability

17 Apr 16:51
Compare
Choose a tag to compare

Fixes issue where small jobs would fail on OpenShift when Ray scheduled them on head node.

v0.4.2 TorchX Scheduler Updates and Fixes

11 Apr 19:36
65cbb2f
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.1...v0.4.2

Caching Bug Fix

03 Apr 22:20
f529763
Compare
Choose a tag to compare

Fixes an issue where old TorchX code was being cached and breaking Job submission until refresh.

v0.4.0 Job Management Update

03 Apr 19:34
5a0c25f
Compare
Choose a tag to compare

The SDK now has the ability to:

  • Submit jobs to a Ray cluster (via TorchX)
  • Submit jobs directly to MCAD (via TorchX)
  • Check submitted job status
  • Check submitted job logs
  • Cancel a submitted job

Also included are other minor bug fixes and improvements (mainly clarity on starting vs. running Ray clusters).

v0.3.1 Allow for user defined ports in Auth

14 Mar 20:49
cf8f70e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.0...v0.3.1

v0.3.0 Info and Auth Updates

06 Mar 19:41
fb49dc5
Compare
Choose a tag to compare

Updates:

  • New all-encompassing cluster.status() method
  • New cluster.details() method
  • New cluster.wait_ready() method
  • New CodeFlareStatus.STARTING status
  • Functions get_current_namespace(), list_all_clusters(), and list_all_queued() now all function as intended
  • A ton of bug fixes and error-handling for both regular use and edge-cases (not logged in, login expired, no resources created yet,
  • resource failure, cluster setup in-progress, etc.)
  • A LOT more testing (up to 95%)
  • Improved messaging on both expected and unexpected results

Authentication: abstracted from cluster creation/deletion, now can independently authenticate and logout

v0.2.2 Requirement and Dependency Update

03 Feb 20:07
d07f63d
Compare
Choose a tag to compare

Corrects requirements and package dependencies by switching from ray 2.1.0 to ray[default] 2.1.0, and corrects allowed python version range to be in line with rich compatibility.

v0.2.1 Auth Skip TLS Option

20 Jan 17:03
f7cf3bc
Compare
Choose a tag to compare

Adds a new option to the TokenAuthentication object to skip TLS verification.

v0.2.0 Ray Job Options

17 Jan 19:17
8feb136
Compare
Choose a tag to compare

Adds the ability to:

  • View a list of submitted Ray jobs
  • View status of a given Ray job
  • View logs of a given Ray job
    all directly through the SDK

v0.1.7 Authentication and Descriptions

08 Dec 21:47
a2f80a3
Compare
Choose a tag to compare

Added new OCP cluster authentication options as well as docstrings and type hints to all modules. Also reformatted and added format-checking rules for developers.