tpu.py 497 Bytes
Newer Older
1
# SPDX-License-Identifier: Apache-2.0
2
# SPDX-FileCopyrightText: Copyright contributors to the vLLM project
3

4
5
6
7
from vllm.logger import init_logger

logger = init_logger(__name__)

8
9

try:
10
    from tpu_inference.platforms import (
Johnny Yang's avatar
Johnny Yang committed
11
12
        TpuPlatform as TpuInferencePlatform,
    )
13

14
15
    TpuPlatform = TpuInferencePlatform  # type: ignore
    USE_TPU_INFERENCE = True
16
except ImportError:
17
18
19
    logger.error(
        "tpu_inference not found, please install tpu_inference to run vllm on TPU"
    )
20
    pass