Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
OpenDAS
dynamo
Commits
fc4da345
Commit
fc4da345
authored
Mar 10, 2025
by
Anant Sharma
Committed by
GitHub
Mar 10, 2025
Browse files
chore: update wheel name and reset versions (#73)
parent
0a3f2c69
Changes
17
Show whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
39 additions
and
39 deletions
+39
-39
components/metrics/Cargo.lock
components/metrics/Cargo.lock
+2
-2
container/Dockerfile
container/Dockerfile
+5
-5
container/Dockerfile.vllm
container/Dockerfile.vllm
+3
-3
container/Dockerfile.vllm_nixl
container/Dockerfile.vllm_nixl
+3
-3
deploy/dynamo/sdk/pyproject.toml
deploy/dynamo/sdk/pyproject.toml
+1
-1
examples/rust/Cargo.lock
examples/rust/Cargo.lock
+6
-6
examples/rust/Cargo.toml
examples/rust/Cargo.toml
+1
-1
launch/dynamo-run/Cargo.lock
launch/dynamo-run/Cargo.lock
+2
-2
lib/bindings/c/Cargo.lock
lib/bindings/c/Cargo.lock
+3
-3
lib/bindings/c/Cargo.toml
lib/bindings/c/Cargo.toml
+1
-1
lib/bindings/python/Cargo.lock
lib/bindings/python/Cargo.lock
+3
-3
lib/bindings/python/Cargo.toml
lib/bindings/python/Cargo.toml
+1
-1
lib/llm/Cargo.lock
lib/llm/Cargo.lock
+2
-2
lib/llm/Cargo.toml
lib/llm/Cargo.toml
+2
-2
lib/runtime/Cargo.lock
lib/runtime/Cargo.lock
+1
-1
lib/runtime/Cargo.toml
lib/runtime/Cargo.toml
+1
-1
pyproject.toml
pyproject.toml
+2
-2
No files found.
components/metrics/Cargo.lock
View file @
fc4da345
...
...
@@ -1006,7 +1006,7 @@ dependencies = [
[[package]]
name = "dynamo-llm"
version = "0.
2.1
"
version = "0.
1.0
"
dependencies = [
"anyhow",
"async-openai",
...
...
@@ -1055,7 +1055,7 @@ dependencies = [
[[package]]
name = "dynamo-runtime"
version = "0.
2.1
"
version = "0.
1.0
"
dependencies = [
"anyhow",
"async-nats",
...
...
container/Dockerfile
View file @
fc4da345
...
...
@@ -168,15 +168,15 @@ RUN mkdir /opt/dynamo && \
uv venv /opt/dynamo/venv
--python
3.12
&&
\
source
/opt/dynamo/venv/bin/activate
&&
\
uv build
--wheel
--out-dir
/workspace/dist
&&
\
uv pip
install
/workspace/dist/dynamo
*
cp312
*
.whl
&&
\
uv pip
install
/workspace/dist/
ai_
dynamo
*
cp312
*
.whl
&&
\
cd
/workspace/deploy/dynamo/sdk
&&
\
uv build
--wheel
--out-dir
/workspace/dist
&&
\
uv pip
install
/workspace/dist/dynamo_sdk
*
any.whl
uv pip
install
/workspace/dist/
ai_
dynamo_sdk
*
any.whl
# Package the bindings
RUN
mkdir
-p
/opt/dynamo/bindings/wheels
&&
\
mkdir
/opt/dynamo/bindings/lib
&&
\
cp
dist/dynamo
*
cp312
*
.whl /opt/dynamo/bindings/wheels/.
&&
\
cp
dist/
ai_
dynamo
*
cp312
*
.whl /opt/dynamo/bindings/wheels/.
&&
\
cp
lib/bindings/c/target/release/libdynamo_llm_capi.so /opt/dynamo/bindings/lib/.
&&
\
cp
-r
lib/bindings/c/include /opt/dynamo/bindings/.
...
...
@@ -184,8 +184,8 @@ RUN mkdir -p /opt/dynamo/bindings/wheels && \
# currently run without virtual environment activated.
# TODO: In future, we may use a virtualenv for everything and remove this.
RUN
cd
/opt/dynamo/bindings/wheels
&&
\
pip
install
dynamo
*
cp312
*
.whl
&&
\
pip
install
/workspace/dist/dynamo_sdk
*
any.whl
pip
install
ai_
dynamo
*
cp312
*
.whl
&&
\
pip
install
/workspace/dist/
ai_
dynamo_sdk
*
any.whl
# Copy everything in after ginstall steps to avoid re-running build/install
# commands on unrelated changes in other dirs.
...
...
container/Dockerfile.vllm
View file @
fc4da345
...
...
@@ -104,15 +104,15 @@ COPY deploy/dynamo/sdk /workspace/deploy/dynamo/sdk
# Build dynamo wheel
RUN source /opt/dynamo/venv/bin/activate && \
uv build --wheel --out-dir /workspace/dist && \
uv pip install /workspace/dist/dynamo*cp312*.whl && \
uv pip install /workspace/dist/
ai_
dynamo*cp312*.whl && \
cd /workspace/deploy/dynamo/sdk && \
uv build --wheel --out-dir /workspace/dist && \
uv pip install /workspace/dist/dynamo_sdk*any.whl
uv pip install /workspace/dist/
ai_
dynamo_sdk*any.whl
# Package the bindings
RUN mkdir -p /opt/dynamo/bindings/wheels && \
mkdir /opt/dynamo/bindings/lib && \
cp dist/dynamo*cp312*.whl /opt/dynamo/bindings/wheels/. && \
cp dist/
ai_
dynamo*cp312*.whl /opt/dynamo/bindings/wheels/. && \
cp lib/bindings/c/target/release/libdynamo_llm_capi.so /opt/dynamo/bindings/lib/. && \
cp -r lib/bindings/c/include /opt/dynamo/bindings/.
...
...
container/Dockerfile.vllm_nixl
View file @
fc4da345
...
...
@@ -234,15 +234,15 @@ COPY deploy/dynamo/sdk /workspace/deploy/dynamo/sdk
# Build dynamo wheel
RUN source /opt/dynamo/venv/bin/activate && \
uv build --wheel --out-dir /workspace/dist && \
uv pip install /workspace/dist/dynamo*cp312*.whl && \
uv pip install /workspace/dist/
ai_
dynamo*cp312*.whl && \
cd /workspace/deploy/dynamo/sdk && \
uv build --wheel --out-dir /workspace/dist && \
uv pip install /workspace/dist/dynamo_sdk*any.whl
uv pip install /workspace/dist/
ai_
dynamo_sdk*any.whl
# Package the bindings
RUN mkdir -p /opt/dynamo/bindings/wheels && \
mkdir /opt/dynamo/bindings/lib && \
cp dist/dynamo*cp312*.whl /opt/dynamo/bindings/wheels/. && \
cp dist/
ai_
dynamo*cp312*.whl /opt/dynamo/bindings/wheels/. && \
cp lib/bindings/c/target/release/libdynamo_llm_capi.so /opt/dynamo/bindings/lib/. && \
cp -r lib/bindings/c/include /opt/dynamo/bindings/.
...
...
deploy/dynamo/sdk/pyproject.toml
View file @
fc4da345
...
...
@@ -14,7 +14,7 @@
# limitations under the License.
[project]
name
=
"dynamo-sdk"
name
=
"
ai-
dynamo-sdk"
version
=
"0.1.0"
description
=
"Distributed Inference Framework - SDK"
readme
=
"README.md"
...
...
examples/rust/Cargo.lock
View file @
fc4da345
...
...
@@ -957,7 +957,7 @@ dependencies = [
[[package]]
name = "dynamo-llm"
version = "0.
2.1
"
version = "0.
1.0
"
dependencies = [
"anyhow",
"async-openai",
...
...
@@ -1006,7 +1006,7 @@ dependencies = [
[[package]]
name = "dynamo-runtime"
version = "0.
2.1
"
version = "0.
1.0
"
dependencies = [
"anyhow",
"async-nats",
...
...
@@ -1461,7 +1461,7 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
[[package]]
name = "hello_world"
version = "0.
2
.0"
version = "0.
1
.0"
dependencies = [
"dynamo-runtime",
]
...
...
@@ -1485,7 +1485,7 @@ dependencies = [
[[package]]
name = "http"
version = "0.
2
.0"
version = "0.
1
.0"
dependencies = [
"clap",
"dynamo-llm",
...
...
@@ -1985,7 +1985,7 @@ checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104"
[[package]]
name = "llmctl"
version = "0.
2
.0"
version = "0.
1
.0"
dependencies = [
"clap",
"dynamo-llm",
...
...
@@ -3388,7 +3388,7 @@ dependencies = [
[[package]]
name = "service_metrics"
version = "0.
2
.0"
version = "0.
1
.0"
dependencies = [
"dynamo-runtime",
"futures",
...
...
examples/rust/Cargo.toml
View file @
fc4da345
...
...
@@ -23,7 +23,7 @@ members = [
resolver
=
"2"
[workspace.package]
version
=
"0.
2
.0"
version
=
"0.
1
.0"
edition
=
"2021"
authors
=
["NVIDIA"]
license
=
"Apache-2.0"
...
...
launch/dynamo-run/Cargo.lock
View file @
fc4da345
...
...
@@ -1397,7 +1397,7 @@ dependencies = [
[[package]]
name = "dynamo-llm"
version = "0.
2.1
"
version = "0.
1.0
"
dependencies = [
"anyhow",
"async-openai",
...
...
@@ -1476,7 +1476,7 @@ dependencies = [
[[package]]
name = "dynamo-runtime"
version = "0.
2.1
"
version = "0.
1.0
"
dependencies = [
"anyhow",
"async-nats",
...
...
lib/bindings/c/Cargo.lock
View file @
fc4da345
...
...
@@ -956,7 +956,7 @@ dependencies = [
[[package]]
name = "dynamo-llm"
version = "0.
2.1
"
version = "0.
1.0
"
dependencies = [
"anyhow",
"async-openai",
...
...
@@ -1005,7 +1005,7 @@ dependencies = [
[[package]]
name = "dynamo-runtime"
version = "0.
2.1
"
version = "0.
1.0
"
dependencies = [
"anyhow",
"async-nats",
...
...
@@ -1948,7 +1948,7 @@ checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a"
[[package]]
name = "libdynamo_llm"
version = "0.
2.1
"
version = "0.
1.0
"
dependencies = [
"anyhow",
"async-once-cell",
...
...
lib/bindings/c/Cargo.toml
View file @
fc4da345
...
...
@@ -15,7 +15,7 @@
[package]
name
=
"libdynamo_llm"
version
=
"0.
2.1
"
version
=
"0.
1.0
"
edition
=
"2021"
authors
=
["NVIDIA"]
license
=
"Apache-2.0"
...
...
lib/bindings/python/Cargo.lock
View file @
fc4da345
...
...
@@ -958,7 +958,7 @@ dependencies = [
[[package]]
name = "dynamo-llm"
version = "0.
2.1
"
version = "0.
1.0
"
dependencies = [
"anyhow",
"async-openai",
...
...
@@ -1009,7 +1009,7 @@ dependencies = [
[[package]]
name = "dynamo-py3"
version = "0.
2.1
"
version = "0.
1.0
"
dependencies = [
"dynamo-llm",
"dynamo-runtime",
...
...
@@ -1029,7 +1029,7 @@ dependencies = [
[[package]]
name = "dynamo-runtime"
version = "0.
2.1
"
version = "0.
1.0
"
dependencies = [
"anyhow",
"async-nats",
...
...
lib/bindings/python/Cargo.toml
View file @
fc4da345
...
...
@@ -15,7 +15,7 @@
[package]
name
=
"dynamo-py3"
version
=
"0.
2.1
"
version
=
"0.
1.0
"
edition
=
"2021"
authors
=
["NVIDIA"]
license
=
"Apache-2.0"
...
...
lib/llm/Cargo.lock
View file @
fc4da345
...
...
@@ -1410,7 +1410,7 @@ dependencies = [
[[package]]
name = "dynamo-llm"
version = "0.
2.1
"
version = "0.
1.0
"
dependencies = [
"anyhow",
"async-openai",
...
...
@@ -1472,7 +1472,7 @@ dependencies = [
[[package]]
name = "dynamo-runtime"
version = "0.
2.1
"
version = "0.
1.0
"
dependencies = [
"anyhow",
"async-nats",
...
...
lib/llm/Cargo.toml
View file @
fc4da345
...
...
@@ -14,7 +14,7 @@
# limitations under the License.
[workspace.package]
version
=
"0.
2.1
"
version
=
"0.
1.0
"
edition
=
"2021"
authors
=
["NVIDIA"]
license
=
"Apache-2.0"
...
...
@@ -44,7 +44,7 @@ vulkan = ["llama-cpp-2/vulkan"]
[workspace.dependencies]
# local or crates.io
dynamo-runtime
=
{
version
=
"0.
2
.0"
,
path
=
"../runtime"
}
dynamo-runtime
=
{
version
=
"0.
1
.0"
,
path
=
"../runtime"
}
# crates.io
anyhow
=
{
version
=
"1"
}
...
...
lib/runtime/Cargo.lock
View file @
fc4da345
...
...
@@ -697,7 +697,7 @@ dependencies = [
[[package]]
name = "dynamo-runtime"
version = "0.
2.1
"
version = "0.
1.0
"
dependencies = [
"anyhow",
"assert_matches",
...
...
lib/runtime/Cargo.toml
View file @
fc4da345
...
...
@@ -17,7 +17,7 @@
name
=
"dynamo-runtime"
description
=
"Distributed Inference Framework"
readme
=
"README.md"
version
=
"0.
2.1
"
# TODO: Centralize Version Automation
version
=
"0.
1.0
"
# TODO: Centralize Version Automation
edition
=
"2021"
authors
=
["NVIDIA"]
license
=
"Apache-2.0"
...
...
pyproject.toml
View file @
fc4da345
...
...
@@ -14,8 +14,8 @@
# limitations under the License.
[project]
name
=
"dynamo"
version
=
"0.
2.1
"
name
=
"
ai-
dynamo"
version
=
"0.
1.0
"
description
=
"Distributed Inference Framework"
readme
=
"README.md"
authors
=
[
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment