Struct aws_sdk_sagemaker::model::TargetPlatform
source · [−]#[non_exhaustive]pub struct TargetPlatform { /* private fields */ }Expand description
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.
Implementations
sourceimpl TargetPlatform
impl TargetPlatform
sourcepub fn os(&self) -> Option<&TargetPlatformOs>
pub fn os(&self) -> Option<&TargetPlatformOs>
Specifies a target platform OS.
-
LINUX: Linux-based operating systems. -
ANDROID: Android operating systems. Android API level can be specified using theANDROID_PLATFORMcompiler option. For example,"CompilerOptions": {'ANDROID_PLATFORM': 28}
sourcepub fn arch(&self) -> Option<&TargetPlatformArch>
pub fn arch(&self) -> Option<&TargetPlatformArch>
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.
sourcepub fn accelerator(&self) -> Option<&TargetPlatformAccelerator>
pub fn accelerator(&self) -> Option<&TargetPlatformAccelerator>
Specifies a target platform accelerator (optional).
-
NVIDIA: Nvidia graphics processing unit. It also requiresgpu-code,trt-ver,cuda-vercompiler options -
MALI: ARM Mali graphics processor -
INTEL_GRAPHICS: Integrated Intel graphics
sourceimpl TargetPlatform
impl TargetPlatform
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture TargetPlatform.
Trait Implementations
sourceimpl Clone for TargetPlatform
impl Clone for TargetPlatform
sourcefn clone(&self) -> TargetPlatform
fn clone(&self) -> TargetPlatform
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more