Skip to main content

dstack is an open-source toolkit for running GPU workloads on any cloud.

Project description

dstack

Orchestrate GPU workloads effortlessly on any cloud

DocsExamplesDiscord

Last commit PyPI - License

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 ✨

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

Mozilla Public License 2.0

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

dstack-0.13.1rc1.tar.gz (167.9 kB view details)

Uploaded Source

Built Distribution

dstack-0.13.1rc1-py3-none-any.whl (267.5 kB view details)

Uploaded Python 3

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

Hashes for dstack-0.13.1rc1.tar.gz
Algorithm Hash digest
SHA256 54e95168a38881245c20ddba0b626f242c3d4f641667f88677713206c3aab736
MD5 34a65565d4c13fb9a37dff53a247c106
BLAKE2b-256 817f83fdf95f49ac8443f7d889dc95bc64e0d3e1baaaad9d93e79a8e82fd4d46

See more details on using hashes here.

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

Hashes for dstack-0.13.1rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 a55a12b1a4cc705666b253c54b5be9d1d2fa85521332acba0bb8d3ff73158ef9
MD5 1f861f610cec6125520823e6d6fb0143
BLAKE2b-256 41050cdb43f400672b608ba424a3a258b2b99e2a79cf373a454330f7adab01a8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page