Périphériques, architectures de puces et systèmes pris en charge - Amazon SageMaker

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Périphériques, architectures de puces et systèmes pris en charge

Amazon SageMaker Neo prend en charge les appareils, architectures de puces et systèmes d'exploitation suivants.

Appareils

Vous pouvez sélectionner un appareil à l'aide de la liste déroulante de la SageMaker console Amazon ou TargetDevice en le spécifiant dans la configuration de sortie du CreateCompilationJobAPI.

Vous pouvez choisir parmi l'un des appareils en périphérie suivants :

Liste des périphériques Système sur puce (SoC) Système d'exploitation Architecture Accélérateur Exemple d'options de compilateur
aisage Aucun Linux ARM64 Mali Aucun
amba_cv2 CV2 Arch Linux ARM64 cvflow Aucun
amba_cv22 CV22 Arch Linux ARM64 cvflow Aucun
amba_cv25 CV25 Arch Linux ARM64 cvflow Aucun
coreml Aucun macOS IVS Aucun Aucun {"class_labels": "imagenet_labels_1000.txt"}
imx8qm NXPimx8 Linux ARM64 Aucun Aucun
imx8mplus i.MX 8M Plus Linux ARM64 NPU Aucun
jacinto_tda4vm TDA4VM Linux ARM TDA4VM Aucun
jetson_nano Aucun Linux ARM64 NVIDIA {'gpu-code': 'sm_53', 'trt-ver': '5.0.6', 'cuda-ver': '10.0'}

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

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

Pour plus d'informations sur les options du compilateur JSON clé-valeur pour chaque équipement cible, consultez le CompilerOptions champ du type de OutputConfigAPIdonnées.

Systèmes et architectures de puces

Les tables de consultation suivantes fournissent des informations sur les systèmes d'exploitation et les architectures disponibles pour les tâches de compilation de modèles Neo.

Linux
Accélérateur X86_64 X86 ARM64 ARM_EABIHF ARM_EABI
Pas d'accélérateur (CPU) Oui Non Oui Oui Oui
Nvidia GPU Oui Non Oui Non Non
Intel_Graphics Oui Non Non Non Non
ARMMali Non Non Oui Oui Oui
Android
Accélérateur X86_64 X86 ARM64 ARM_EABIHF ARM_EABI
Pas d'accélérateur (CPU) Oui Oui Oui Non Oui
Nvidia GPU Non Non Non Non Non
Intel_Graphics Oui Oui Non Non Non
ARMMali Non Non Oui Non Oui
Windows
Accélérateur X86_64 X86 ARM64 ARM_EABIHF ARM_EABI
Pas d'accélérateur (CPU) Oui Oui Non Non Non