| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.SageMaker.Types.TargetPlatform
Description
Synopsis
- data TargetPlatform = TargetPlatform' {}
- newTargetPlatform :: TargetPlatformOs -> TargetPlatformArch -> TargetPlatform
- targetPlatform_accelerator :: Lens' TargetPlatform (Maybe TargetPlatformAccelerator)
- targetPlatform_os :: Lens' TargetPlatform TargetPlatformOs
- targetPlatform_arch :: Lens' TargetPlatform TargetPlatformArch
Documentation
data TargetPlatform Source #
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.
See: newTargetPlatform smart constructor.
Constructors
| TargetPlatform' | |
Fields
| |
Instances
Arguments
| :: TargetPlatformOs | |
| -> TargetPlatformArch | |
| -> TargetPlatform |
Create a value of TargetPlatform with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:accelerator:TargetPlatform', targetPlatform_accelerator - Specifies a target platform accelerator (optional).
NVIDIA: Nvidia graphics processing unit. It also requiresgpu-code,trt-ver,cuda-vercompiler optionsMALI: ARM Mali graphics processorINTEL_GRAPHICS: Integrated Intel graphics
$sel:os:TargetPlatform', targetPlatform_os - 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}
$sel:arch:TargetPlatform', targetPlatform_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.
targetPlatform_accelerator :: Lens' TargetPlatform (Maybe TargetPlatformAccelerator) Source #
Specifies a target platform accelerator (optional).
NVIDIA: Nvidia graphics processing unit. It also requiresgpu-code,trt-ver,cuda-vercompiler optionsMALI: ARM Mali graphics processorINTEL_GRAPHICS: Integrated Intel graphics
targetPlatform_os :: Lens' TargetPlatform TargetPlatformOs Source #
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}
targetPlatform_arch :: Lens' TargetPlatform TargetPlatformArch Source #
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.