From d2691905e3ef74d25c28ff99bbada0281fa0968a Mon Sep 17 00:00:00 2001 From: peterschmidt85 Date: Wed, 24 Sep 2025 13:18:07 +0200 Subject: [PATCH] [Docs] Minor edits on the landing page, in README, and Quickstart --- README.md | 14 ++-- docs/assets/stylesheets/landing.css | 4 +- docs/docs/quickstart.md | 4 +- docs/overrides/header-2.html | 2 +- docs/overrides/home.html | 100 ++++++++++++++++++---------- 5 files changed, 79 insertions(+), 45 deletions(-) diff --git a/README.md b/README.md index 766c35c2bc..1f8ec4296f 100644 --- a/README.md +++ b/README.md @@ -14,26 +14,28 @@ -`dstack` is an open-source container orchestrator that simplifies workload orchestration and drives GPU utilization for ML teams. It works with any GPU cloud, on-prem cluster, or accelerated hardware. +`dstack` provides a unified control plane for running development, training, and inference on GPUs — across cloud VMs, Kubernetes, or on-prem clusters. It helps your team avoid vendor lock-in and reduce GPU costs. #### Accelerators `dstack` supports `NVIDIA`, `AMD`, `Google TPU`, `Intel Gaudi`, and `Tenstorrent` accelerators out of the box. ## Latest news ✨ +- [2025/09] [dstack 0.19.27: Offers UI, Digital Ocean and AMD Developer Cloud](https://github.com/dstackai/dstack/releases/tag/0.19.27) +- [2025/08] [dstack 0.19.26: Repos – explicit repo configuration via YAML](https://github.com/dstackai/dstack/releases/tag/0.19.26) +- [2025/08] [dstack 0.19.25: `dstack offer` CLI command](https://github.com/dstackai/dstack/releases/tag/0.19.25) +- [2025/08] [dstack 0.19.22: Service probes, GPU health-checks, Tenstorrent Galaxy, Secrets UI](https://github.com/dstackai/dstack/releases/tag/0.19.22) +- [2025/07] [dstack 0.19.21: Scheduled tasks](https://github.com/dstackai/dstack/releases/tag/0.19.21) - [2025/07] [dstack 0.19.17: Secrets, Files, Rolling deployment](https://github.com/dstackai/dstack/releases/tag/0.19.17) - [2025/06] [dstack 0.19.16: Docker in Docker, CloudRift](https://github.com/dstackai/dstack/releases/tag/0.19.16) - [2025/06] [dstack 0.19.13: InfiniBand support in default images](https://github.com/dstackai/dstack/releases/tag/0.19.13) - [2025/06] [dstack 0.19.12: Simplified use of MPI](https://github.com/dstackai/dstack/releases/tag/0.19.12) -- [2025/05] [dstack 0.19.10: Priorities](https://github.com/dstackai/dstack/releases/tag/0.19.10) -- [2025/05] [dstack 0.19.8: Nebius clusters, GH200 on Lambda](https://github.com/dstackai/dstack/releases/tag/0.19.8) -- [2025/04] [dstack 0.19.6: Tenstorrent, Plugins](https://github.com/dstackai/dstack/releases/tag/0.19.6) ## How does it work? - - + + ### Installation diff --git a/docs/assets/stylesheets/landing.css b/docs/assets/stylesheets/landing.css index 9b9245877f..0078394977 100644 --- a/docs/assets/stylesheets/landing.css +++ b/docs/assets/stylesheets/landing.css @@ -11,7 +11,7 @@ } .tx-landing__hero_text h1 { - margin-bottom: .75rem; + margin-bottom: .6rem; font-weight: 700; font-size: 2.5em; /*letter-spacing: -3px;*/ @@ -239,7 +239,7 @@ .md-header__buttons .md-button, .md-typeset .md-button { - margin-top: 1.2rem; + margin-top: 0.6rem; margin-bottom: 1.5rem; font-size: 19px; font-weight: 300 !important; diff --git a/docs/docs/quickstart.md b/docs/docs/quickstart.md index 5a0b3c3df7..2f068dc1ae 100644 --- a/docs/docs/quickstart.md +++ b/docs/docs/quickstart.md @@ -14,9 +14,9 @@ $ mkdir quickstart && cd quickstart -## Run your first workload +## Submit your first run -`dstack` supports three types of workloads. +`dstack` supports three types of run configurations. === "Dev environment" diff --git a/docs/overrides/header-2.html b/docs/overrides/header-2.html index 42db1b6fd0..dbcb7ad9ae 100644 --- a/docs/overrides/header-2.html +++ b/docs/overrides/header-2.html @@ -62,7 +62,7 @@
GitHub - Sign up + dstack Sky
{% if "navigation.tabs.sticky" in features %} diff --git a/docs/overrides/home.html b/docs/overrides/home.html index 68a106fde5..8304744c5f 100644 --- a/docs/overrides/home.html +++ b/docs/overrides/home.html @@ -53,8 +53,9 @@

The orchestration layer for modern ML teams

- dstack gives your team a single control plane to run development, training, and inference - jobs on GPU—whether on hyperscalers, neoclouds, or your on-prem hardware. Avoid vendor lock-in and minimize GPU spend. + dstack provides a unified control plane for running development, training, and inference + on GPUs — across cloud VMs, Kubernetes, or on-prem clusters. It helps your team avoid vendor lock-in and reduce GPU + costs.

@@ -74,8 +75,8 @@

The orchestration layer for modern ML teams

-
- The entire setup takes minutes. +
+ Open-source self-hosted or fully-managed. Setup takes a few minutes.
@@ -103,7 +104,7 @@

One control plane for all your GPUs

- +
@@ -163,21 +164,33 @@

One control plane for all your GPUs

-

Run on any cloud. Or all of them.

+

Native integration with GPU clouds

- dstack natively provisions GPU instances and clusters across your preferred cloud - providers—maximizing efficiency and minimizing overhead. + dstack natively integrates with top GPU clouds—automating cluster provisioning and + workload orchestration to maximize efficiency and minimize overhead.

- Connect GPU clouds directly to dstack natively, or run dstack on top of Kubernetes if needed. + It can provision and manage VM clusters through native integrations or via Kuberenetes.

- + Backends - + + + + + + + Kubernetes + + +

@@ -187,25 +200,38 @@

Run on any cloud. Or all of them.

-

Bring your own compute

- +

Easy to use with on-prem clusters

+

- Have bare-metal servers or on-prem GPU clusters? dstack makes it easy to integrate them - and manage everything alongside your cloud resources. + For provisioned Kuberenetes clusters, connect them to dstack using the Kubernetes backend. + If you run vanilla bare-metal servers or VMs without Kuberenetes, use SSH fleets + instead.

-

With SSH fleets, you can connect any existing cluster in minutes. Once added to dstack, it's a first-class resource — available for dev environments, tasks, and - services. -

-

- + + Kubernetes + + + + + + SSH fleets - + + +

+ +

+ Either way, connecting existing on-prem clusters to dstack takes just minutes. +

@@ -224,7 +250,7 @@

Bring your own compute

-

Code locally, run remotely

+

Dev environments

Before training or deployment, ML engineers explore and debug their code.

@@ -247,7 +273,7 @@

Code locally, run remotely

-

Run complex training with simple config

+

Single-node & distributed tasks

Move from single-instance experiments to multi-node distributed training without friction. Run complex training with simple config Tasks + + + Clusters + +

@@ -281,7 +313,7 @@

Run complex training with simple config

-

Deploy scalable, OpenAI-compatible endpoints

+

Scalable service endpoints

With dstack, you can easily deploy any model as a secure, @@ -518,17 +550,17 @@

Get started in minutes

Set up backends or SSH fleets, then add your team.

- - Installation + Quickstart - Quickstart - + -->

@@ -559,7 +591,7 @@

dstack Sky

- Already have an account? Sign in
@@ -578,7 +610,7 @@

dstack Enterprise

- Get a demo + Book a demo