코드 작성 없이 CLI와 웹 UI로 100개 이상의 LLM 및 VLM을 효율적으로 파인튜닝하는 통합 프레임워크입니다.
transformerlab/transformerlab-app
모델을 로컬이나 Slurm 및 클라우드 GPU 클러스터에서 학습·미세 조정·평가·실행할 수 있는 오픈소스 ML 연구 플랫폼입니다.
- 스타
- 5,200
- 포크
- 554
- 열린 이슈
- 36
- 마지막 커밋
- 그저께
어떤 프로젝트인가요?
Transformer Lab은 모델 다운로드, 학습, 채팅, 평가를 하나의 웹 인터페이스에서 제공하는 오픈소스 머신러닝 플랫폼입니다. 개인 사용자는 자신의 컴퓨터에서 실행할 수 있으며, Apple Silicon Mac, NVIDIA 또는 AMD GPU를 탑재한 Linux, NVIDIA GPU를 사용하는 WSL2 기반 Windows를 지원합니다.
이 플랫폼은 전체 미세 조정, LoRA/QLoRA, DPO·ORPO·SIMPO 같은 RLHF 기법을 지원하며, MLX, CUDA, ROCm용 트레이너를 제공합니다. MLX, vLLM, Ollama, Hugging Face Transformers를 통한 추론, HuggingFace·GGUF·MLX 간 형식 변환, Stable Diffusion 및 Flux의 LoRA 학습과 같은 diffusion 워크플로도 지원합니다.
팀은 동일한 인터페이스에서 Slurm 클러스터나 AWS, GCP, Azure 같은 SkyPilot 관리 클라우드에 작업을 제출할 수 있습니다. 또한 실험 추적 공유, 모델 레지스트리, 원격 노드에서 Jupyter, VSCode 또는 SSH 세션을 원클릭으로 시작하는 기능도 제공합니다.
핵심 기능
- 01전체 미세 조정, LoRA/QLoRA, DPO/ORPO/SIMPO를 사용해 모델을 학습하고 미세 조정합니다.
- 02MLX, vLLM, Ollama, Hugging Face Transformers를 통해 추론을 실행합니다.
- 03HuggingFace, GGUF, MLX 형식 간에 모델을 변환합니다.
- 04LLM-as-a-judge 점수 산출과 LM Evaluation Harness 벤치마크를 실행합니다.
- 05하나의 UI와 CLI에서 Slurm 또는 SkyPilot 클러스터에 작업을 제출합니다.
- 06Python 플러그인 시스템과 lab SDK로 플랫폼을 확장합니다.
활용 사례
- 단일 Mac 또는 Linux GPU 워크스테이션에서 오픈 LLM을 미세 조정하고 채팅합니다.
- 자체 이미지 데이터셋을 사용해 Stable Diffusion 또는 Flux용 LoRA 어댑터를 학습합니다.
- 하나의 인터페이스에서 연구실의 학습 작업을 Slurm 클러스터나 클라우드 GPU에 예약합니다.
- 표준화된 벤치마크와 LLM 기반 평가로 모델 출력을 평가합니다.
빠른 시작
- 1
README에 있는 공식 설치 스크립트를 실행합니다
- 2
설치 디렉터리로 이동합니다
cd ~/.transformerlab/src - 3
run.sh로 앱을 시작한 다음 http://localhost:8338을 엽니다
./run.sh
사용 전 알아둘 점
- macOS에서는 Apple Silicon, Linux에서는 NVIDIA 또는 AMD GPU, Windows에서는 WSL2를 통한 NVIDIA GPU가 필요합니다.
- AGPL-3.0 라이선스가 적용됩니다. 강한 카피레프트 라이선스이므로 일부 상업적 사용이 제한될 수 있습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- transformerlab-app은(는) 무엇인가요?
- 모델을 로컬이나 Slurm 및 클라우드 GPU 클러스터에서 학습·미세 조정·평가·실행할 수 있는 오픈소스 ML 연구 플랫폼입니다. Transformer Lab은 모델 다운로드, 학습, 채팅, 평가를 하나의 웹 인터페이스에서 제공하는 오픈소스 머신러닝 플랫폼입니다. 개인 사용자는 자신의 컴퓨터에서 실행할 수 있으며, Apple Silicon Mac, NVIDIA 또는 AMD GPU를 탑재한 Linux, NVIDIA GPU를 사용하는 WSL2 기반 Windows를 지원합니다.
- transformerlab-app은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- transformerlab-app은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- transformerlab-app은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. transformerlab-app의 마지막 커밋은 2026년 11월 5일입니다.
- transformerlab-app은(는) 어디에 사용할 수 있나요?
- 단일 Mac 또는 Linux GPU 워크스테이션에서 오픈 LLM을 미세 조정하고 채팅합니다. 자체 이미지 데이터셋을 사용해 Stable Diffusion 또는 Flux용 LoRA 어댑터를 학습합니다. 하나의 인터페이스에서 연구실의 학습 작업을 Slurm 클러스터나 클라우드 GPU에 예약합니다. 표준화된 벤치마크와 LLM 기반 평가로 모델 출력을 평가합니다.
- transformerlab-app는 어떻게 설치하나요?
- README에 있는 공식 설치 스크립트를 실행합니다 설치 디렉터리로 이동합니다: cd ~/.transformerlab/src run.sh로 앱을 시작한 다음 http://localhost:8338을 엽니다: ./run.sh
- transformerlab-app은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/transformerlab/transformerlab-app
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
YAML 파일로 설정하는 무료 오픈소스 프레임워크로, 대규모 언어 모델의 미세 조정과 후속 학습을 지원합니다.
Hugging Face의 Parameter-Efficient Fine-Tuning(PEFT) 라이브러리로, 소수의 추가 파라미터만 학습해 대규모 사전 학습 모델을 맞춤 조정합니다.
AI 코딩 에이전트가 Hugging Face Hub에서 학습, 평가, 데이터셋, Spaces 작업을 수행하도록 안내와 스크립트를 제공하는 Agent Skills 모음입니다.
대형 언어 모델을 레이어별로 실행해 양자화 없이도 70B급 모델을 단일 4GB GPU에서 추론할 수 있는 Python 라이브러리입니다.
LoRA, DPO, CLI를 지원하는 대규모 언어 모델 미세 조정 프레임워크 및 노코드 GUI입니다.