dstack is an open-source toolkit for running GPU workloads on any cloud.
Project description
dstack
is an open-source toolkit and orchestration engine for running GPU workloads
on any cloud.
Supported providers: AWS, GCP, Azure, Lambda, TensorDock, Vast.ai, and DataCrunch.
Latest news ✨
- [2023/12] dstack 0.13.0: Disk size, CUDA 12.1, Mixtral, and more (Release)
- [2023/11] dstack 0.12.3: Vast.ai integration (Release)
- [2023/10] dstack 0.12.2: TensorDock integration (Release)
- [2023/09] RAG with Llama Index and Weaviate (Example)
- [2023/08] Fine-tuning with QLoRA (Example)
- [2023/07] Deploying with TGI (Example)
- [2023/07] Deploying with vLLM (Example)
Installation
Before using dstack
through CLI or API, set up a dstack
server.
Install the server
The easiest way to install the server, is via pip
:
pip install "dstack[all]" -U
Configure credentials
If you have default AWS, GCP, or Azure credentials on your machine, the dstack
server will pick them up automatically.
Otherwise, you need to manually specify the cloud credentials in ~/.dstack/server/config.yml
.
For further details on setting up the server, refer to installation.
Start the server
To start the server, use the dstack server
command:
$ dstack server
Applying configuration from ~/.dstack/server/config.yml...
The server is running at http://127.0.0.1:3000/
The admin token is "bbae0f28-d3dd-4820-bf61-8f4bb40815da"
Note It's also possible to run the server via Docker.
More information
For additional information and examples, see the following links:
Licence
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file dstack-0.13.1rc1.tar.gz
.
File metadata
- Download URL: dstack-0.13.1rc1.tar.gz
- Upload date:
- Size: 167.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54e95168a38881245c20ddba0b626f242c3d4f641667f88677713206c3aab736 |
|
MD5 | 34a65565d4c13fb9a37dff53a247c106 |
|
BLAKE2b-256 | 817f83fdf95f49ac8443f7d889dc95bc64e0d3e1baaaad9d93e79a8e82fd4d46 |
File details
Details for the file dstack-0.13.1rc1-py3-none-any.whl
.
File metadata
- Download URL: dstack-0.13.1rc1-py3-none-any.whl
- Upload date:
- Size: 267.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a55a12b1a4cc705666b253c54b5be9d1d2fa85521332acba0bb8d3ff73158ef9 |
|
MD5 | 1f861f610cec6125520823e6d6fb0143 |
|
BLAKE2b-256 | 41050cdb43f400672b608ba424a3a258b2b99e2a79cf373a454330f7adab01a8 |