v0.0.36
Highlights
Enrich CLI commands (and corresponding python APIs) for interacting with Runhouse clusters.
runhouse cluster
: list
, down
, up
, keep-warm
, logs
, status
, ssh
runhouse server
: start
, restart
, stop
, status
New Features
- Cluster list support (#1225, #1227, #1231, #1233, #1245)
- Runhouse cluster & server CLI support (#1268, #1301)
- Default ssh key to use for clusters (#1357, #1358, #1359, #1365)
- Kubeconfig secret (#1346)
- Distributed Pool - runhouse, Ray, PyTorch, and Dask (#1304, #1305, #1378, #1379)
Improvements
- Cluster to reuse secrets keys instead of generating new secrets per cluster (#1338, #1344)
- Log streaming for nested and multinode (#1375, #1377)
Bugfixes
- Cluster reloading fixes (#1290, #1291)
- Don't refresh when initializing on-demand clusters via Sky (#1258)
- Fix notebook support (#1390)
- Fix multinode K8s (#1376)
Deprecations
- Python 3.7 support (#1281)
- Replacing cluster num_instances with num_nodes (#1380, #1405)
- Replace cluster address with head_ip (#1370)
Build
- Pin skypilot to 0.7.0 for faster cluster start times