Closed Aziks0 closed 1 year ago
Mostly fixed by #22 but I'll leave this open because of the reasons I gave in #22's discussion.
There are a lot of execution providers, which means that it would be difficult for non-power users to select the best one for them, but at the same time, non-power users probably do not use ML to anonymize images.
By checking the OS, the architecture, the GPU/CPU, it might be possible to select automatically the best provider (if the user hasn't selected any using the CLI arg for example). Many combinations are possible though, so it's a tricky solution.
This has been fixed in c5552645d69e4a1c2231d5a5b0baafc2a71de52f
I have an error using deface on Windows 10, caused by onnx, saying that providers are explicitly required since ORT 1.9.