[feature request] Launch a Spot instance with a specified duration
Coming from https://github.com/apls777/spotty/issues/44, it's sometimes needed to launch a regular instance for dataset downloads and preprocessing on a CPU instance without occasional instance termination (preprocess scripts get messy otherwise).
For extra niceness, ability to launch Reserved Spot Instances (e.g. for 6h of execution)
it's sometimes needed to launch a regular instance
It already exists. Set the onDemandInstance parameter to true.
For extra niceness, ability to launch Reserved Spot Instances (e.g. for 6h of execution)
Agree, that would be a good feature.
@apls777 I've loved using spotty for all my training work. But I needed this feature as well as an ability to fire and forget a training job on a spot instance so that whenever it is available spotty starts training.
My poorman's version of doing this was the below command line script
spotty start && say "Spotty has started" && say "Spotty has started" && say "Spotty has started" && say "Spotty has started" && say "Spotty has started" && say "Spotty has started" && say "Spotty has started" && say "Spotty has started" && say "Spotty has started" && say "Spotty has started" && say "Spotty has started" && say "Spotty has started" && say "Spotty has started" && say "Spotty has started" && say "Spotty has started"
But I would've loved to have some dashboard where I could configure these thing, so that I don't need to manage it each time. Have you considered adding this features as some kind of a Spotty Pro - paid plan ? (say with a dashboard to manage these additional features)
I for one would be interested in building it out, even for my own sake. But would love to collaborate if you like.