Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

SlurmOrchestrator

import type { SlurmOrchestrator } from "https://googleapis.deno.dev/v1/hypercomputecluster:v1.ts";

When set in Orchestrator, indicates that the cluster should use Slurm as the orchestrator.

interface SlurmOrchestrator {
defaultPartition?: string;
epilogBashScripts?: string[];
loginNodes?: SlurmLoginNodes;
nodeSets?: SlurmNodeSet[];
partitions?: SlurmPartition[];
prologBashScripts?: string[];
}

§Properties

§
defaultPartition?: string
[src]

Optional. Default partition to use for submitted jobs that do not explicitly specify a partition. Required if and only if there is more than one partition, in which case it must match the id of one of the partitions.

§
epilogBashScripts?: string[]
[src]

Optional. Slurm epilog scripts, which will be executed by compute nodes whenever a node finishes running a job. Values must not be empty.

§

Required. Configuration for login nodes, which allow users to access the cluster over SSH.

§
nodeSets?: SlurmNodeSet[]
[src]

Required. Configuration of Slurm nodesets, which define groups of compute resources that can be used by Slurm. At least one compute node is required.

§
partitions?: SlurmPartition[]
[src]

Required. Configuration of Slurm partitions, which group one or more nodesets. Acts as a queue against which jobs can be submitted. At least one partition is required.

§
prologBashScripts?: string[]
[src]

Optional. Slurm prolog scripts, which will be executed by compute nodes before a node begins running a new job. Values must not be empty.