- Initial support for Runpod as a provider
- Create tasks entirely in the UI, or from existing code without needing a yaml definition
- GPU Split Strategy support when running inference
What's Changed
- Show a full page loader instead of briefly showing login screen while waiting for auth by @deep1401 in #1328
- Fix random refresh on login page by @deep1401 in #1355
- Remove all server/info calls when in multiuser mode by @deep1401 in #1353
- Fix text and boxes on local datasets/models page in multiuser by @deep1401 in #1339
- Add a loader for the view checkpoint modal instead of static text by @deep1401 in #1359
- add workflow to check if lab-sdk version in api and lab-sdk matches by @deep1401 in #1346
- Fix: Fixed Run model state reset on switching pages by @ParamThakkar123 in #1314
- Add a notifications summary to inform users of any pending notifications by @deep1401 in #1357
- Added GPU Split Strategy support for Inference similar to LM Studio by @ParamThakkar123 in #1323
- Make interactive task modal different in terms of GUI by @deep1401 in #1348
- Remote trap to indicate live status of a command running irrespective of lab-sdk usage by @deep1401 in #1305
- Add an option to access generated datasets via lab facade by @deep1401 in #1340
- Add a third option for creating blank task yaml by @deep1401 in #1360
- Replace REMOTE_WORKSPACE_HOST env var with TFL_STORAGE_PROVIDER by @deep1401 in #1352
- Import ddtrace if Datadog envs are set by @dadmobile in #1320
- Added Support for WAN Image Generation by @ParamThakkar123 in #974
- Add local provider resource validation by @mina-parham in #1337
- Trim down exporter plugin sdk by @deep1401 in #1361
- Make compute providers calls async to not block thread and handle connection errors in SkyPilot requests by @aliasaria in #1362
- Remove provider column from tasks list by @deep1401 in #1366
- Fix provider logs for runpod provider by @deep1401 in #1296
- Fix LostConnectionModal from appearing as a false positive for a timed out healthz request by @deep1401 in #1368
- Avoid fetching plugin file contents when in MULTIUSER mode by @deep1401 in #1370
- Add more async calls to compute_provider by @dadmobile in #1369
Full Changelog: v0.29.2...v0.30.0