GpuFleetShapeExecutionDetails

class oci.batch.models.GpuFleetShapeExecutionDetails(**kwargs)

Bases: oci.batch.models.fleet_shape_execution_details.FleetShapeExecutionDetails

Details about the GPU shape which was used for the task execution.

Attributes

TYPE_CPU_FLEET_SHAPE_EXECUTION_DETAILS str(object=’’) -> str
TYPE_GPU_FLEET_SHAPE_EXECUTION_DETAILS str(object=’’) -> str
disk_size_in_gbs Gets the disk_size_in_gbs of this GpuFleetShapeExecutionDetails.
gpus Gets the gpus of this GpuFleetShapeExecutionDetails.
memory_in_gbs Gets the memory_in_gbs of this GpuFleetShapeExecutionDetails.
ocpus Gets the ocpus of this GpuFleetShapeExecutionDetails.
shape_name Gets the shape_name of this GpuFleetShapeExecutionDetails.
type [Required] Gets the type of this FleetShapeExecutionDetails.

Methods

__init__(**kwargs) Initializes a new GpuFleetShapeExecutionDetails object with values from keyword arguments.
get_subtype(object_dictionary) Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.
TYPE_CPU_FLEET_SHAPE_EXECUTION_DETAILS = 'CPU_FLEET_SHAPE_EXECUTION_DETAILS'
TYPE_GPU_FLEET_SHAPE_EXECUTION_DETAILS = 'GPU_FLEET_SHAPE_EXECUTION_DETAILS'
__init__(**kwargs)

Initializes a new GpuFleetShapeExecutionDetails object with values from keyword arguments. The default value of the type attribute of this class is GPU_FLEET_SHAPE_EXECUTION_DETAILS and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • type (str) – The value to assign to the type property of this GpuFleetShapeExecutionDetails. Allowed values for this property are: “CPU_FLEET_SHAPE_EXECUTION_DETAILS”, “GPU_FLEET_SHAPE_EXECUTION_DETAILS”
  • shape_name (str) – The value to assign to the shape_name property of this GpuFleetShapeExecutionDetails.
  • ocpus (int) – The value to assign to the ocpus property of this GpuFleetShapeExecutionDetails.
  • memory_in_gbs (int) – The value to assign to the memory_in_gbs property of this GpuFleetShapeExecutionDetails.
  • disk_size_in_gbs (int) – The value to assign to the disk_size_in_gbs property of this GpuFleetShapeExecutionDetails.
  • gpus (int) – The value to assign to the gpus property of this GpuFleetShapeExecutionDetails.
disk_size_in_gbs

Gets the disk_size_in_gbs of this GpuFleetShapeExecutionDetails. Amount of disk space provided by the shape.

Returns:The disk_size_in_gbs of this GpuFleetShapeExecutionDetails.
Return type:int
static get_subtype(object_dictionary)

Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.

gpus

Gets the gpus of this GpuFleetShapeExecutionDetails. The number of GPUs provided by the shape.

Returns:The gpus of this GpuFleetShapeExecutionDetails.
Return type:int
memory_in_gbs

Gets the memory_in_gbs of this GpuFleetShapeExecutionDetails. Amount of memory in GBs provided by the shape.

Returns:The memory_in_gbs of this GpuFleetShapeExecutionDetails.
Return type:int
ocpus

Gets the ocpus of this GpuFleetShapeExecutionDetails. Number of OCPUs provided by the shape.

Returns:The ocpus of this GpuFleetShapeExecutionDetails.
Return type:int
shape_name

Gets the shape_name of this GpuFleetShapeExecutionDetails. Name of the shape.

Returns:The shape_name of this GpuFleetShapeExecutionDetails.
Return type:str
type

[Required] Gets the type of this FleetShapeExecutionDetails. Type of the shape.

Allowed values for this property are: “CPU_FLEET_SHAPE_EXECUTION_DETAILS”, “GPU_FLEET_SHAPE_EXECUTION_DETAILS”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The type of this FleetShapeExecutionDetails.
Return type:str