Class: Aws::LookoutforVision::Types::GreengrassConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::LookoutforVision::Types::GreengrassConfiguration
- Defined in:
- gems/aws-sdk-lookoutforvision/lib/aws-sdk-lookoutforvision/types.rb
Overview
Configuration information for the AWS IoT Greengrass component created in a model packaging job. For more information, see StartModelPackagingJob.
ComponentName
and
Componentversion
as an existing component with the same component
name and component version.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#compiler_options ⇒ String
Additional compiler options for the Greengrass component.
-
#component_description ⇒ String
A description for the AWS IoT Greengrass component.
-
#component_name ⇒ String
A name for the AWS IoT Greengrass component.
-
#component_version ⇒ String
A Version for the AWS IoT Greengrass component.
-
#s3_output_location ⇒ Types::S3Location
An S3 location in which Lookout for Vision stores the component artifacts.
-
#tags ⇒ Array<Types::Tag>
A set of tags (key-value pairs) that you want to attach to the AWS IoT Greengrass component.
-
#target_device ⇒ String
The target device for the model.
-
#target_platform ⇒ Types::TargetPlatform
The target platform for the model.
Instance Attribute Details
#compiler_options ⇒ String
Additional compiler options for the Greengrass component. Currently,
only NVIDIA Graphics Processing Units (GPU) and CPU accelerators are
supported. If you specify TargetDevice
, don't specify
CompilerOptions
.
For more information, see Compiler options in the Amazon Lookout for Vision Developer Guide.
818 819 820 821 822 823 824 825 826 827 828 829 |
# File 'gems/aws-sdk-lookoutforvision/lib/aws-sdk-lookoutforvision/types.rb', line 818 class GreengrassConfiguration < Struct.new( :compiler_options, :target_device, :target_platform, :s3_output_location, :component_name, :component_version, :component_description, :tags) SENSITIVE = [] include Aws::Structure end |
#component_description ⇒ String
A description for the AWS IoT Greengrass component.
818 819 820 821 822 823 824 825 826 827 828 829 |
# File 'gems/aws-sdk-lookoutforvision/lib/aws-sdk-lookoutforvision/types.rb', line 818 class GreengrassConfiguration < Struct.new( :compiler_options, :target_device, :target_platform, :s3_output_location, :component_name, :component_version, :component_description, :tags) SENSITIVE = [] include Aws::Structure end |
#component_name ⇒ String
A name for the AWS IoT Greengrass component.
818 819 820 821 822 823 824 825 826 827 828 829 |
# File 'gems/aws-sdk-lookoutforvision/lib/aws-sdk-lookoutforvision/types.rb', line 818 class GreengrassConfiguration < Struct.new( :compiler_options, :target_device, :target_platform, :s3_output_location, :component_name, :component_version, :component_description, :tags) SENSITIVE = [] include Aws::Structure end |
#component_version ⇒ String
A Version for the AWS IoT Greengrass component. If you don't
provide a value, a default value of Model Version.0.0
is used.
818 819 820 821 822 823 824 825 826 827 828 829 |
# File 'gems/aws-sdk-lookoutforvision/lib/aws-sdk-lookoutforvision/types.rb', line 818 class GreengrassConfiguration < Struct.new( :compiler_options, :target_device, :target_platform, :s3_output_location, :component_name, :component_version, :component_description, :tags) SENSITIVE = [] include Aws::Structure end |
#s3_output_location ⇒ Types::S3Location
An S3 location in which Lookout for Vision stores the component artifacts.
818 819 820 821 822 823 824 825 826 827 828 829 |
# File 'gems/aws-sdk-lookoutforvision/lib/aws-sdk-lookoutforvision/types.rb', line 818 class GreengrassConfiguration < Struct.new( :compiler_options, :target_device, :target_platform, :s3_output_location, :component_name, :component_version, :component_description, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
A set of tags (key-value pairs) that you want to attach to the AWS IoT Greengrass component.
818 819 820 821 822 823 824 825 826 827 828 829 |
# File 'gems/aws-sdk-lookoutforvision/lib/aws-sdk-lookoutforvision/types.rb', line 818 class GreengrassConfiguration < Struct.new( :compiler_options, :target_device, :target_platform, :s3_output_location, :component_name, :component_version, :component_description, :tags) SENSITIVE = [] include Aws::Structure end |
#target_device ⇒ String
The target device for the model. Currently the only supported value
is jetson_xavier
. If you specify TargetDevice
, you can't
specify TargetPlatform
.
818 819 820 821 822 823 824 825 826 827 828 829 |
# File 'gems/aws-sdk-lookoutforvision/lib/aws-sdk-lookoutforvision/types.rb', line 818 class GreengrassConfiguration < Struct.new( :compiler_options, :target_device, :target_platform, :s3_output_location, :component_name, :component_version, :component_description, :tags) SENSITIVE = [] include Aws::Structure end |
#target_platform ⇒ Types::TargetPlatform
The target platform for the model. If you specify TargetPlatform
,
you can't specify TargetDevice
.
818 819 820 821 822 823 824 825 826 827 828 829 |
# File 'gems/aws-sdk-lookoutforvision/lib/aws-sdk-lookoutforvision/types.rb', line 818 class GreengrassConfiguration < Struct.new( :compiler_options, :target_device, :target_platform, :s3_output_location, :component_name, :component_version, :component_description, :tags) SENSITIVE = [] include Aws::Structure end |