__init__.py 708 Bytes
Newer Older
1
# SPDX-License-Identifier: Apache-2.0
2
# SPDX-FileCopyrightText: Copyright contributors to the vLLM project
3
from .hasher import MultiModalHasher
4
from .inputs import BatchedTensorInputs, MultiModalKwargsItems, NestedTensors
5
6
7
8
from .registry import MultiModalRegistry

MULTIMODAL_REGISTRY = MultiModalRegistry()
"""
9
10
11
The global [`MultiModalRegistry`][vllm.multimodal.registry.MultiModalRegistry]
is used by model runners to dispatch data processing according to the target
model.
12

13
Info:
14
    [mm_processing](../../../design/mm_processing.md)
15
"""
16
17

__all__ = [
18
    "BatchedTensorInputs",
19
    "MultiModalHasher",
20
    "MultiModalKwargsItems",
21
    "NestedTensors",
22
23
    "MULTIMODAL_REGISTRY",
    "MultiModalRegistry",
24
]