Hugging Face 체크포인트에서 바로 LLM, VLM, diffusion 모델을 파인튜닝하고 사전 학습할 수 있는 PyTorch DTensor 네이티브 학습 라이브러리입니다.
PaddlePaddle/PaddleFormers
Hugging Face 호환 API를 제공하는 PaddlePaddle 기반 Transformers 스타일 라이브러리로, 대규모 언어 및 비전-언어 모델 학습을 지원합니다.
- 스타
- 12,970
- 포크
- 2,184
- 열린 이슈
- 244
- 마지막 커밋
- 17일 전
어떤 프로젝트인가요?
PaddleFormers는 PaddlePaddle 딥러닝 프레임워크 기반의 모델 라이브러리로, PyTorch 사용자를 위한 Hugging Face Transformers와 유사한 모델 인터페이스와 기능을 제공합니다. 대규모 언어 모델(LLM)과 비전-언어 모델(VLM) 학습을 지원하며, DeepSeek-V3/V4, GLM-4.5, Qwen2, Qwen3, Qwen3-VL, ERNIE-4.5 제품군을 포함한 모델 zoo를 제공합니다.
이 라이브러리는 텐서 병렬화, 파이프라인 병렬화, 전문가 병렬화 등의 분산 학습 전략과 자동 혼합 정밀도 및 FP8 학습을 지원합니다. 학습 후 작업 흐름에는 지속 사전 학습, SFT, LoRA, DPO, DPO-LoRA가 포함됩니다. 체크포인트는 Safetensors 형식으로 저장되어 vLLM, SGLang, FastDeploy 등의 도구에서 불러올 수 있습니다. YAML 설정 파일로 학습을 시작하는 명령줄 도구 paddleformers-cli도 제공합니다.
프로젝트 문서에는 Kunlunxin P800, Iluvatar BI-V150, Metax C550을 비롯한 여러 중국산 가속기와 Moore Threads GPU에 맞춘 적용 방법도 안내되어 있습니다.
핵심 기능
- 01PaddlePaddle에서 Hugging Face 스타일의 AutoModel 및 AutoTokenizer API 제공
- 02대규모 모델 학습을 위한 텐서·파이프라인·전문가 병렬화
- 03사전 학습, SFT, LoRA, DPO, DPO-LoRA 작업 흐름 지원
- 04vLLM, SGLang, FastDeploy와 호환되는 Safetensors 체크포인트
- 05Function Call 및 Thinking 스타일 학습 데이터 지원
활용 사례
- SFT 또는 LoRA로 Qwen3, GLM-4.5와 같은 오픈 LLM을 사용자 지정 데이터에 맞춰 파인튜닝
- PaddlePaddle 인프라에서 DPO를 활용한 선호도 정렬 수행
- Qwen3-VL 또는 PaddleOCR-VL과 같은 비전-언어 모델 학습 또는 적용
- LLM 학습 후 작업에 중국산 가속기 하드웨어 활용
빠른 시작
- 1
tokenizer 및 processor 패키지를 설치합니다(학습 의존성은 포함되지 않음)
python -m pip install paddleformers - 2
tokenizer를 로드하고 Hugging Face 스타일 API로 텍스트 생성을 실행합니다
- 3
저장소를 clone하여 예제 학습 설정을 가져옵니다
git clone https://github.com/PaddlePaddle/PaddleFormers.git - 4
예제 설정으로 SFT 학습을 실행합니다
paddleformers-cli train ./examples/config/sft/full.yaml
사용 전 알아둘 점
- GPU 학습에는 CUDA 13.0 이상과 PaddleFleet 0.3 이상이 필요합니다.
- Kunlunxin XPU, Iluvatar, Metax, MUSA 등 다른 하드웨어는 벤더별 설치 가이드가 별도로 필요합니다.
토픽
자주 묻는 질문
- PaddleFormers은(는) 무엇인가요?
- Hugging Face 호환 API를 제공하는 PaddlePaddle 기반 Transformers 스타일 라이브러리로, 대규모 언어 및 비전-언어 모델 학습을 지원합니다. PaddleFormers는 PaddlePaddle 딥러닝 프레임워크 기반의 모델 라이브러리로, PyTorch 사용자를 위한 Hugging Face Transformers와 유사한 모델 인터페이스와 기능을 제공합니다. 대규모 언어 모델(LLM)과 비전-언어 모델(VLM) 학습을 지원하며, DeepSeek-V3/V4, GLM-4.5, Qwen2, Qwen3, Qwen3-VL, ERNIE-4.5 제품군을 포함한 모델 zoo를 제공합니다.
- PaddleFormers은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- PaddleFormers은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- PaddleFormers은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. PaddleFormers의 마지막 커밋은 2026년 10월 21일입니다.
- PaddleFormers은(는) 어디에 사용할 수 있나요?
- SFT 또는 LoRA로 Qwen3, GLM-4.5와 같은 오픈 LLM을 사용자 지정 데이터에 맞춰 파인튜닝 PaddlePaddle 인프라에서 DPO를 활용한 선호도 정렬 수행 Qwen3-VL 또는 PaddleOCR-VL과 같은 비전-언어 모델 학습 또는 적용 LLM 학습 후 작업에 중국산 가속기 하드웨어 활용
- PaddleFormers는 어떻게 설치하나요?
- tokenizer 및 processor 패키지를 설치합니다(학습 의존성은 포함되지 않음): python -m pip install paddleformers tokenizer를 로드하고 Hugging Face 스타일 API로 텍스트 생성을 실행합니다 저장소를 clone하여 예제 학습 설정을 가져옵니다: git clone https://github.com/PaddlePaddle/PaddleFormers.git 예제 설정으로 SFT 학습을 실행합니다: paddleformers-cli train ./examples/config/sft/full.yaml
- PaddleFormers은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/PaddlePaddle/PaddleFormers
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
코드 작성 없이 CLI와 웹 UI로 100개 이상의 LLM 및 VLM을 효율적으로 파인튜닝하는 통합 프레임워크입니다.
Hugging Face의 Parameter-Efficient Fine-Tuning(PEFT) 라이브러리로, 소수의 추가 파라미터만 학습해 대규모 사전 학습 모델을 맞춤 조정합니다.
대규모 언어 모델 미세 조정을 위한 자료, 튜토리얼, 논문, 도구 및 강의를 엄선해 모은 목록입니다.
Hugging Face와 Liger-Kernel을 사용해 Qwen-VL 비전-언어 모델 계열(Qwen2-VL, Qwen2.5-VL, Qwen3-VL, Qwen3.5)을 파인튜닝하는 학습 스크립트입니다.
PaddlePaddle은 단일 머신 및 분산 고성능 학습과 크로스 플랫폼 배포를 지원하는 오픈소스 딥러닝 프레임워크입니다.