skypilot
skypilot copied to clipboard
Skypilot doesn't actually wait on capacity blocks as the docs says it does
https://skypilot.readthedocs.io/en/latest/reservations/reservations.html Docs say
If you have a capacity block with a starting time in the future, you can run sky jobs launch --region us-east-1 --gpus H100:8 task.yaml to let SkyPilot automatically wait until the starting time is reached. Namely, you don’t have to wake up at 4:30am PDT to launch your job on a newly available capacity block.
However, this doesn't actually happen. In aws utils it filters by blocks that have already started, and I can't find any logic elsewhere that would actually wait on reservations to start. Unfortunate since it's 1:30am before the block was gonna start and given the docs I was expecting not to have to stay up :(
Additionally, it appears to pretend instances in the catalog that don't have prices (e.g., H200s on AWS) simply don't exist unless you modify the catalog to add a price.