__init__.py 1.03 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
from .inputs import (BatchedTensorInputs, ModalityData, MultiModalDataBuiltins,
                     MultiModalDataDict, MultiModalKwargs,
6
                     MultiModalKwargsItems, MultiModalPlaceholderDict,
7
                     MultiModalUUIDDict, NestedTensors)
8
9
10
11
from .registry import MultiModalRegistry

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

16
Info:
17
    [mm_processing](../../../design/mm_processing.md)
18
"""
19
20

__all__ = [
21
    "BatchedTensorInputs",
22
    "ModalityData",
23
    "MultiModalDataBuiltins",
24
    "MultiModalDataDict",
25
    "MultiModalHasher",
26
    "MultiModalKwargs",
27
    "MultiModalKwargsItems",
28
    "MultiModalPlaceholderDict",
29
    "MultiModalUUIDDict",
30
    "NestedTensors",
31
32
    "MULTIMODAL_REGISTRY",
    "MultiModalRegistry",
33
]