21 lines
602 B
Python
21 lines
602 B
Python
"""MLC Chat python package.
|
|
|
|
MLC Chat is the app runtime of MLC LLM.
|
|
"""
|
|
|
|
from tvm import register_global_func
|
|
|
|
from . import protocol, serve
|
|
from .libinfo import __version__
|
|
from .serve import AsyncMLCEngine, MLCEngine
|
|
|
|
|
|
@register_global_func("runtime.disco.create_socket_session_local_workers", override=True)
|
|
def _create_socket_session_local_workers(num_workers):
|
|
"""Create the local session for each distributed node over socket session."""
|
|
from tvm.runtime.disco import (
|
|
ProcessSession,
|
|
)
|
|
|
|
return ProcessSession(num_workers, num_groups=1, entrypoint="mlc_llm.cli.worker")
|