선수 지식과 준비물

선수 지식

  • PyTorch의 tensor, module, optimizer, dataloader
  • Transformer의 self-attention과 cross-attention
  • 확률분포, 조건부확률, 평균·표준편차
  • 제4장의 센서 timestamp 정렬과 episode 수집 구조

기준 환경

  • Ubuntu 24.04 LTS
  • Python 가상환경 또는 uv
  • CUDA 호환 NVIDIA GPU(학습 시 권장)
  • Hugging Face 계정과 token(비공개 Hub 저장소를 사용할 경우)
  • LeRobot repository의 고정 commit 또는 태그

설치 명령은 프로젝트의 현재 문서를 우선한다. SmolVLA 추가 의존성은 공식 문서에서 다음과 같이 안내된다.

git clone https://github.com/huggingface/lerobot.git
cd lerobot
python3 -m venv .venv
source .venv/bin/activate
pip install -e ".[smolvla,peft]"
git rev-parse HEAD
lerobot-train --help

마지막 두 명령의 출력을 실험 기록에 저장한다. latest 또는 main만 기록하면 같은 실험 환경을 다시 만들 수 없다.

이 장의 예제 코드·설정 파일 (5)

이 장의 자가 점검·가상실습