Skip to content

Commit 165d757

Browse files
authored
chore: update registry and tag for 0.7.0 (#4224)
Signed-off-by: Anant Sharma <[email protected]>
1 parent 9f42f3d commit 165d757

File tree

64 files changed

+157
-157
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

64 files changed

+157
-157
lines changed

Earthfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ dynamo-build:
134134

135135
dynamo-base-docker:
136136
ARG IMAGE=dynamo-base-docker
137-
ARG DOCKER_SERVER=my-registry
137+
ARG DOCKER_SERVER=nvcr.io/nvidia/ai-dynamo
138138
ARG IMAGE_TAG=latest
139139

140140
FROM ubuntu:24.04
@@ -175,7 +175,7 @@ all-test:
175175
BUILD ./deploy/cloud/operator+test
176176

177177
all-docker:
178-
ARG DOCKER_SERVER=my-registry
178+
ARG DOCKER_SERVER=nvcr.io/nvidia/ai-dynamo
179179
ARG IMAGE_TAG=latest
180180
BUILD ./deploy/cloud/operator+docker --DOCKER_SERVER=$DOCKER_SERVER --IMAGE_TAG=$IMAGE_TAG
181181

@@ -189,6 +189,6 @@ all:
189189

190190
# For testing
191191
custom:
192-
ARG DOCKER_SERVER=my-registry
192+
ARG DOCKER_SERVER=nvcr.io/nvidia/ai-dynamo
193193
ARG IMAGE_TAG=latest
194194
BUILD +all-test

benchmarks/incluster/benchmark_job.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ spec:
1717
containers:
1818
- name: benchmark-runner
1919
# TODO: update to latest public image in next release
20-
image: nvcr.io/nvidia/ai-dynamo/vllm-runtime:my-tag
20+
image: nvcr.io/nvidia/ai-dynamo/vllm-runtime:0.7.0
2121
securityContext:
2222
allowPrivilegeEscalation: false
2323
capabilities:

benchmarks/profiler/utils/config.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ class DgdPlannerServiceConfig(BaseModel):
9898
replicas: int = 1
9999
extraPodSpec: PodSpec = PodSpec(
100100
mainContainer=Container(
101-
image="my-registry/dynamo-runtime:my-tag", # placeholder
101+
image="nvcr.io/nvidia/ai-dynamo/dynamo-runtime:0.7.0", # placeholder
102102
workingDir=f"{get_workspace_dir()}/components/src/dynamo/planner",
103103
command=["python3", "-m", "planner_sla"],
104104
args=[],

deploy/cloud/operator/Earthfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ test:
4545
SAVE ARTIFACT cover.out
4646

4747
docker:
48-
ARG DOCKER_SERVER=my-registry
48+
ARG DOCKER_SERVER=nvcr.io/nvidia/ai-dynamo
4949
ARG IMAGE_TAG=latest
5050
ARG IMAGE_SUFFIX=dynamo-operator
5151
FROM nvcr.io/nvidia/distroless/go:v3.1.13

deploy/cloud/operator/internal/secrets/docker_test.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ func TestDockerSecretIndexer_RefreshIndex(t *testing.T) {
2121
},
2222
Type: corev1.SecretTypeDockerConfigJson,
2323
Data: map[string][]byte{
24-
".dockerconfigjson": []byte(`{"auths":{"docker.io":{}, "my-registry.com:5005/registry1":{}}}`),
24+
".dockerconfigjson": []byte(`{"auths":{"docker.io":{}, "nvcr.io/nvidia/ai-dynamo.com:5005/registry1":{}}}`),
2525
},
2626
},
2727
{
@@ -31,7 +31,7 @@ func TestDockerSecretIndexer_RefreshIndex(t *testing.T) {
3131
},
3232
Type: corev1.SecretTypeDockerConfigJson,
3333
Data: map[string][]byte{
34-
".dockerconfigjson": []byte(`{"auths":{"my-registry.com:5005/registry2":{}}}`),
34+
".dockerconfigjson": []byte(`{"auths":{"nvcr.io/nvidia/ai-dynamo.com:5005/registry2":{}}}`),
3535
},
3636
},
3737
{
@@ -41,7 +41,7 @@ func TestDockerSecretIndexer_RefreshIndex(t *testing.T) {
4141
},
4242
Type: corev1.SecretTypeDockerConfigJson,
4343
Data: map[string][]byte{
44-
".dockerconfigjson": []byte(`{"auths":{"my-registry.com:5005/registry2":{}}}`),
44+
".dockerconfigjson": []byte(`{"auths":{"nvcr.io/nvidia/ai-dynamo.com:5005/registry2":{}}}`),
4545
},
4646
},
4747
}
@@ -68,7 +68,7 @@ func TestDockerSecretIndexer_RefreshIndex(t *testing.T) {
6868
t.Errorf("DockerSecretIndexer.GetSecrets() = %v, want %v", secrets[0], "secret1")
6969
}
7070

71-
secrets, err = i.GetSecrets("default", "my-registry.com:5005")
71+
secrets, err = i.GetSecrets("default", "nvcr.io/nvidia/ai-dynamo.com:5005")
7272
if err != nil {
7373
t.Errorf("DockerSecretIndexer.GetSecrets() error = %v, wantErr %v", err, nil)
7474
}
@@ -82,7 +82,7 @@ func TestDockerSecretIndexer_RefreshIndex(t *testing.T) {
8282
t.Errorf("DockerSecretIndexer.GetSecrets() = %v, want %v", secrets[1], "secret2")
8383
}
8484

85-
secrets, err = i.GetSecrets("another-namespace", "my-registry.com:5005")
85+
secrets, err = i.GetSecrets("another-namespace", "nvcr.io/nvidia/ai-dynamo.com:5005")
8686
if err != nil {
8787
t.Errorf("DockerSecretIndexer.GetSecrets() error = %v, wantErr %v", err, nil)
8888
}

deploy/cloud/pre-deployment/nixl/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -286,7 +286,7 @@ Interactive script that provides flexible build and deployment workflow:
286286

287287
### nixlbench-deployment.yaml
288288
Base Kubernetes deployment template that gets customized by the script:
289-
- **Template image**: `my-registry/nixlbench:version-arch`
289+
- **Template image**: `nvcr.io/nvidia/ai-dynamo/nixlbench:version-arch`
290290
- **Resource allocation**: 10 CPU, 5Gi memory, 1 GPU per pod
291291
- **ETCD integration**: Pre-configured environment variables
292292
- **Benchmark command**: Runs with VRAM segment configuration

deploy/cloud/pre-deployment/nixl/build_and_deploy.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ validate_architecture() {
160160
# Function to prompt for registry
161161
prompt_for_registry() {
162162
echo
163-
printf "Enter your Docker registry (e.g., my-registry, docker.io/username): "
163+
printf "Enter your Docker registry (e.g., nvcr.io/nvidia/ai-dynamo, docker.io/username): "
164164
read REGISTRY
165165
if [ -z "$REGISTRY" ]; then
166166
echo "Error: Registry cannot be empty"
@@ -205,7 +205,7 @@ update_deployment() {
205205
cp "${SCRIPT_DIR}/nixlbench-deployment.yaml" "$deployment_file"
206206

207207
# Update the image field using sed
208-
sed -i "s|my-registry/nixlbench:version-arch|${registry}/nixlbench:${NIXL_VERSION}-${arch}|g" "$deployment_file"
208+
sed -i "s|nvcr.io/nvidia/ai-dynamo/nixlbench:version-arch|${registry}/nixlbench:${NIXL_VERSION}-${arch}|g" "$deployment_file"
209209

210210
echo "Deployment file updated with image: ${registry}/nixlbench:${NIXL_VERSION}-${arch}"
211211
}

deploy/cloud/pre-deployment/nixl/nixlbench-deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ spec:
1616
spec:
1717
containers:
1818
- name: nixl-benchmark
19-
image: "my-registry/nixlbench:version-arch"
19+
image: "nvcr.io/nvidia/ai-dynamo/nixlbench:version-arch"
2020
command: ["sh", "-c"]
2121
env:
2222
- name: ETCD_ENDPOINTS

docs/_includes/install.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Install a pre-built wheel from PyPI.
1010
source venv/bin/activate
1111
1212
# Install Dynamo from PyPI (choose one backend extra)
13-
uv pip install "ai-dynamo[sglang]==my-tag" # or [vllm], [trtllm]
13+
uv pip install "ai-dynamo[sglang]==0.7.0" # or [vllm], [trtllm]
1414
1515
1616
Pip from source
@@ -41,4 +41,4 @@ Pull and run prebuilt images from NVIDIA NGC (`nvcr.io`).
4141
docker run --rm -it \
4242
--gpus all \
4343
--network host \
44-
nvcr.io/nvidia/ai-dynamo/sglang-runtime:my-tag # or vllm, tensorrtllm
44+
nvcr.io/nvidia/ai-dynamo/sglang-runtime:0.7.0 # or vllm, tensorrtllm

docs/backends/trtllm/gpt-oss.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ huggingface-cli download openai/gpt-oss-120b --exclude "original/*" --exclude "m
4949

5050
Set the container image:
5151
```bash
52-
export DYNAMO_CONTAINER_IMAGE=nvcr.io/nvidia/ai-dynamo/tensorrtllm-runtime:my-tag
52+
export DYNAMO_CONTAINER_IMAGE=nvcr.io/nvidia/ai-dynamo/tensorrtllm-runtime:0.7.0
5353
```
5454

5555
Launch the Dynamo TensorRT-LLM container with the necessary configurations:

0 commit comments

Comments
 (0)