Skip to content

Commit 50971b7

Browse files
committed
chore: update dynamo and nixl versions for 0.3.0 (#1240)
1 parent b889948 commit 50971b7

File tree

11 files changed

+79
-54
lines changed

11 files changed

+79
-54
lines changed

Cargo.lock

Lines changed: 38 additions & 26 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ members = [
2828
resolver = "3"
2929

3030
[workspace.package]
31-
version = "0.2.1"
31+
version = "0.3.0"
3232
edition = "2021"
3333
description = "Dynamo Inference Framework"
3434
authors = ["NVIDIA Inc. <sw-dl-dynamo@nvidia.com>"]
@@ -39,9 +39,9 @@ keywords = ["llm", "genai", "inference", "nvidia", "distributed", "dynamo"]
3939

4040
[workspace.dependencies]
4141
# Local crates
42-
dynamo-runtime = { path = "lib/runtime", version = "0.2.1" }
43-
dynamo-llm = { path = "lib/llm", version = "0.2.1" }
44-
dynamo-tokens = { path = "lib/tokens", version = "0.2.1" }
42+
dynamo-runtime = { path = "lib/runtime", version = "0.3.0" }
43+
dynamo-llm = { path = "lib/llm", version = "0.3.0" }
44+
dynamo-tokens = { path = "lib/tokens", version = "0.3.0" }
4545

4646
# External dependencies
4747
anyhow = { version = "1" }

container/Dockerfile.vllm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ RUN uv pip install /workspace/wheels/nixl/*.whl
169169
ARG VLLM_REF="0.8.4"
170170
ARG VLLM_PATCH="vllm_v${VLLM_REF}-dynamo-kv-disagg-patch.patch"
171171
ARG VLLM_PATCHED_PACKAGE_NAME="ai_dynamo_vllm"
172-
ARG VLLM_PATCHED_PACKAGE_VERSION="0.8.4.post1"
172+
ARG VLLM_PATCHED_PACKAGE_VERSION="0.8.4.post2"
173173
ARG VLLM_MAX_JOBS=4
174174
RUN --mount=type=bind,source=./container/deps/,target=/tmp/deps \
175175
--mount=type=cache,target=/root/.cache/uv \

container/build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ NONE_BASE_IMAGE_TAG="24.04"
109109
SGLANG_BASE_IMAGE="nvcr.io/nvidia/cuda-dl-base"
110110
SGLANG_BASE_IMAGE_TAG="25.01-cuda12.8-devel-ubuntu24.04"
111111

112-
NIXL_COMMIT=78695c2900cd7fff506764377386592dfc98e87e
112+
NIXL_COMMIT=f531404be4866d85ed618b3baf4008c636798d63
113113
NIXL_REPO=ai-dynamo/nixl.git
114114

115115
NO_CACHE=""

docs/support_matrix.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -62,21 +62,21 @@ For **Linux**, the **ARM64** support is experimental and may have limitations. W
6262
### Runtime Dependency
6363
| **Python Package** | **Version** | glibc version | CUDA Version |
6464
|--------------------|---------------|----------------------|--------------|
65-
| ai-dynamo | 0.2.1 | >=2.28 | |
66-
| ai-dynamo-runtime | 0.2.1 | >=2.28 | |
67-
| ai-dynamo-vllm | 0.8.4.post1* | >=2.28 (recommended) | |
68-
| NIXL | 0.2.1 | >=2.27 | >=11.8 |
65+
| ai-dynamo | 0.3.0 | >=2.28 | |
66+
| ai-dynamo-runtime | 0.3.0 | >=2.28 | |
67+
| ai-dynamo-vllm | 0.8.4.post2* | >=2.28 (recommended) | |
68+
| NIXL | 0.3.0 | >=2.27 | >=11.8 |
6969

7070
### Build Dependency
7171
| **Build Dependency** | **Version** |
7272
|----------------------|-------------|
7373
| **Base Container** | [25.03](https://catalog.ngc.nvidia.com/orgs/nvidia/containers/cuda-dl-base/tags) |
74-
| **ai-dynamo-vllm** |0.8.4.post1* |
74+
| **ai-dynamo-vllm** |0.8.4.post2* |
7575
| **TensorRT-LLM** | 0.19.0** |
76-
| **NIXL** | 0.2.1 |
76+
| **NIXL** | 0.3.0 |
7777

7878
> **Note**:
79-
> - *ai-dynamo-vllm v0.8.4.post1 is a customized patch of v0.8.4 from vLLM.
79+
> - *ai-dynamo-vllm v0.8.4.post2 is a customized patch of v0.8.4 from vLLM.
8080
> - **Specific versions of TensorRT-LLM supported by Dynamo are subject to change.
8181
8282

lib/bindings/python/Cargo.lock

Lines changed: 19 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/bindings/python/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
[package]
2121
name = "dynamo-py3"
22-
version = "0.2.1"
22+
version = "0.3.0"
2323
edition = "2021"
2424
authors = ["NVIDIA"]
2525
license = "Apache-2.0"
@@ -75,3 +75,4 @@ pyo3-async-runtimes = { version = "0.23.0", default-features = false, features =
7575
pythonize = "0.23"
7676

7777
dlpark = { version = "0.5", features = ["pyo3", "half"], optional = true }
78+

lib/llm/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ regex = "1"
8181
rayon = "1"
8282

8383
# block_manager
84-
nixl-sys = { version = "0.2.1-rc.3", optional = true }
84+
nixl-sys = { version = "0.3.0-rc.2", optional = true }
8585
cudarc = { version = "0.16.2", features = ["cuda-12020"], optional = true }
8686
ndarray = { version = "0.16", optional = true }
8787
nix = { version = "0.26", optional = true }

lib/runtime/examples/Cargo.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/runtime/examples/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ members = [
2121
resolver = "3"
2222

2323
[workspace.package]
24-
version = "0.2.1"
24+
version = "0.3.0"
2525
edition = "2021"
2626
authors = ["NVIDIA"]
2727
license = "Apache-2.0"

0 commit comments

Comments
 (0)