tryAppendProvider method

bool tryAppendProvider(
  1. Pointer<OrtSessionOptions> options,
  2. OrtProvider provider, {
  3. Map<String, String> providerOptions = const {},
})

Implementation

bool tryAppendProvider(
  Pointer<OrtSessionOptions> options,
  OrtProvider provider, {
  Map<String, String> providerOptions = const {},
}) {
  if (!isProviderAvailable(provider)) return false;
  try {
    appendProvider(options, provider, providerOptions: providerOptions);
    return true;
  } catch (_) {
    return false;
  }
}