HardwareProfile constructor

HardwareProfile({
  1. String? chip,
  2. bool? hasNeuralEngine,
  3. String? accelerationMode,
  4. Int64? totalMemoryBytes,
  5. int? coreCount,
  6. int? performanceCores,
  7. int? efficiencyCores,
  8. String? architecture,
  9. String? platform,
  10. NPUChip? npuChip,
})

Implementation

factory HardwareProfile({
  $core.String? chip,
  $core.bool? hasNeuralEngine,
  $core.String? accelerationMode,
  $fixnum.Int64? totalMemoryBytes,
  $core.int? coreCount,
  $core.int? performanceCores,
  $core.int? efficiencyCores,
  $core.String? architecture,
  $core.String? platform,
  $0.NPUChip? npuChip,
}) {
  final result = create();
  if (chip != null) result.chip = chip;
  if (hasNeuralEngine != null) result.hasNeuralEngine = hasNeuralEngine;
  if (accelerationMode != null) result.accelerationMode = accelerationMode;
  if (totalMemoryBytes != null) result.totalMemoryBytes = totalMemoryBytes;
  if (coreCount != null) result.coreCount = coreCount;
  if (performanceCores != null) result.performanceCores = performanceCores;
  if (efficiencyCores != null) result.efficiencyCores = efficiencyCores;
  if (architecture != null) result.architecture = architecture;
  if (platform != null) result.platform = platform;
  if (npuChip != null) result.npuChip = npuChip;
  return result;
}