Marcos, dispositivos, sistemas y arquitecturas compatibles - Amazon SageMaker

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Marcos, dispositivos, sistemas y arquitecturas compatibles

Amazon SageMaker Neo es compatible con los siguientes dispositivos, arquitecturas de chips y sistemas operativos.

Dispositivos

Puedes seleccionar un dispositivo mediante la lista desplegable de la SageMaker consola de Amazon o especificándolo TargetDevice en la configuración de salida de la CreateCompilationJobAPI.

Puede elegir uno de los siguientes dispositivos periféricos:

Lista de dispositivos Sistema en un chip (SoC) Sistema operativo Arquitectura Acelerador Opciones de compilación de ejemplo
aisage Linux ARM64 Mali
amba_cv2 CV2 Arch Linux ARM64 cvflow
amba_cv22 CV22 Arch Linux ARM64 cvflow
amba_cv25 CV25 Arch Linux ARM64 cvflow
coreml iOS, macOS {"class_labels": "imagenet_labels_1000.txt"}
imx8qm Mx8 de NXP Linux ARM64
imx8mplus i.MX 8M Plus Linux ARM64 NPU
jacinto_tda4vm TDA4VM Linux ARM TDA4VM
jetson_nano Linux ARM64 NVIDIA {'gpu-code': 'sm_53', 'trt-ver': '5.0.6', 'cuda-ver': '10.0'}

Para TensorFlow2, {'JETPACK_VERSION': '4.6', 'gpu_code': 'sm_72'}

jetson_tx1 Linux ARM64 NVIDIA {'gpu-code': 'sm_53', 'trt-ver': '6.0.1', 'cuda-ver': '10.0'}
jetson_tx2 Linux ARM64 NVIDIA {'gpu-code': 'sm_62', 'trt-ver': '6.0.1', 'cuda-ver': '10.0'}
jetson_xavier Linux ARM64 NVIDIA {'gpu-code': 'sm_72', 'trt-ver': '5.1.6', 'cuda-ver': '10.0'}
qcs605 Android ARM64 Mali {'ANDROID_PLATFORM': 27}
qcs603 Android ARM64 Mali {'ANDROID_PLATFORM': 27}
rasp3b ARM A56 Linux ARM_EABIHF {'mattr': ['+neon']}
rasp4b ARM A72
rk3288 Linux ARM_EABIHF Mali
rk3399 Linux ARM64 Mali
sbe_c Linux x86_64 {'mcpu': 'core-avx2'}
sitara_am57x AM57X Linux ARM64 EVE y/o C66x DSP
x86_win32 Windows 10 X86_32
x86_win64 Windows 10 X86_32

Para obtener más información sobre las opciones del compilador clave-valor JSON para cada dispositivo de destino, consulte el campo CompilerOptions del tipo de datos de la API OutputConfig.

Arquitecturas de sistemas y chips

Las siguientes tablas de consulta proporcionan información sobre los sistemas operativos y las arquitecturas disponibles para los trabajos de compilación de modelos Neo.

Linux
X86_64 X86 ARM64 ARM_EABIHF ARM_EABI
Sin acelerador (CPU) X X X X
GPU Nvidia X X
Intel_Graphics X
ARM Mali X X X
Android
X86_64 X86 ARM64 ARM_EABIHF ARM_EABI
Sin acelerador (CPU) X X X X
GPU Nvidia
Intel_Graphics X X
ARM Mali X X
Windows
X86_64 X86 ARM64 ARM_EABIHF ARM_EABI
Sin acelerador (CPU) X X