kubeflow/trainer는 Kubernetes 클러스터에서 분산 AI 모델 학습과 대규모 언어 모델(LLM) 미세 조정을 선언적으로 관리하는 컴포넌트다. 이 저장소는 2017년 6월 28일 만들어졌고, 공개된 최신 릴리스는 v2.3.0이다.
README가 밝히는 지원 범위가 이 저장소의 중심이다. PyTorch, MLX, HuggingFace, DeepSpeed, Megatron-LM, JAX, XGBoost를 그대로 써서 대규모 언어 모델 미세 조정과 AI 모델 학습을 구성할 수 있고, MPI(메시지 전달 인터페이스)로 HPC(고성능 컴퓨팅) 클러스터의 다중 노드·다중 GPU 작업을 조율한다. 스케줄링은 Kueue, Slurm Bridge, KAI Scheduler와 통합되고, 대규모 데이터를 GPU 노드로 제로 복사(zero-copy) 전송하는 분산 데이터 캐시도 제공한다. 모델 개발과 미세 조정은 Kubeflow Python SDK의 TrainJob과 Runtimes API로 처리한다. 구현 언어는 Go, 라이선스는 Apache-2.0, 별 수는 2249개다.
다만 v2.3.0의 변경 내역을 정리한 릴리스 노트는 이번 출처에 없고 성능 측정치도 제시되지 않는다. 이 릴리스가 무엇을 개선했는지는 주어진 자료만으로 확인하기 어렵다. 지금 읽어낼 수 있는 것은 지원 범위와 구조뿐이다. 판단의 근거는 릴리스 노트 원문까지 미룬다.