Class: ComputeResources
Computational resources used
URI: lambdaber:ComputeResources
classDiagram
class ComputeResources
click ComputeResources href "../ComputeResources/"
AttributeGroup <|-- ComputeResources
click AttributeGroup href "../AttributeGroup/"
ComputeResources : cpu_hours
ComputeResources --> "0..1" QuantityValue : cpu_hours
click QuantityValue href "../QuantityValue/"
ComputeResources : description
ComputeResources : gpu_hours
ComputeResources --> "0..1" QuantityValue : gpu_hours
click QuantityValue href "../QuantityValue/"
ComputeResources : memory_gb
ComputeResources --> "0..1" QuantityValue : memory_gb
click QuantityValue href "../QuantityValue/"
ComputeResources : storage_gb
ComputeResources --> "0..1" QuantityValue : storage_gb
click QuantityValue href "../QuantityValue/"
Inheritance
- AttributeGroup
- ComputeResources
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| cpu_hours | 0..1 QuantityValue |
CPU hours used, measured in hours | direct |
| gpu_hours | 0..1 QuantityValue |
GPU hours used, measured in hours | direct |
| memory_gb | 0..1 QuantityValue |
Maximum memory used, typically specified in gigabytes (GB) | direct |
| storage_gb | 0..1 QuantityValue |
Storage used, typically specified in gigabytes (GB) | direct |
| description | 0..1 String |
AttributeGroup |
Usages
| used by | used in | type | used |
|---|---|---|---|
| WorkflowRun | compute_resources | range | ComputeResources |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lambda-ber-schema/
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | lambdaber:ComputeResources |
| native | lambdaber:ComputeResources |
LinkML Source
Direct
name: ComputeResources
description: Computational resources used
from_schema: https://w3id.org/lambda-ber-schema/
is_a: AttributeGroup
attributes:
cpu_hours:
name: cpu_hours
description: CPU hours used, measured in hours. Data providers may specify alternative
time units by including the unit in the QuantityValue.
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
domain_of:
- ComputeResources
range: QuantityValue
inlined: true
gpu_hours:
name: gpu_hours
description: GPU hours used, measured in hours. Data providers may specify alternative
time units by including the unit in the QuantityValue.
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
domain_of:
- ComputeResources
range: QuantityValue
inlined: true
memory_gb:
name: memory_gb
description: Maximum memory used, typically specified in gigabytes (GB). Data
providers may specify alternative units by including the unit in the QuantityValue.
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
domain_of:
- ComputeResources
range: QuantityValue
inlined: true
storage_gb:
name: storage_gb
description: Storage used, typically specified in gigabytes (GB). Data providers
may specify alternative units by including the unit in the QuantityValue.
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
domain_of:
- ComputeResources
range: QuantityValue
inlined: true
Induced
name: ComputeResources
description: Computational resources used
from_schema: https://w3id.org/lambda-ber-schema/
is_a: AttributeGroup
attributes:
cpu_hours:
name: cpu_hours
description: CPU hours used, measured in hours. Data providers may specify alternative
time units by including the unit in the QuantityValue.
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
alias: cpu_hours
owner: ComputeResources
domain_of:
- ComputeResources
range: QuantityValue
inlined: true
gpu_hours:
name: gpu_hours
description: GPU hours used, measured in hours. Data providers may specify alternative
time units by including the unit in the QuantityValue.
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
alias: gpu_hours
owner: ComputeResources
domain_of:
- ComputeResources
range: QuantityValue
inlined: true
memory_gb:
name: memory_gb
description: Maximum memory used, typically specified in gigabytes (GB). Data
providers may specify alternative units by including the unit in the QuantityValue.
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
alias: memory_gb
owner: ComputeResources
domain_of:
- ComputeResources
range: QuantityValue
inlined: true
storage_gb:
name: storage_gb
description: Storage used, typically specified in gigabytes (GB). Data providers
may specify alternative units by including the unit in the QuantityValue.
from_schema: https://w3id.org/lambda-ber-schema/
rank: 1000
alias: storage_gb
owner: ComputeResources
domain_of:
- ComputeResources
range: QuantityValue
inlined: true
description:
name: description
from_schema: https://w3id.org/lambda-ber-schema/
alias: description
owner: ComputeResources
domain_of:
- NamedThing
- AttributeGroup
range: string