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.1rc2.tar.gz (168.1 kB view details)

Uploaded Source

Built Distribution

dstack-0.13.1rc2-py3-none-any.whl (267.7 kB view details)

Uploaded Python 3

File details

Details for the file dstack-0.13.1rc2.tar.gz.

File metadata

  • Download URL: dstack-0.13.1rc2.tar.gz
  • Upload date:
  • Size: 168.1 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.1rc2.tar.gz
Algorithm Hash digest
SHA256 70977c9c0e91d3d48cb6d85b65d664972dc7dd15496c9c9d28a7da2127f36092
MD5 d90b4993f46e98ddc712db891c36753b
BLAKE2b-256 323b7a2d7982649f3e613b6142a9bb7849e88882d4f4587bd5065f2adb5c063f

See more details on using hashes here.

File details

Details for the file dstack-0.13.1rc2-py3-none-any.whl.

File metadata

  • Download URL: dstack-0.13.1rc2-py3-none-any.whl
  • Upload date:
  • Size: 267.7 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.1rc2-py3-none-any.whl
Algorithm Hash digest
SHA256 a7445336338fc7d254bc22ffc26083d31614e37a833879b35fde6ebd168c111f
MD5 4083fe00339561b4265bb79e31b44aea
BLAKE2b-256 1d23aaf4d5012d546f6c78c73e07a074377c2120cce45de4803a78d146279a4d

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