__init__.py 841 Bytes
Newer Older
1
2
3
4
5
6
7
8
# SPDX-License-Identifier: Apache-2.0
# SPDX-FileCopyrightText: Copyright contributors to the vLLM project
"""Helion integration for vLLM."""

from vllm.kernels.helion.config_manager import (
    ConfigManager,
    ConfigSet,
)
9
10
11
from vllm.kernels.helion.register import (
    ConfiguredHelionKernel,
    HelionKernelWrapper,
12
13
14
    get_kernel_by_name,
    get_registered_kernels,
    register_kernel,
15
16
17
    vllm_helion_lib,
)
from vllm.kernels.helion.utils import canonicalize_gpu_name, get_canonical_gpu_name
18
19

__all__ = [
20
    # Config management
21
22
    "ConfigManager",
    "ConfigSet",
23
24
25
    # Kernel registration
    "ConfiguredHelionKernel",
    "HelionKernelWrapper",
26
27
28
    "get_kernel_by_name",
    "get_registered_kernels",
    "register_kernel",
29
30
31
32
    "vllm_helion_lib",
    # Utilities
    "canonicalize_gpu_name",
    "get_canonical_gpu_name",
33
]