| 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 | from .registry import MultiModalRegistry |
| 6 | |
| 7 | MULTIMODAL_REGISTRY = MultiModalRegistry() |
| 8 | """ |
| 9 | The global [`MultiModalRegistry`][vllm.multimodal.registry.MultiModalRegistry] |
| 10 | is used by model runners to dispatch data processing according to the target |
| 11 | model. |
| 12 | |
| 13 | Info: |
| 14 | [mm_processing](../../../design/mm_processing.md) |
| 15 | """ |
| 16 | |
| 17 | __all__ = [ |
| 18 | "BatchedTensorInputs", |
| 19 | "MultiModalHasher", |
| 20 | "MultiModalKwargsItems", |
| 21 | "NestedTensors", |
| 22 | "MULTIMODAL_REGISTRY", |
| 23 | "MultiModalRegistry", |
| 24 | ] |