예제 #1
0
 private void AppendExecutionProvider(NativeOnnxObjectHandle providerFactory)
 {
     unsafe
     {
         bool success = false;
         providerFactory.DangerousAddRef(ref success);
         if (success)
         {
             NativeMethods.ONNXRuntimeSessionOptionsAppendExecutionProvider(_nativeOption.DangerousGetHandle(), providerFactory.DangerousGetHandle());
             providerFactory.DangerousRelease();
         }
     }
 }