Skip to content

아마존 TorchNeuron 공개, CUDA에 정면 도전

아마존웹서비스가 PyTorch 설정 한 줄 변경으로 Trainium에서 AI 앱을 실행하는 TorchNeuron을 공개했습니다. 엔비디아 CUDA 종속을 겨냥한 이번 시도는 국내 스타트업의 추론 비용과 클라우드 선택에도 직접적인 영향을 줄 전망입니다.

작성·편집 WhatsUpPick 편집팀8 분 소요
공유
아마존 TorchNeuron 공개, CUDA에 정면 도전

아마존웹서비스(AWS)가 자체 AI 칩인 Trainium으로 AI 앱을 쉽게 옮기는 개발 도구 TorchNeuron을 공개했습니다. TechCrunch에 따르면 아마존은 PyTorch 설정 한 줄 변경만으로 코드 재작성 없이 Trainium에서 실행할 수 있다고 설명합니다. Hugging Face는 2026년 10월 20일 퍼블릭 베타로 제공된다고 밝혔으며, 엔비디아 CUDA가 구축한 소프트웨어 해자를 정면으로 겨냥한 시도입니다.

1. TorchNeuron은 무엇이 달라졌나

TechCrunch에 따르면 TorchNeuron은 PyTorch용 플러그인으로, Trainium을 위한 새로운 백엔드를 제공합니다. 핵심은 개발자가 이미 익숙한 PyTorch 인터페이스 그대로 Trainium을 네이티브 디바이스처럼 쓰는 것입니다. 아마존은 코드 재작성 없이 설정 한 줄 변경으로 PyTorch로 작성된 AI 앱을 Trainium에서 실행할 수 있다고 주장합니다. 이는 기존에 컴파일러처럼 사고해야 했던 방식과 대비됩니다.

Hugging Face 블로그에 따르면 지금까지 Trainium과 Inferentia에서의 Hugging Face 경험은 optimum-neuron 라이브러리를 통해 제공됐습니다. 이 라이브러리는 PyTorch XLA 기반의 torch-neuronx 패키지에 의존했으며, 레이지 텐서(lazy tensors)와 정적 shape(static shapes)만 지원하고 그래프 브레이크마다 재컴파일이 필요했습니다. Optimum Neuron은 이 복잡성을 숨기기 위해 별도의 모델링 클래스와 트레이너 등 커스텀 코드를 유지해야 했습니다.

TorchNeuron은 이 구조를 바꿉니다. Hugging Face에 따르면 PyTorch에 직접 통합되어 neuron을 네이티브 디바이스로 노출하며, 즉시 실행 모드(eager mode)와 torch.compile, 그리고 PyTorch 자체 분산 프리미티브인 DTensor와 FSDP2를 지원합니다. 또한 네이티브 분산 API인 FSDP와 텐서 병렬(TP)도 지원합니다. 이에 따라 Transformers와 Diffusers, Accelerate, PEFT, TRL을 다른 가속기에서 쓰던 동일한 클래스와 스크립트로 Trainium에서 직접 실행할 수 있습니다. Hugging Face는 앞으로 Optimum Neuron을 거치지 말고 이들 라이브러리를 직접 사용할 것을 권장한다고 밝혔습니다.

설치와 사용법도 단순해졌습니다. Hugging Face에 따르면 2026년 10월 20일부터 퍼블릭 베타로 제공되며 pip install torch-neuronx로 설치할 수 있습니다. 텍스트 생성 추론의 경우 Transformers 코드에서 device_map=neuron 인자를 전달하면 모델이 Neuron 디바이스로 이동합니다. 텐서 병렬 실행을 위해 분산 초기화 시 백엔드로 neuron을 사용하고, 생성 시 정적 캐시(static cache)를 사용하는 것이 재컴파일 방지에 권장된다고 Hugging Face는 설명합니다. 아마존이 자체 칩 Trainium과 추론용 Inferentia를 각각 비용 효율적인 학습용과 대규모 추론용으로 구분해 온 가운데, Trainium은 학습과 추론을 모두 처리하는 하나의 플랫폼이라는 점도 강조됐습니다.

2. 수치와 메시지로 보는 엔비디아 정면 승부

TechCrunch에 따르면 아마존은 전체 AI 앱의 약 85%가 PyTorch로 작성됐다고 주장합니다. PyTorch는 원래 페이스북이 개발했으며 2022년부터 리눅스 재단 산하에서 유지되는 오픈소스 프로젝트입니다. 엔비디아는 수년간 CUDA 소프트웨어가 PyTorch로 작성된 앱을 원활히 지원하도록 만들었고, 그 결과 엔비디아 하드웨어가 사실상 기본값처럼 깊이 내장됐다고 TechCrunch는 전합니다. TorchNeuron은 PyTorch에 맞춰져 있어 PyTorch를 아는 개발자는 이미 사용법을 아는 구조이며, AMD GPU나 애플 칩도 간단한 설정 변경으로 이식할 수 있다는 점도 언급됐습니다.

호환성 수치에서 변화가 큽니다. Hugging Face에 따르면 TorchNeuron을 적용한 Transformers에서 상위 100개 텍스트 생성 모델 아키텍처 중 89%가 별도 작업 없이 지원되며, 이는 Optimum Neuron v0.4.5 기준 46%와 비교되는 수치입니다. 성능 사례로는 AI 음성 기업 Deepgram이 언급됐습니다. TechCrunch에 따르면 Deepgram은 네이티브 PyTorch 지원을 이용해 Trainium으로 이전했으며, 프로덕션급 정확도를 유지하면서 달러당 70% 더 많은 오디오를 처리하고 있다고 AWS는 주장합니다. AWS는 가장 저렴한 토큰당 가격을 제시하지 않더라도, 학습과 추론을 같은 칩과 클라우드 인프라로 처리해 전체 워크로드 경제성이 개선된다고 설명합니다.

항목값
PyTorch로 작성된 AI 앱 비중 (AWS 주장)약 85%
상위 100개 텍스트 생성 아키텍처 지원율 (TorchNeuron)89% (별도 작업 없이 지원)
상위 100개 텍스트 생성 아키텍처 지원율 (Optimum Neuron v0.4.5)46%
Deepgram Trainium 이전 효과 (AWS 주장)달러당 70% 더 많은 오디오 처리, 프로덕션급 정확도 유지
제공 형태 및 설치2026년 10월 20일 퍼블릭 베타, pip install torch-neuronx
핵심 사용법설정 한 줄 변경, device_map=neuron, eager 실행과 torch.compile 지원

아마존의 메시지는 단순한 이식 도구를 넘어섭니다. TechCrunch에 따르면 AWS Annapurna Labs의 Colin Brace 부사장은 단일 목적 컴퓨트 제공자에 베팅하고 주변 인프라를 따로 구축하는 대신 AWS 위에서 프로토타입부터 프로덕션까지 이어지는 인프라를 쓸 수 있다고 이메일 인터뷰에서 밝혔습니다. CoreWeave와 Nebius, Firmus 등 엔비디아 하드웨어와 연계된 네오클라우드보다 AWS 전체 클라우드를 함께 쓰는 것이 스타트업에 유리하다는 주장입니다. Trainium의 가치는 가격 대비 성능과 학습·추론 통합 플랫폼에 있다는 설명도 덧붙였습니다.

또 하나 주목되는 대목은 PyTorch 자체를 하드웨어 중립적으로 만들겠다는 기여입니다. TechCrunch에 따르면 아마존은 특정 칩에 종속시키는 코드를 제거하기 위해 PyTorch 메인 프로젝트에 업스트림 기여를 진행 중이며, 블로그 게시물에서도 PyTorch를 특정 칩이 아닌 전체 개발자 커뮤니티를 위한 하드웨어 중립적 프레임워크로 만드는 것이 목표라고 밝혔습니다. 이는 Trainium 사용자뿐 아니라 전체 생태계에 영향을 미치는 접근이며, 보도에 따르면 이런 전술은 의심의 여지 없이 긍정적인 측면이 있다고 평가됩니다.

3. 한국 개발자·기업에게 주는 시사점

① 추론 단가가 아닌 전체 워크로드 단가로 입찰 기준을 바꾸십시오

AWS가 내세운 논리는 토큰당 최저가가 아니라 학습과 추론을 같은 Trainium 플랫폼에서 처리할 때의 총비용입니다. 한국 스타트업과 중견기업은 통상 GPU 렌털 단가나 토큰 단가로만 비교하지만, Hugging Face가 설명한 것처럼 재컴파일 빈도와 정적 캐시 적용 여부, 분산 학습 설정 유지 비용이 실제 청구액과 지연시간을 좌우합니다. Deepgram 사례에서 제시된 달러당 70% 더 많은 오디오 처리라는 수치는 그대로 믿을 것이 아니라, 자사 모델 아키텍처가 상위 100개 중 89%에 해당하는지, torch.compile과 FSDP2·TP 구성이 기존 파이프라인과 충돌하지 않는지를 PoC 체크리스트로 삼아야 합니다. 특히 한국어 음성·콜센터·자막 처리처럼 오디오 분량이 많은 팀은 정확도 유지 조건을 계약서에 명시하고 파일럿 물량으로 실측하는 것이 안전합니다.

② PyTorch 표준층에 올라타 하드웨어 이전 비용을 낮추십시오

TorchNeuron의 가장 큰 실무적 의미는 optimum-neuron 같은 별도 추상화 대신 Transformers와 Diffusers, Accelerate의 네이티브 인터페이스를 그대로 쓴다는 점입니다. 한국 팀이 device_map=neuron과 분산 백엔드 neuron, 정적 캐시 같은 표준 패턴으로 코드를 유지하면, 엔비디아 GPU와 Trainium, 나아가 AMD나 다른 가속기 사이에서 모델 코드 분기를 줄일 수 있습니다. 아마존이 PyTorch 업스트림에 하드웨어 종속 코드 제거를 기여한다는 점도 중장기적으로 이전 비용을 낮추는 방향입니다. 신규 프로젝트는 모델링 클래스를 칩별로 포크하지 말고 PyTorch 네이티브 분산 프리미티브 기준으로 작성하고, 기존 Optimum Neuron 기반 코드는 베타 기간에 주요 모델 2~3종부터 네이티브 방식으로 병행 테스트하는 단계적 전환을 권장합니다. 동시에 CoreWeave형 네오클라우드와 AWS·국내 클라우드 간의 데이터 이동비와 스토리지·서빙 종속성을 함께 비교해야 실제 총소유비용이 보입니다.

우리의 관점: 이번 발표는 칩 성능 경쟁이 아니라 PyTorch라는 개발 표준층을 누가 장악하느냐의 싸움입니다. 설정 한 줄 변경과 89% 대 46%라는 지원율 격차는 한국 개발자에게 당장 체감되는 이식 비용 인하를 의미합니다. 다만 Deepgram 수치는 단일 사례에 기반한 AWS 주장이며, 한국어 모델과 롱컨텍스트 생성에서는 재컴파일 이슈가 다시 불거질 수 있습니다. 한국 팀에게는 엔비디아 일변도에서 벗어나 Trainium을 협상 카드와 이중화 수단으로 확보하되, 업스트림 PyTorch의 하드웨어 중립화 속도를 보며 베팅 비중을 조절하는 것이 현실적인 전략입니다.

※ 위 시사점 섹션은 보도된 사실에 기반한 WhatsUpPick 편집팀의 독자적 분석·전망이며, 특정 제품 도입을 권유하는 것이 아닙니다.

참고 자료

공유

Comments