Adding a new execution provider All execution providers inherit from IExecutionProvider The best way to start adding a provider is to start with examples already added in ONNXRuntime CPU Execution Provider CUDA Execution Provider MKL-DNN Execution Provider