Class: Aws::SageMaker::Types::TargetPlatform
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::SageMaker::Types::TargetPlatform
 
 
- Includes:
 - Aws::Structure
 
- Defined in:
 - lib/aws-sdk-sagemaker/types.rb
 
Overview
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`.
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #accelerator  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Specifies a target platform accelerator (optional).
 - 
  
    
      #arch  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Specifies a target platform architecture.
 - 
  
    
      #os  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Specifies a target platform OS.
 
Instance Attribute Details
#accelerator ⇒ String
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
 
      44142 44143 44144 44145 44146 44147 44148  | 
    
      # File 'lib/aws-sdk-sagemaker/types.rb', line 44142 class TargetPlatform < Struct.new( :os, :arch, :accelerator) SENSITIVE = [] include Aws::Structure end  | 
  
#arch ⇒ String
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.
 
      44142 44143 44144 44145 44146 44147 44148  | 
    
      # File 'lib/aws-sdk-sagemaker/types.rb', line 44142 class TargetPlatform < Struct.new( :os, :arch, :accelerator) SENSITIVE = [] include Aws::Structure end  | 
  
#os ⇒ String
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”: 28‘
 
      44142 44143 44144 44145 44146 44147 44148  | 
    
      # File 'lib/aws-sdk-sagemaker/types.rb', line 44142 class TargetPlatform < Struct.new( :os, :arch, :accelerator) SENSITIVE = [] include Aws::Structure end  |