# Functions
ToDockerMounts converts expconf bind mounts to container mounts.
TrialSpecProxyPorts combines user-defined and system proxy configs.
ValidatePbs checks that the specified PBS options are allowed.
ValidateSlurm checks that the specified slurm options are allowed.
# Constants
C10DPort is the name of a port.
C10DPortBase is starting range for c10D ports.
DefaultWorkDir is the default workdir.
DTrainSSHPort is the name of a port.
DtrainSSHPortBase is starting range for Dtrain ports.
File location constants.
InterTrainProcessCommPort1 is the name of a port.
InterTrainProcessCommPort1Base is starting range for intertraincomm1 ports.
InterTrainProcessCommPort2 is the name of a port.
InterTrainProcessCommPort2Base is starting range for intertraincomm2 ports.
ManifestName is the name used by DAI RM when creating HPC job manifests.
File location constants.
File location constants.
File location constants.
SingularityEntrypointWrapperScript is just the name of the singularity entrypoint wrapper.
StartupHookScript contains the script to run on task startup filled in dynamically.
# Structs
GCCkptSpec is a description of a task for running checkpoint GC.
GenericCommandSpec is a description of a task for running a command.
GenericTaskSpec is the generic task spec.
TaskSpec defines the spec of a task.
TrialSpec is a description of a task for running a trial container.
# Interfaces
TaskSpecifier creates a TaskSpec.