pdh?: string;
}
+export interface CUDAFeatures {
+ DriverVersion: string;
+ HardwareCapability: string;
+ DeviceCount: number;
+}
+
+export interface NodeInstanceType {
+ Name: string;
+ ProviderType: string;
+ VCPUs: number;
+ RAM: number;
+ Scratch: number;
+ IncludedScratch: number;
+ AddedScratch: number;
+ Price: number;
+ Preemptible: boolean;
+ CUDA: CUDAFeatures;
+};
+
+export interface NodeInfo {
+ nodeInfo: NodeInstanceType | null;
+};
+
export interface ProcessPanel {
containerRequestUuid: string;
filters: { [status: string]: boolean };
outputRaw: OutputDetails | null;
outputDefinitions: CommandOutputParameter[];
outputParams: ProcessIOParameter[] | null;
+ nodeInfo: NodeInstanceType | null;
}
export const getProcessPanelCurrentUuid = (router: RouterState) => {