Ethernet으로 여러 가정용 기기에 LLM 추론을 분산해 생성 속도를 높이는 C++ 도구입니다.
kalavai-net/kalavai-client
여러 머신의 유휴 GPU와 CPU 리소스를 하나의 제어 플레인으로 모아 AI 워크로드를 실행하는 오픈소스 플랫폼 및 Python 클라이언트입니다.
- 스타
- 223
- 포크
- 8
- 열린 이슈
- 7
- 마지막 커밋
- 8일 전
어떤 프로젝트인가요?
Kalavai는 로컬, 온프레미스 및 멀티클라우드 머신의 컴퓨팅 리소스를 하나의 풀로 통합해 대규모 AI 워크로드를 실행할 수 있게 합니다. 풀에는 중앙 제어 플레인 역할을 하는 시드 노드가 하나 이상 있고, 여기에 연결되어 작업을 수행하는 워커 노드가 있습니다. 워커 노드는 일반적으로 GPU가 있는 머신에서 실행됩니다.
kalavai-client Python 패키지로 풀을 생성하고 관리하며, 풀에 워크로드를 배포할 수 있습니다. ARM64 및 AMD64 CPU, NVIDIA 및 AMD GPU, GPU 분할 공유, 멀티 노드·멀티 GPU 배포를 지원합니다. 기본 제공되는 추론 엔진은 현재 vLLM, llama.cpp, Ray Clusters이며, SGLang, n8n, Flowise, Langfuse, OpenWebUI 등의 도구용 템플릿도 추가할 예정입니다.
프로젝트는 아직 초기 단계이며 v1.0 출시 전까지 호환성을 깨는 변경이 발생할 수 있습니다. 단일 명령으로 실행해 풀을 관리할 수 있는 로컬 GUI도 포함되어 있습니다.
핵심 기능
- 01여러 머신의 GPU와 CPU를 하나의 제어 플레인으로 통합합니다.
- 02NVIDIA 및 AMD GPU와 ARM64 및 AMD64 CPU를 지원합니다.
- 03GPU 분할 공유와 멀티 노드·멀티 GPU 배포를 지원합니다.
- 04vLLM, llama.cpp 등의 추론 엔진용 템플릿을 제공합니다.
- 05풀 관리를 위한 CLI와 로컬 GUI를 제공합니다.
활용 사례
- 여러 머신의 유휴 GPU를 활용해 대규모 언어 모델을 서빙합니다.
- 일반 컴퓨터에서 llama.cpp로 CPU 기반 GGUF 모델 추론을 실행합니다.
- Ray 또는 axolotl을 사용해 분산 파인튜닝 작업을 배포합니다.
- 팀의 로컬 및 클라우드 컴퓨팅 리소스를 아우르는 통합 모델 포털을 호스팅합니다.
빠른 시작
- 1
gcc 컴파일러와 python3-dev 사전 요구 사항을 설치합니다
sudo apt install gcc g++ python3-dev - 2
Python 패키지 kalavai-client를 설치합니다
pip install kalavai-client - 3
로컬 프라이빗 풀을 시작합니다
kalavai pool start - 4
GUI를 시작하고 http://localhost:49153을 엽니다
kalavai gui start
사용 전 알아둘 점
- 프로젝트는 아직 초기 단계이며 버전 1.0 이전에 호환성이 깨지는 변경 사항이 발생할 수 있습니다.
- 시드 노드에는 Docker와 root 액세스 권한이 있는 Linux 머신이 필요합니다.
- 일부 AI 엔진과 템플릿은 출시 예정 또는 실험 단계로 표시되어 있습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- kalavai-client은(는) 무엇인가요?
- 여러 머신의 유휴 GPU와 CPU 리소스를 하나의 제어 플레인으로 모아 AI 워크로드를 실행하는 오픈소스 플랫폼 및 Python 클라이언트입니다. Kalavai는 로컬, 온프레미스 및 멀티클라우드 머신의 컴퓨팅 리소스를 하나의 풀로 통합해 대규모 AI 워크로드를 실행할 수 있게 합니다. 풀에는 중앙 제어 플레인 역할을 하는 시드 노드가 하나 이상 있고, 여기에 연결되어 작업을 수행하는 워커 노드가 있습니다. 워커 노드는 일반적으로 GPU가 있는 머신에서 실행됩니다.
- kalavai-client은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- kalavai-client은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- kalavai-client은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. kalavai-client의 마지막 커밋은 2026년 10월 17일입니다.
- kalavai-client은(는) 어디에 사용할 수 있나요?
- 여러 머신의 유휴 GPU를 활용해 대규모 언어 모델을 서빙합니다. 일반 컴퓨터에서 llama.cpp로 CPU 기반 GGUF 모델 추론을 실행합니다. Ray 또는 axolotl을 사용해 분산 파인튜닝 작업을 배포합니다. 팀의 로컬 및 클라우드 컴퓨팅 리소스를 아우르는 통합 모델 포털을 호스팅합니다.
- kalavai-client는 어떻게 설치하나요?
- gcc 컴파일러와 python3-dev 사전 요구 사항을 설치합니다: sudo apt install gcc g++ python3-dev Python 패키지 kalavai-client를 설치합니다: pip install kalavai-client 로컬 프라이빗 풀을 시작합니다: kalavai pool start GUI를 시작하고 http://localhost:49153을 엽니다: kalavai gui start
- kalavai-client은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/kalavai-net/kalavai-client
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
여러 GPU와 노드에서 vLLM, SGLang, TensorRT-LLM을 오케스트레이션하는 데이터센터 규모의 분산 추론 서빙 프레임워크입니다.
요청을 보내는 누구나 자원봉사자의 GPU로 AI 이미지와 텍스트를 생성할 수 있는 무료 커뮤니티 운영 분산 서비스입니다.
PyTorch, JAX, XGBoost 등 다양한 프레임워크에서 분산 AI 모델 학습과 LLM 파인튜닝을 지원하는 Kubernetes 네이티브 플랫폼입니다.
서버리스 AI 워크로드를 위한 오픈소스 Go 및 Python 런타임으로, GPU 추론 엔드포인트, 샌드박스, 백그라운드 작업을 지원합니다.
VM과 Kubernetes로 프라이빗 클라우드, 엣지 사이트, AI 워크로드를 운영하는 오픈소스 클라우드 관리 플랫폼입니다.