fromValue static method

Implementation

static OrtExecutionProviderDevicePolicy fromValue(int value) =>
    switch (value) {
      0 => OrtExecutionProviderDevicePolicy_DEFAULT,
      1 => OrtExecutionProviderDevicePolicy_PREFER_CPU,
      2 => OrtExecutionProviderDevicePolicy_PREFER_NPU,
      3 => OrtExecutionProviderDevicePolicy_PREFER_GPU,
      4 => OrtExecutionProviderDevicePolicy_MAX_PERFORMANCE,
      5 => OrtExecutionProviderDevicePolicy_MAX_EFFICIENCY,
      6 => OrtExecutionProviderDevicePolicy_MIN_OVERALL_POWER,
      _ => throw ArgumentError(
        'Unknown value for OrtExecutionProviderDevicePolicy: $value',
      ),
    };