class Aws::SageMaker::Types::TargetPlatform
Contains information about a target platform that you want your model to run on, such as OS, architecture, and accelerators. It is an alternative of `TargetDevice`.
@note When making an API call, you may pass TargetPlatform
data as a hash: { os: "ANDROID", # required, accepts ANDROID, LINUX arch: "X86_64", # required, accepts X86_64, X86, ARM64, ARM_EABI, ARM_EABIHF accelerator: "INTEL_GRAPHICS", # accepts INTEL_GRAPHICS, MALI, NVIDIA }
@!attribute [rw] os
Specifies a target platform OS. * `LINUX`\: Linux-based operating systems. * `ANDROID`\: Android operating systems. Android API level can be specified using the `ANDROID_PLATFORM` compiler option. For example, `"CompilerOptions": \{'ANDROID_PLATFORM': 28\}` @return [String]
@!attribute [rw] arch
Specifies a target platform architecture. * `X86_64`\: 64-bit version of the x86 instruction set. * `X86`\: 32-bit version of the x86 instruction set. * `ARM64`\: ARMv8 64-bit CPU. * `ARM_EABIHF`\: ARMv7 32-bit, Hard Float. * `ARM_EABI`\: ARMv7 32-bit, Soft Float. Used by Android 32-bit ARM platform. @return [String]
@!attribute [rw] accelerator
Specifies a target platform accelerator (optional). * `NVIDIA`\: Nvidia graphics processing unit. It also requires `gpu-code`, `trt-ver`, `cuda-ver` compiler options * `MALI`\: ARM Mali graphics processor * `INTEL_GRAPHICS`\: Integrated Intel graphics @return [String]
@see docs.aws.amazon.com/goto/WebAPI/sagemaker-2017-07-24/TargetPlatform AWS API Documentation
Constants
- SENSITIVE