hypercomputecluster library

Classes

Cluster
A collection of virtual machines and connected resources forming a high-performance computing cluster capable of running large-scale, tightly coupled workloads. A cluster combines a set a compute resources that perform computations, storage resources that contain inputs and store outputs, an orchestrator that is responsible for assigning jobs to compute resources, and network resources that connect everything together.
ClusterArgs
The set of arguments for Cluster. The set of arguments for Cluster.
ClusterComputeResource
ClusterComputeResourceConfig
ClusterComputeResourceConfigNewFlexStartInstances
ClusterComputeResourceConfigNewOnDemandInstances
ClusterComputeResourceConfigNewReservedInstances
ClusterComputeResourceConfigNewSpotInstances
ClusterNetworkResource
ClusterNetworkResourceConfig
ClusterNetworkResourceConfigExistingNetwork
ClusterNetworkResourceConfigNewNetwork
ClusterNetworkResourceNetwork
ClusterOrchestrator
ClusterOrchestratorSlurm
ClusterOrchestratorSlurmLoginNodes
ClusterOrchestratorSlurmLoginNodesBootDisk
ClusterOrchestratorSlurmLoginNodesInstance
ClusterOrchestratorSlurmLoginNodesStorageConfig
ClusterOrchestratorSlurmNodeSet
ClusterOrchestratorSlurmNodeSetComputeInstance
ClusterOrchestratorSlurmNodeSetComputeInstanceBootDisk
ClusterOrchestratorSlurmNodeSetStorageConfig
ClusterOrchestratorSlurmPartition
ClusterState
Input properties used for looking up and filtering Cluster resources.
ClusterStorageResource
ClusterStorageResourceBucket
ClusterStorageResourceConfig
ClusterStorageResourceConfigExistingBucket
ClusterStorageResourceConfigExistingFilestore
ClusterStorageResourceConfigExistingLustre
ClusterStorageResourceConfigNewBucket
ClusterStorageResourceConfigNewBucketAutoclass
ClusterStorageResourceConfigNewBucketHierarchicalNamespace
ClusterStorageResourceConfigNewFilestore
ClusterStorageResourceConfigNewFilestoreFileShare
ClusterStorageResourceConfigNewLustre
ClusterStorageResourceFilestore
ClusterStorageResourceLustre