Add support for Oracle Cloud Infrastructure. The main priority is on-demand GPU instances. Support for other types of instances may be added later. ## Tasks Essential, cannot release the feature without these: - [x] backend configuration - [x] instances catalog in gpuhunt - [x] getting offers in dstack - [x] packer templates - [x] running images from the marketplace - [x] running and terminating instances - [x] controlling disk size - [x] creating network resources - [x] creating compartments - [x] client credentials without file paths - [x] docs Non-essential, may be added after the release: - [x] document restrictive permissions - [x] GitHub actions for publishing packer images - [x] multi-node tasks - [x] bare metal instances May be implemented later: - preemptible (spot) instances #1375 - creating dstack gateways #1376 - flexible instances - medium priority; flexible instances are CPU-only, but for newer OCI regions (e.g. Chicago) they are the only CPU VM offerings - always free instances - lower priority; always free instances are very small CPU instances, but they could be useful for simple experiments
Activity
r4victor commentedon Jun 28, 2024
@jvstme, should we close it as completed?