__init__.py 1.01 KB
Newer Older
1
# SPDX-License-Identifier: Apache-2.0
2
# SPDX-FileCopyrightText: Copyright contributors to the vLLM project
3
from .hasher import MultiModalHasher
4
5
6
7
8
9
10
11
12
13
14
from .inputs import (
    BatchedTensorInputs,
    ModalityData,
    MultiModalDataBuiltins,
    MultiModalDataDict,
    MultiModalKwargs,
    MultiModalKwargsItems,
    MultiModalPlaceholderDict,
    MultiModalUUIDDict,
    NestedTensors,
)
15
16
17
18
from .registry import MultiModalRegistry

MULTIMODAL_REGISTRY = MultiModalRegistry()
"""
19
20
21
The global [`MultiModalRegistry`][vllm.multimodal.registry.MultiModalRegistry]
is used by model runners to dispatch data processing according to the target
model.
22

23
Info:
24
    [mm_processing](../../../design/mm_processing.md)
25
"""
26
27

__all__ = [
28
    "BatchedTensorInputs",
29
    "ModalityData",
30
    "MultiModalDataBuiltins",
31
    "MultiModalDataDict",
32
    "MultiModalHasher",
33
    "MultiModalKwargs",
34
    "MultiModalKwargsItems",
35
    "MultiModalPlaceholderDict",
36
    "MultiModalUUIDDict",
37
    "NestedTensors",
38
39
    "MULTIMODAL_REGISTRY",
    "MultiModalRegistry",
40
]