Skip to content

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

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