mache.MachineInfo.get_queue_specs

MachineInfo.get_queue_specs() Dict[str, Dict[str, int | str | None]][source]

Get queue policy metadata for the machine.

Queue names are taken from parallel.queues. For each queue, this method reads optional values from [queue.<queue_name>]:

  • min_nodes (int)

  • max_nodes (int)

  • max_wallclock (str, e.g. 01:00:00)

Returns:

queue_specs (dict) – Mapping from queue name to queue metadata. If a queue section is missing, all metadata values are None.