From 3ce6c21a32fa33d1c9d7832ccd54c635bf3c1566 Mon Sep 17 00:00:00 2001 From: Jvst Me Date: Tue, 25 Feb 2025 14:44:28 +0100 Subject: [PATCH 1/2] Bump default OS image version This version of AWS/GCP/Azure/OCI OS images introduces DCGM exporter and fixes Fabric Manager. --- src/dstack/version.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dstack/version.py b/src/dstack/version.py index 754c32c524..3ab5f81eb6 100644 --- a/src/dstack/version.py +++ b/src/dstack/version.py @@ -1,3 +1,3 @@ __version__ = None __is_release__ = False -base_image = "0.6" +base_image = "0.7" From c4327e49a20cc6c2d498d2c2d55525cf6cebe56c Mon Sep 17 00:00:00 2001 From: Jvst Me Date: Tue, 25 Feb 2025 14:58:06 +0100 Subject: [PATCH 2/2] Update Docker image tag throughout the codebase --- docs/docs/concepts/dev-environments.md | 2 +- docs/docs/concepts/services.md | 4 ++-- docs/docs/concepts/tasks.md | 4 ++-- docs/docs/quickstart.md | 6 +++--- examples/.dstack.yml | 2 +- .../server/background/tasks/test_process_running_jobs.py | 2 +- src/tests/_internal/server/routers/test_runs.py | 4 ++-- 7 files changed, 12 insertions(+), 12 deletions(-) diff --git a/docs/docs/concepts/dev-environments.md b/docs/docs/concepts/dev-environments.md index 3c37dda358..f1cb6241fe 100644 --- a/docs/docs/concepts/dev-environments.md +++ b/docs/docs/concepts/dev-environments.md @@ -16,7 +16,7 @@ name: vscode python: "3.11" # Uncomment to use a custom Docker image -#image: dstackai/base:py3.13-0.6-cuda-12.1 +#image: dstackai/base:py3.13-0.7-cuda-12.1 ide: vscode # Uncomment to leverage spot instances diff --git a/docs/docs/concepts/services.md b/docs/docs/concepts/services.md index b08bf83707..f5e95ac0a7 100644 --- a/docs/docs/concepts/services.md +++ b/docs/docs/concepts/services.md @@ -368,7 +368,7 @@ If you want, you can specify your own Docker image via `image`. name: http-server-service # Any custom Docker image - image: dstackai/base:py3.13-0.6-cuda-12.1 + image: dstackai/base:py3.13-0.7-cuda-12.1 # Commands of the service commands: @@ -389,7 +389,7 @@ If you want, you can specify your own Docker image via `image`. name: http-server-service # Any private Docker iamge - image: dstackai/base:py3.13-0.6-cuda-12.1 + image: dstackai/base:py3.13-0.7-cuda-12.1 # Credentials of the private registry registry_auth: username: peterschmidt85 diff --git a/docs/docs/concepts/tasks.md b/docs/docs/concepts/tasks.md index 4e2ac071b8..c7d10d1f46 100644 --- a/docs/docs/concepts/tasks.md +++ b/docs/docs/concepts/tasks.md @@ -285,7 +285,7 @@ type: task name: train # Any custom Docker image -image: dstackai/base:py3.13-0.6-cuda-12.1 +image: dstackai/base:py3.13-0.7-cuda-12.1 # Commands of the task commands: @@ -304,7 +304,7 @@ commands: name: train # Any private Docker image - image: dstackai/base:py3.13-0.6-cuda-12.1 + image: dstackai/base:py3.13-0.7-cuda-12.1 # Credentials of the private Docker registry registry_auth: username: peterschmidt85 diff --git a/docs/docs/quickstart.md b/docs/docs/quickstart.md index 0cdf0376ca..012545fb39 100644 --- a/docs/docs/quickstart.md +++ b/docs/docs/quickstart.md @@ -31,7 +31,7 @@ $ dstack init # If `image` is not specified, dstack uses its default image python: "3.11" - #image: dstackai/base:py3.13-0.6-cuda-12.1 + #image: dstackai/base:py3.13-0.7-cuda-12.1 ide: vscode @@ -83,7 +83,7 @@ $ dstack init # If `image` is not specified, dstack uses its default image python: "3.11" - #image: dstackai/base:py3.13-0.6-cuda-12.1 + #image: dstackai/base:py3.13-0.7-cuda-12.1 # Commands of the task commands: @@ -143,7 +143,7 @@ $ dstack init # If `image` is not specified, dstack uses its default image python: "3.11" - #image: dstackai/base:py3.13-0.6-cuda-12.1 + #image: dstackai/base:py3.13-0.7-cuda-12.1 # Required environment variables env: diff --git a/examples/.dstack.yml b/examples/.dstack.yml index 1079937cef..b58b641316 100644 --- a/examples/.dstack.yml +++ b/examples/.dstack.yml @@ -4,7 +4,7 @@ name: vscode python: "3.11" # Uncomment to use a custom Docker image -#image: dstackai/base:py3.13-0.6-cuda-12.1 +#image: dstackai/base:py3.13-0.7-cuda-12.1 ide: vscode diff --git a/src/tests/_internal/server/background/tasks/test_process_running_jobs.py b/src/tests/_internal/server/background/tasks/test_process_running_jobs.py index f45ff5c208..a652f46b03 100644 --- a/src/tests/_internal/server/background/tasks/test_process_running_jobs.py +++ b/src/tests/_internal/server/background/tasks/test_process_running_jobs.py @@ -335,7 +335,7 @@ async def test_provisioning_shim_with_volumes( name="test-run-0-0", registry_username="", registry_password="", - image_name="dstackai/base:py3.13-0.6-cuda-12.1", + image_name="dstackai/base:py3.13-0.7-cuda-12.1", container_user="root", privileged=privileged, gpu=None, diff --git a/src/tests/_internal/server/routers/test_runs.py b/src/tests/_internal/server/routers/test_runs.py index f15afce57d..085e2315af 100644 --- a/src/tests/_internal/server/routers/test_runs.py +++ b/src/tests/_internal/server/routers/test_runs.py @@ -180,7 +180,7 @@ def get_dev_env_run_plan_dict( ], "env": {}, "home_dir": "/root", - "image_name": "dstackai/base:py3.13-0.6-cuda-12.1", + "image_name": "dstackai/base:py3.13-0.7-cuda-12.1", "user": None, "privileged": privileged, "job_name": f"{run_name}-0-0", @@ -337,7 +337,7 @@ def get_dev_env_run_dict( ], "env": {}, "home_dir": "/root", - "image_name": "dstackai/base:py3.13-0.6-cuda-12.1", + "image_name": "dstackai/base:py3.13-0.7-cuda-12.1", "user": None, "privileged": privileged, "job_name": f"{run_name}-0-0",