Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
OpenDAS
dynamo
Commits
bc8f1170
Unverified
Commit
bc8f1170
authored
Feb 18, 2026
by
Tzu-Ling Kan
Committed by
GitHub
Feb 18, 2026
Browse files
feat: Move ModelDeploymentCard to _internal (#6378)
Signed-off-by:
tzulingk@nvidia.com
<
tzulingk@nvidia.com
>
parent
72579ee7
Changes
7
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
33 additions
and
4 deletions
+33
-4
components/src/dynamo/frontend/vllm_processor.py
components/src/dynamo/frontend/vllm_processor.py
+1
-1
lib/bindings/python/rust/lib.rs
lib/bindings/python/rust/lib.rs
+1
-1
lib/bindings/python/src/dynamo/_internal/__init__.py
lib/bindings/python/src/dynamo/_internal/__init__.py
+18
-0
lib/bindings/python/src/dynamo/_internal/__init__.pyi
lib/bindings/python/src/dynamo/_internal/__init__.pyi
+9
-0
lib/bindings/python/src/dynamo/_internal/py.typed
lib/bindings/python/src/dynamo/_internal/py.typed
+4
-0
lib/bindings/python/src/dynamo/llm/__init__.py
lib/bindings/python/src/dynamo/llm/__init__.py
+0
-1
lib/bindings/python/src/dynamo/runtime/__init__.py
lib/bindings/python/src/dynamo/runtime/__init__.py
+0
-1
No files found.
components/src/dynamo/frontend/vllm_processor.py
View file @
bc8f1170
...
...
@@ -24,11 +24,11 @@ from vllm.v1.engine import EngineCoreOutput, EngineCoreRequest, FinishReason
from
vllm.v1.engine.input_processor
import
InputProcessor
from
vllm.v1.engine.output_processor
import
OutputProcessor
,
OutputProcessorOutput
from
dynamo._internal
import
ModelDeploymentCard
from
dynamo.frontend.frontend_args
import
FrontendConfig
from
dynamo.llm
import
(
KvRouter
,
ModelCardInstanceId
,
ModelDeploymentCard
,
PythonAsyncEngine
,
RouterConfig
,
RouterMode
,
...
...
lib/bindings/python/rust/lib.rs
View file @
bc8f1170
...
...
@@ -162,7 +162,7 @@ fn _core(m: &Bound<'_, PyModule>) -> PyResult<()> {
m
.add_class
::
<
llm
::
entrypoint
::
RouterConfig
>
()
?
;
m
.add_class
::
<
llm
::
entrypoint
::
KvRouterConfig
>
()
?
;
m
.add_class
::
<
llm
::
kv
::
WorkerMetricsPublisher
>
()
?
;
m
.add_class
::
<
llm
::
model_card
::
ModelDeploymentCard
>
()
?
;
m
.add_class
::
<
llm
::
model_card
::
ModelDeploymentCard
>
()
?
;
// Internal: only in _internal, not public API
m
.add_class
::
<
llm
::
local_model
::
ModelRuntimeConfig
>
()
?
;
m
.add_class
::
<
llm
::
preprocessor
::
MediaDecoder
>
()
?
;
m
.add_class
::
<
llm
::
preprocessor
::
MediaFetcher
>
()
?
;
...
...
lib/bindings/python/src/dynamo/_internal/__init__.py
0 → 100644
View file @
bc8f1170
# SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
"""
Internal bindings for Dynamo components.
These classes are used by internal Dynamo components (components/) and are not
part of the stable public API. They may change without notice.
For public APIs, use dynamo.runtime and dynamo.llm.
"""
# Re-export from _core
from
dynamo._core
import
ModelDeploymentCard
as
ModelDeploymentCard
__all__
=
[
"ModelDeploymentCard"
,
]
lib/bindings/python/src/dynamo/_internal/__init__.pyi
0 → 100644
View file @
bc8f1170
# SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
# Type stubs - re-export from _core
from dynamo._core import ModelDeploymentCard as ModelDeploymentCard
__all__ = [
"ModelDeploymentCard",
]
lib/bindings/python/src/dynamo/_internal/py.typed
0 → 100644
View file @
bc8f1170
# SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
# PEP 561 marker file indicating this package is typed
lib/bindings/python/src/dynamo/llm/__init__.py
View file @
bc8f1170
...
...
@@ -17,7 +17,6 @@ from dynamo._core import LoRADownloader as LoRADownloader
from
dynamo._core
import
MediaDecoder
as
MediaDecoder
from
dynamo._core
import
MediaFetcher
as
MediaFetcher
from
dynamo._core
import
ModelCardInstanceId
as
ModelCardInstanceId
from
dynamo._core
import
ModelDeploymentCard
as
ModelDeploymentCard
from
dynamo._core
import
ModelInput
as
ModelInput
from
dynamo._core
import
ModelRuntimeConfig
as
ModelRuntimeConfig
from
dynamo._core
import
ModelType
as
ModelType
...
...
lib/bindings/python/src/dynamo/runtime/__init__.py
View file @
bc8f1170
...
...
@@ -15,7 +15,6 @@ from dynamo._core import Component as Component
from
dynamo._core
import
Context
as
Context
from
dynamo._core
import
DistributedRuntime
as
DistributedRuntime
from
dynamo._core
import
Endpoint
as
Endpoint
from
dynamo._core
import
ModelDeploymentCard
as
ModelDeploymentCard
from
dynamo._core
import
Namespace
as
Namespace
...
...
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