chariot.system_resources package

Submodules

chariot.system_resources.quantity module

chariot.system_resources.quantity.parse_quantity(quantity)[source]

Parse kubernetes canonical form quantity like 200Mi to a decimal number. Supported SI suffixes: base1024: Ki | Mi | Gi | Ti | Pi | Ei base1000: n | u | m | “” | k | M | G | T | P | E

See https://github.com/kubernetes/apimachinery/blob/master/pkg/api/resource/quantity.go

Input: quantity: string. kubernetes canonical form quantity

Returns: Decimal

Raises: ValueError on invalid or unknown input

chariot.system_resources.resource module

chariot.system_resources.resource.get_available_node_capacities() list[source]
chariot.system_resources.resource.get_available_nodes() list[source]
chariot.system_resources.resource.get_node_gpu_type(name: str) str | None[source]

Module contents