aws-neuron/aws-neuron-sdk

Powering AWS purpose-built machine learning chips. Blazing fast and cost effective, natively integrated into PyTorch and TensorFlow and integrated with your favorite AWS services

解决的问题

为 AWS 自有的 AI 硬件加速器(Inferentia 和 Trainium)提供高性能的开发、性能分析和部署环境,专门用于深度学习和生成式 AI 工作负载。

工作原理

SDK 包含一个图编译器和运行时,可将机器学习模型转换为硬件可执行的格式。它与 PyTorch 和 JAX 等主流框架集成,并支持 vLLM Neuron 用于推理服务。对于高级用户,Neuron Kernel Interface (NKI) 允许直接编程 NeuronCore 以实现自定义内核。

适用人群

使用 AWS EC2 实例(如 Inf1、Inf2、Trn1、Trn2 和 Trn3)进行大规模 AI 模型训练或推理的机器学习工程师和开发者。

主要亮点

  • 高性能深度学习和生成式 AI 支持
  • 与 PyTorch、JAX 和 vLLM 集成
  • 通过 Neuron Kernel Interface (NKI) 实现直接硬件编程
  • 专用开发者工具,包括 Neuron Explorer

相关

  • 项目
  • 项目
  • 项目
  • Dispatch
  • Dispatch