AWS TorchNeuron, CUDA 대신 Neuron 지정으로 PyTorch 코드 실행

AWS, Trainium을 CUDA처럼 PyTorch 장치로 쓰는 네이티브 백엔드 TorchNeuron 공개 (feat. Hugging Face)

·2026.10.23 08:00

핵심 내용

Trainium2/3에서 표준 PyTorch API로 학습 및 추론이 가능한 TorchNeuron이 공개됐다.

1 / 4

자세히 보기

  • AWS가 Trainium용 네이티브 PyTorch 백엔드 TorchNeuron을 Apache 2.0 오픈소스로 공개함
  • 장치를 cuda 대신 neuron으로 지정하면 표준 PyTorch 코드가 Trainium에서 실행되며, Trn2와 Trn3만 지원함
  • Hugging Face 라이브러리 연동 시 텍스트 생성 모델 상위 100개 중 89%가 추가 작업 없이 동작함
  • PyTorch PrivateUse1 확장 지점을 통해 neuron 장치를 등록하고, 즉시 실행 또는 torch.compile 모드를 선택 가능함
  • torch.compile은 동적 shape를 지원하지 않아 dynamic=False 설정 및 정적 KV 캐시, 입력 패딩이 필수임
  • ViT 인코더 NKI 커널 적용 시 최대 2.45배 속도 향상 측정됨 (DINOv3 ViT-L/16 기준)
  • PyTorch 2.14.0 및 Python 3.12~3.14를 지원하며, Ubuntu 26.04에서 독립 휠 설치 가능함
  • 희소 텐서, NestedTensor, JVP 등 일부 기능은 첫 릴리스에서 미지원 상태임

이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.