Repolode
ModelTC

ModelTC/LightLLM

경량 설계와 손쉬운 확장, 높은 처리량에 중점을 둔 Python 기반 LLM 추론 및 서빙 프레임워크입니다.

스타
4,358
포크
384
열린 이슈
183
마지막 커밋
19시간 전

어떤 프로젝트인가요?

LightLLM은 Python으로 작성된 대규모 언어 모델용 추론 및 서빙 프레임워크입니다. 코드베이스를 작고 확장하기 쉽게 유지하면서 서비스 엔드포인트 뒤에서 LLM을 호스팅하도록 설계되었습니다.

이 프로젝트는 FasterTransformer, TGI, vLLM, FlashAttention을 비롯한 여러 검증된 오픈소스 LLM 서빙 구현을 기반으로 합니다. 스케줄러와 KV cache 관리 방식은 논문으로 공개되어 있으며, SLA 목표에 따른 과거·미래 요청 스케줄링과 구조화된 출력을 위한 pushdown automata 기반 제약 디코딩 등의 주제를 다룹니다.

저장소에는 설치 가이드, 빠른 시작 안내, DeepSeek 배포 튜토리얼과 Docker 이미지가 포함되어 있습니다. vLLM과 SGLang을 비롯한 여러 프로젝트가 LightLLM의 커널 일부를 재사용하며, 순수 Python 설계는 연구 기반으로 활용할 수 있도록 제시됩니다.

핵심 기능

  • 01LLM 추론 및 서빙을 위한 경량 순수 Python 코드베이스입니다.
  • 02높은 처리량의 서빙을 고려해 설계된 스케줄러와 KV cache 관리 기능입니다.
  • 03제약 디코딩(구조화된 디코딩)을 지원합니다.
  • 04데이터 병렬 rank 간 prefix KV cache 전송을 지원합니다.
  • 05DeepSeek 모델 배포 등을 다루는 튜토리얼과 Docker 이미지를 제공합니다.

활용 사례

  • DeepSeek 같은 오픈 LLM을 추론 엔드포인트 뒤에서 서빙합니다.
  • 읽기 쉬운 Python 기반 코드로 LLM 스케줄링이나 KV cache 전략을 연구합니다.
  • 제약 디코딩을 사용해 구조화된 출력을 생성합니다.

빠른 시작

  1. 1

    README에 링크된 설치 가이드를 따르세요

  2. 2

    영문 문서의 Quick Start 가이드를 따르세요

포함된 컬렉션

토픽

자주 묻는 질문

LightLLM은(는) 무엇인가요?
경량 설계와 손쉬운 확장, 높은 처리량에 중점을 둔 Python 기반 LLM 추론 및 서빙 프레임워크입니다. LightLLM은 Python으로 작성된 대규모 언어 모델용 추론 및 서빙 프레임워크입니다. 코드베이스를 작고 확장하기 쉽게 유지하면서 서비스 엔드포인트 뒤에서 LLM을 호스팅하도록 설계되었습니다.
LightLLM은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
LightLLM은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
LightLLM은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. LightLLM의 마지막 커밋은 2026년 11월 6일입니다.
LightLLM은(는) 어디에 사용할 수 있나요?
DeepSeek 같은 오픈 LLM을 추론 엔드포인트 뒤에서 서빙합니다. 읽기 쉬운 Python 기반 코드로 LLM 스케줄링이나 KV cache 전략을 연구합니다. 제약 디코딩을 사용해 구조화된 출력을 생성합니다.
LightLLM는 어떻게 설치하나요?
README에 링크된 설치 가이드를 따르세요 영문 문서의 Quick Start 가이드를 따르세요
LightLLM은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/ModelTC/LightLLM

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트