GitHub / project-codeflare / codeflare-sdk
An intuitive, easy-to-use python interface for batch resource requesting, access, job submission, and observation. Simplifying the developer's life while enabling access to high-performance compute resources, either in the cloud or on-prem.
JSON API: http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/project-codeflare%2Fcodeflare-sdk
PURL: pkg:github/project-codeflare/codeflare-sdk
Stars: 32
Forks: 59
Open issues: 83
License: apache-2.0
Language: Python
Size: 8.95 MB
Dependencies parsed at: Pending
Created at: about 3 years ago
Updated at: 9 days ago
Pushed at: 9 days ago
Last synced at: 8 days ago
Commit Stats
Commits: 79
Authors: 5
Mean commits per author: 15.8
Development Distribution Score: 0.443
More commit stats: https://commits.ecosyste.ms/hosts/GitHub/repositories/project-codeflare/codeflare-sdk
v0.8.0 - Enhanced Stability
v0.8.0
What’s Changed
- Add missing ‘a’ for image-build action by @anishasthana in https://github.com/project-codeflare/codeflare-sdk/pull/347
- Increase OWNERS by @anishasthana in https://github.com/project-codeflare/codeflare-sdk/pull/348
- Add Fiona to reviewers by @anishasthana in https://github.com/project-codeflare/codeflare-sdk/pull/349
- RayCluster status safeguards by @roytman in https://github.com/project-codeflare/codeflare-sdk/pull/340
- Refactoring to Use Poetry by @Fiona-Waters in https://github.com/project-codeflare/codeflare-sdk/pull/305
- Fixing python tests badge on README.md by @Fiona-Waters in https://github.com/project-codeflare/codeflare-sdk/pull/352
- Replaced load_kube_config() with config_check() by @Bobbins228 in https://github.com/project-codeflare/codeflare-sdk/pull/351
- Changes in docs for release: v0.8.0 by @codeflare-machine-account in https://github.com/project-codeflare/codeflare-sdk/pull/353
New Contributors
- @roytman made their first contribution in https://github.com/project-codeflare/codeflare-sdk/pull/340
- @Fiona-Waters made their first contribution in https://github.com/project-codeflare/codeflare-sdk/pull/305
Full Changelog: https://github.com/project-codeflare/codeflare-sdk/compare/v0.7.1...v0.8.0
Download
v0.7.1 Updated API Groups, Bug Fixes, and Stability
v0.7.1
What’s Changed
- ci: split out build image and push from release into seperate WF by @dimakis in https://github.com/project-codeflare/codeflare-sdk/pull/333
- Disabled Insecure request warning after login by @Bobbins228 in https://github.com/project-codeflare/codeflare-sdk/pull/320
- Fix Dashboard URI returned by cluster.status() by @ChristianZaccaria in https://github.com/project-codeflare/codeflare-sdk/pull/317
- Automatically label issues as needing triage and add them to project board by @anishasthana in https://github.com/project-codeflare/codeflare-sdk/pull/323
- Refactor unit tests to eliminate pytest warnings by @ChristianZaccaria in https://github.com/project-codeflare/codeflare-sdk/pull/322
- fix unit test support import by @MichaelClifford in https://github.com/project-codeflare/codeflare-sdk/pull/335
- remove scheduling spec by @MichaelClifford in https://github.com/project-codeflare/codeflare-sdk/pull/332
- Rework SDK priority implementation + updated testing by @Maxusmusti in https://github.com/project-codeflare/codeflare-sdk/pull/337
- Add is_dashboard_ready function + update unit test by @ChristianZaccaria in https://github.com/project-codeflare/codeflare-sdk/pull/318
- Change remaining is-latest references to stable by @anishasthana in https://github.com/project-codeflare/codeflare-sdk/pull/334
- Fix README release instructions and lint errors by @anishasthana in https://github.com/project-codeflare/codeflare-sdk/pull/325
- Updated AW API Group to codeflare.dev by @Maxusmusti in https://github.com/project-codeflare/codeflare-sdk/pull/341
- [Automatic] Coverage Badge Update by @github-actions in https://github.com/project-codeflare/codeflare-sdk/pull/338
- Correct Recently Changed API Groups and Labels by @Maxusmusti in https://github.com/project-codeflare/codeflare-sdk/pull/342
- Update codeflare-torchx to dev1 by @Maxusmusti in https://github.com/project-codeflare/codeflare-sdk/pull/344
- Changes in docs for release: v0.7.1 by @codeflare-machine-account in https://github.com/project-codeflare/codeflare-sdk/pull/346
New Contributors
- @dimakis made their first contribution in https://github.com/project-codeflare/codeflare-sdk/pull/333
- @ChristianZaccaria made their first contribution in https://github.com/project-codeflare/codeflare-sdk/pull/317
Full Changelog: https://github.com/project-codeflare/codeflare-sdk/compare/v0.7.0...v0.7.1
Download
v0.7.0 Priorities and In-Cluster Configuration
v0.7.0
What’s Changed
- Update demos for v0.6.1 by @Maxusmusti in https://github.com/project-codeflare/codeflare-sdk/pull/296
- Updated ray version in base template to 2.5.0 by @Maxusmusti in https://github.com/project-codeflare/codeflare-sdk/pull/309
- Fix typo in base-template.yaml by @revit13 in https://github.com/project-codeflare/codeflare-sdk/pull/304
- Updated README with guided demos and videos by @Maxusmusti in https://github.com/project-codeflare/codeflare-sdk/pull/310
- [Automatic] Coverage Badge Update by @github-actions in https://github.com/project-codeflare/codeflare-sdk/pull/273
- Github workflow for nightly builds by @jiripetrlik in https://github.com/project-codeflare/codeflare-sdk/pull/307
- Added in cluster configuration support by @Bobbins228 in https://github.com/project-codeflare/codeflare-sdk/pull/271
- Update Release Action by @anishasthana in https://github.com/project-codeflare/codeflare-sdk/pull/315
- Add use of priorityClasses to SDK by @MichaelClifford in https://github.com/project-codeflare/codeflare-sdk/pull/96
- [Automatic] Coverage Badge Update by @github-actions in https://github.com/project-codeflare/codeflare-sdk/pull/312
- Changes in docs for release: v0.7.0 by @codeflare-machine-account in https://github.com/project-codeflare/codeflare-sdk/pull/331
New Contributors
- @revit13 made their first contribution in https://github.com/project-codeflare/codeflare-sdk/pull/304
- @codeflare-machine-account made their first contribution in https://github.com/project-codeflare/codeflare-sdk/pull/331
Full Changelog: https://github.com/project-codeflare/codeflare-sdk/compare/v0.6.1...v0.7.0
Download
v0.6.1 K8S Support and Local Interaction
v0.6.1
What’s Changed
- add .venv and build directory to git ignore by @KPostOffice in https://github.com/project-codeflare/codeflare-sdk/pull/179
- pre-commit eof fix by @KPostOffice in https://github.com/project-codeflare/codeflare-sdk/pull/199
- update sdk and demos to ray 2.5 by @MichaelClifford in https://github.com/project-codeflare/codeflare-sdk/pull/163
- Downgrade pydantic to prevent breaking introduced by pydantic 2 by @tedhtchang in https://github.com/project-codeflare/codeflare-sdk/pull/215
- Add test dependencies to pyproject.toml by @jiripetrlik in https://github.com/project-codeflare/codeflare-sdk/pull/225
- change additionall to additional by @vaibssingh in https://github.com/project-codeflare/codeflare-sdk/pull/198
- Add pytest-mock to test dependencies by @jiripetrlik in https://github.com/project-codeflare/codeflare-sdk/pull/234
- K8s Support for SDK by @Maxusmusti in https://github.com/project-codeflare/codeflare-sdk/pull/146
- [205] Fix codeflare-sdk release action by @jiripetrlik in https://github.com/project-codeflare/codeflare-sdk/pull/220
- [Automatic] Coverage Badge Update by @github-actions in https://github.com/project-codeflare/codeflare-sdk/pull/176
- add sdk design doc by @MichaelClifford in https://github.com/project-codeflare/codeflare-sdk/pull/235
- add target users doc by @MichaelClifford in https://github.com/project-codeflare/codeflare-sdk/pull/209
- Adjust main repo language to python by @Maxusmusti in https://github.com/project-codeflare/codeflare-sdk/pull/256
- add: cleanup to unit tests by @carsonmh in https://github.com/project-codeflare/codeflare-sdk/pull/247
- Fixed ingress domain methods by @Bobbins228 in https://github.com/project-codeflare/codeflare-sdk/pull/263
- Force install pydantic module below v2.0.0 by @tedhtchang in https://github.com/project-codeflare/codeflare-sdk/pull/264
- Added conditions before deleting template elements by @Bobbins228 in https://github.com/project-codeflare/codeflare-sdk/pull/244
- Changed min/max workers to single field by @Maxusmusti in https://github.com/project-codeflare/codeflare-sdk/pull/266
- cluster status safeguards by @Maxusmusti in https://github.com/project-codeflare/codeflare-sdk/pull/254
New Contributors
- @vaibssingh made their first contribution in https://github.com/project-codeflare/codeflare-sdk/pull/198
Full Changelog: https://github.com/project-codeflare/codeflare-sdk/compare/v0.5.0...v0.6.1
Download
v0.5.0 Further Ray Access and Customization
v0.5.0
What’s Changed
- Allow interaction with ray client service via Route from outside of OCP cluster by @tedhtchang in https://github.com/project-codeflare/codeflare-sdk/pull/100
- Add support for image pull secrets for Ray Cluster images by @VanillaSpoon in https://github.com/project-codeflare/codeflare-sdk/pull/162
New Contributors
- @Bobbins228 made their first contribution in https://github.com/project-codeflare/codeflare-sdk/pull/167
- @VanillaSpoon made their first contribution in https://github.com/project-codeflare/codeflare-sdk/pull/162
Full Changelog: https://github.com/project-codeflare/codeflare-sdk/compare/v0.4.5...v0.5.0
Download
v0.4.5 Bug Fixes and Increased Kubernetes Version Support
v0.4.5
What’s Changed
- Update testing instruction by @tedhtchang in https://github.com/project-codeflare/codeflare-sdk/pull/140
- Fixed head node configuration to match template by @Maxusmusti in https://github.com/project-codeflare/codeflare-sdk/pull/169
- Now supports Kubernetes python v25.3.0
New Contributors
- @tedhtchang made their first contribution in https://github.com/project-codeflare/codeflare-sdk/pull/140
Full Changelog: https://github.com/project-codeflare/codeflare-sdk/compare/v0.4.4...v0.4.5
Download
v0.4.4 Minor Updates
v0.4.4
- Loading/submitting and deleting AWs from filesystem
- Notebook update to make additional packages pip installable
Download
v0.4.3 Head Node Usability
v0.4.3
Fixes issue where small jobs would fail on OpenShift when Ray scheduled them on head node.
Download
v0.4.2 TorchX Scheduler Updates and Fixes
v0.4.2
What’s Changed
- Change default namespace logic by @anishasthana in https://github.com/project-codeflare/codeflare-sdk/pull/85
- add rdzv_backend parameter to DDPJobDefinition by @MichaelClifford in https://github.com/project-codeflare/codeflare-sdk/pull/87
- make workspace user accessible by @MichaelClifford in https://github.com/project-codeflare/codeflare-sdk/pull/89
New Contributors
- @anishasthana made their first contribution in https://github.com/project-codeflare/codeflare-sdk/pull/85
Full Changelog: https://github.com/project-codeflare/codeflare-sdk/compare/v0.4.1...v0.4.2
Download
Caching Bug Fix
v0.4.1
Fixes an issue where old TorchX code was being cached and breaking Job submission until refresh.
Download