Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
f62d5c5
first attempt
richardhuo-nv Oct 9, 2025
b2ad5ac
remove etcd
richardhuo-nv Oct 9, 2025
e3b31b2
optional drt
richardhuo-nv Oct 10, 2025
7f8f9cb
support cuda 13
richardhuo-nv Oct 20, 2025
8c04ca5
add for filter
richardhuo-nv Oct 20, 2025
3650c64
pin nixl version
richardhuo-nv Oct 20, 2025
5e5eb70
adjust wheel
richardhuo-nv Oct 21, 2025
137d522
add docker build process
richardhuo-nv Oct 21, 2025
76920b4
fix build
richardhuo-nv Oct 22, 2025
ff6351f
fix
richardhuo-nv Oct 22, 2025
27bcd2f
fix
richardhuo-nv Oct 22, 2025
e1b74bc
set CARGO_BUILD_JOBS
richardhuo-nv Oct 22, 2025
fe0db00
fix
richardhuo-nv Oct 22, 2025
42eb864
add comments
richardhuo-nv Oct 22, 2025
b47b60d
add readme
richardhuo-nv Oct 22, 2025
3c47675
fix for rebasing
richardhuo-nv Oct 22, 2025
7106fde
fix comments
richardhuo-nv Oct 22, 2025
0fa5804
bump version
richardhuo-nv Oct 22, 2025
82f469c
Merge branch 'main' into rihuo/new_kvbm_wheel
richardhuo-nv Oct 23, 2025
4f22539
fix dockerfile
richardhuo-nv Oct 23, 2025
d5058da
fix some tests
richardhuo-nv Oct 23, 2025
a9e904c
Merge branch 'main' into rihuo/new_kvbm_wheel
richardhuo-nv Oct 23, 2025
ae903ee
Merge branch 'main' into rihuo/new_kvbm_wheel
richardhuo-nv Oct 24, 2025
1784faa
set connector as none in frontend tests
richardhuo-nv Oct 24, 2025
a324e02
use BASE_IMAGE and add a env var doc
richardhuo-nv Oct 27, 2025
b2b5c10
Merge branch 'main' into rihuo/new_kvbm_wheel
richardhuo-nv Oct 27, 2025
1ef09dc
change version
richardhuo-nv Oct 27, 2025
a09f3e1
change beck edition
richardhuo-nv Oct 27, 2025
db3140a
use multi stage buikd
richardhuo-nv Oct 27, 2025
eae0e1a
Merge branch 'main' into rihuo/new_kvbm_wheel
richardhuo-nv Oct 27, 2025
d711831
fix tests import
richardhuo-nv Oct 27, 2025
222aa90
add sccache build
richardhuo-nv Oct 28, 2025
b0e22cb
add docker syntax
richardhuo-nv Oct 28, 2025
f9f263e
Merge branch 'main' into rihuo/new_kvbm_wheel
richardhuo-nv Oct 28, 2025
fd4953c
Merge branch 'main' into rihuo/new_kvbm_wheel
richardhuo-nv Oct 28, 2025
79dab24
Merge branch 'main' into rihuo/new_kvbm_wheel
richardhuo-nv Oct 28, 2025
c6caa2f
Merge branch 'main' into rihuo/new_kvbm_wheel
richardhuo-nv Oct 29, 2025
f13baca
use one dockerfile
richardhuo-nv Oct 30, 2025
1a23f76
fix comments
richardhuo-nv Oct 30, 2025
6ae17e2
update LD path
richardhuo-nv Oct 30, 2025
42d3c2d
Merge branch 'main' into rihuo/new_kvbm_wheel
richardhuo-nv Oct 30, 2025
914a6eb
Merge branch 'main' into rihuo/new_kvbm_wheel
richardhuo-nv Oct 30, 2025
01dfcc5
fix tests
richardhuo-nv Oct 30, 2025
8f9303c
bump nixl version support
richardhuo-nv Oct 30, 2025
14d7612
change import path
richardhuo-nv Oct 30, 2025
1618364
Merge branch 'main' into rihuo/new_kvbm_wheel
richardhuo-nv Oct 30, 2025
eabbc64
build updates and cleanup
nv-anants Oct 30, 2025
aa47fd1
fix paths
nv-anants Oct 30, 2025
5bf1881
fix
nv-anants Oct 30, 2025
25bd2a4
remove trailing whitespace
richardhuo-nv Oct 30, 2025
1c904b5
fix syntax
richardhuo-nv Oct 30, 2025
de0a49e
fix syntax
richardhuo-nv Oct 30, 2025
59cf548
add rust build dependencies
richardhuo-nv Oct 30, 2025
12f537d
fix env
richardhuo-nv Oct 30, 2025
8546263
fix env
richardhuo-nv Oct 30, 2025
764b2b5
fix env
richardhuo-nv Oct 30, 2025
8a8356f
fix env
richardhuo-nv Oct 30, 2025
1ccc20d
install benchmarks
richardhuo-nv Oct 31, 2025
c4e62d6
Merge branch 'main' into rihuo/new_kvbm_wheel
richardhuo-nv Oct 31, 2025
3512d5a
fix dsr1 test
richardhuo-nv Oct 30, 2025
d90e2fb
fix aic error
richardhuo-nv Oct 31, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
255 changes: 254 additions & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ members = [
"lib/bindings/c",
"lib/bindings/python/codegen",
"lib/engines/*",
"lib/kvbm",
]
# Exclude certain packages that are slow to build and we don't ship as flagship
# features from default build, but keep them in workspace for convenience.
Expand Down
4 changes: 2 additions & 2 deletions components/src/dynamo/vllm/args.py
Original file line number Diff line number Diff line change
Expand Up @@ -435,7 +435,7 @@ def create_kv_transfer_config(config: Config) -> Optional[KVTransferConfig]:
elif connector == "kvbm":
connector_cfg = {
"kv_connector": "DynamoConnector",
"kv_connector_module_path": "dynamo.llm.vllm_integration.connector",
"kv_connector_module_path": "kvbm.vllm_integration.connector",
"kv_role": "kv_both",
}
multi_connectors.append(connector_cfg)
Expand All @@ -450,7 +450,7 @@ def create_kv_transfer_config(config: Config) -> Optional[KVTransferConfig]:
kv_connector="PdConnector",
kv_role="kv_both",
kv_connector_extra_config={"connectors": multi_connectors},
kv_connector_module_path="dynamo.llm.vllm_integration.connector",
kv_connector_module_path="kvbm.vllm_integration.connector",
)


Expand Down
2 changes: 1 addition & 1 deletion components/src/dynamo/vllm/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
from typing import Optional

import uvloop
from kvbm.vllm_integration.consolidator_config import get_consolidator_endpoints
from prometheus_client import REGISTRY
from vllm.distributed.kv_events import ZmqEventPublisher
from vllm.usage.usage_lib import UsageContext
Expand All @@ -25,7 +26,6 @@
fetch_llm,
register_llm,
)
from dynamo.llm.vllm_integration.consolidator_config import get_consolidator_endpoints
from dynamo.runtime import DistributedRuntime, dynamo_worker
from dynamo.runtime.logging import configure_dynamo_logging
from dynamo.vllm.multimodal_handlers import (
Expand Down
Loading
Loading