MachineSpec.fromJson constructor
MachineSpec.fromJson(
- Map<String, dynamic> json
)
Implementation
factory MachineSpec.fromJson(Map<String, dynamic> json) {
return MachineSpec(
machineType: json['machineType'] ?? '',
acceleratorType:
decodeEnum(json['acceleratorType'], AcceleratorType.fromJson) ??
AcceleratorType.$default,
acceleratorCount: json['acceleratorCount'] ?? 0,
gpuPartitionSize: json['gpuPartitionSize'] ?? '',
tpuTopology: json['tpuTopology'] ?? '',
multihostGpuNodeCount: json['multihostGpuNodeCount'] ?? 0,
reservationAffinity: decode(
json['reservationAffinity'],
ReservationAffinity.fromJson,
),
);
}