PyTorch로 AI 모델 효율적으로 학습시키기
Dennis Lee
Data Engineer, Amazon
$$


$$


$$


$$


$$
$$
$$





$$

$$

$$

$$






AutoModelForSequenceClassification으로 모델 파라미터 초기화from transformers import AutoModelForSequenceClassification model = AutoModelForSequenceClassification.from_pretrained(model_name)print(model.config)
DistilBertConfig {
"architectures": ["DistilBertForMaskedLM"],
"dim": 768,
"dropout": 0.1,
"hidden_dim": 3072,
...
Accelerator는 사용 가능한 디바이스를 자동으로 감지accelerator.prepare()로 디바이스 배치 및 데이터 병렬화 자동화torch.nn.Module 타입의 모델을 첫 번째 사용 가능한 GPU에 배치from accelerate import Accelerator accelerator = Accelerator() model = accelerator.prepare(model)print(accelerator.device)
cpu
PyTorch로 AI 모델 효율적으로 학습시키기