What is dstack?¶
dstack
is an open-source container orchestration engine designed for running AI workloads across any cloud or data center.
The supported cloud providers include AWS, GCP, Azure, OCI, Lambda, TensorDock, Vast.ai, RunPod, and CUDO. You can also use
dstack
ro run workloads on on-prem servers.
dstack
supports dev environements, running tasks on clusters, and deployment with auto-scaling and
authorization out of the box.
Why use dstack?¶
- Simplifies development, training, and deployment of AI
- Can be used with any cloud providers and data centers
- Leverages the open-source AI ecosystem of libraries, frameworks, and models
- Reduces GPU costs and improves workload efficiency
How does it work?¶
Installation
Before using dstack
, either set up the open-source server, or sign up
with dstack Sky .
See Installation for more details.
- Define configurations such as dev environments, tasks, and services.
- Run configurations via
dstack
's CLI or API. - Use pools to manage cloud instances and on-prem servers.
Where do I start?¶
- Proceed to installation
- See quickstart
- Browse examples
- Join Discord