2강 산출물: 첫 설정 가설표
설치는 명령어보다
재현 가능한 기록이 먼저입니다.
Unsloth와 모델 API는 버전별로 설치 명령이 바뀔 수 있습니다. 이 강의에서는 공식 문서를 기준으로 환경을 확인하고, 나중에 같은 조건을 다시 만들 수 있는 기록을 남깁니다.
- 환경 확인GPU·Python·Torch
- 문서 선택운영체제와 CUDA
- 설치Unsloth + 의존성
- 첫 추론모델 로드 확인
- 기록재현 조건
01 · 환경 확인
설치 전 세 가지를 먼저 기록합니다
문제가 생겼을 때 환경 기록이 없으면 원인 비교가 어렵습니다.
- GPU와 VRAMQLoRA로 시작하더라도 실제 사용 가능 메모리를 확인해야 합니다.
- Python과 PyTorchUnsloth 설치 문서는 CUDA·Torch 조합별 명령을 구분해 안내할 수 있습니다.
- 모델 접근Hugging Face에서 모델 라이선스와 접근 조건을 확인하고 토큰 필요 여부를 기록합니다.
GPU이름예: RTX 4060
VRAM용량예: 8GB
Python버전예: 3.11
PyTorchCUDA예: cu121
로컬 터미널python --version
python -c "import torch; print(torch.__version__, torch.cuda.is_available())"
nvidia-smi02 · 공식 설치 문서 선택
내 환경에 맞는 설치 경로를 고릅니다
아래 버튼은 어떤 문서를 먼저 볼지 판단하는 연습입니다. 실제 명령은 공식 문서에서 최신 내용을 확인하세요.
- Colab로컬 CUDA 문제를 피하고 빠르게 예제를 확인할 때 좋습니다.
- Linux GPU로컬 학습을 목표로 할 때 CUDA와 PyTorch 조합을 정확히 맞춥니다.
- Apple Silicon지원 상태가 바뀔 수 있으므로 Unsloth의 최신 설치 문서를 우선 확인합니다.
내 실행 환경
권장 확인
Colab에서 먼저 확인
GPU 설정이 자동화되어 빠르게 튜토리얼을 실행할 수 있습니다. 단, 장기 실험 기록은 별도로 남깁니다.
빠른 확인공식 문서에서 최신값 확인# 예시 형식입니다. 실제 명령은 Unsloth 공식 설치 문서의 최신 내용을 사용하세요.
pip install unsloth
pip install --upgrade transformers datasets trl peft accelerate bitsandbytes03 · 모델 첫 로드
학습 전에 추론이 되는지부터 확인합니다
학습 실패와 모델 로드 실패를 섞지 않기 위해 첫 실행은 짧게 끝냅니다.
- 모델 ID과정 기준은
google/gemma-4-E2B-it이며, 실제 이름은 모델 페이지에서 확인합니다. - 토큰모델 접근에 Hugging Face 로그인이 필요할 수 있으므로 인증 상태를 기록합니다.
- 짧은 프롬프트긴 생성보다 한 문장 응답으로 설치·로드 성공 여부를 먼저 봅니다.
01설치 확인import 성공
02모델 로드model/tokenizer
03짧은 질문한국어 응답
04기록버전·시간·오류
개념용 Pythonfrom unsloth import FastLanguageModel
model, tokenizer = FastLanguageModel.from_pretrained(
model_name = "google/gemma-4-E2B-it",
max_seq_length = 2048,
load_in_4bit = True,
)
prompt = "LoRA가 무엇인지 한 문장으로 설명해 줘."04 · 재현 가능한 환경 기록
나중에 같은 조건으로 다시 실행할 수 있게 남깁니다
오늘 산출물은 설치 성공 인증샷이 아니라 재현 가능한 환경 기록입니다.
- 버전Python, torch, transformers, trl, peft, unsloth 버전을 적습니다.
- 모델모델 ID, 양자화 여부, max_seq_length, 인증 상태를 적습니다.
- 다음 입력4강에서는 같은 환경에서 원본 모델 기준 응답을 측정합니다.
환경 기록이 브라우저에 저장됨
05 · 확인 퀴즈
설치보다 기록을 우선하는 이유를 확인합니다
공식 문서와 재현 조건을 구분해서 답하세요.
- 확인 범위환경 확인, 공식 문서, 모델 로드, 기록 항목을 점검합니다.
- 버전 주의설치/API 명령은 바뀔 수 있으므로 링크와 확인 날짜를 남깁니다.
- 다음 연결4강의 기준 성능 측정은 오늘의 실행 조건을 그대로 사용합니다.
06 · 마무리
오늘의 산출물은 재현 가능한 환경 기록입니다
- 오늘 산출물환경, 버전, 모델 로드 조건, 첫 실행 결과를 한곳에 남깁니다.
- 다음 입력4강에서는 이 조건으로 원본 모델의 기준 응답을 측정합니다.
- 안전 기준설치가 끝나도 학습 목표는 과잉 거부 감소와 위험 요청 대응 유지입니다.
3강 완료 기록
확인 항목 6개와 퀴즈 4점 이상을 완료하면 버튼이 활성화됩니다.
4강 · 기준 성능 측정
원본 모델의 응답을 고정 조건으로 기록해 비교 기준을 만듭니다.
공식 참고 자료 보기
- Unsloth Docs · Installing and updating ↗플랫폼별 설치와 업데이트 안내
- Unsloth Docs · Fine-tuning guide ↗FastLanguageModel 사용 흐름
- Hugging Face Hub · CLI ↗모델 접근과 로그인 관리
- Hugging Face · Google models ↗실제 Gemma 모델 ID 확인