mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-07-02 03:55:34 +00:00
[js/web] remove webgl from default fallback list (#9374)
This commit is contained in:
parent
f05c285a58
commit
901c7de918
2 changed files with 11 additions and 8 deletions
|
|
@ -20,7 +20,8 @@ const backendsSortedByPriority: string[] = [];
|
|||
*
|
||||
* @param name - the name as a key to lookup as an execution provider.
|
||||
* @param backend - the backend object.
|
||||
* @param priority - an integer indicating the priority of the backend. Higher number means higher priority.
|
||||
* @param priority - an integer indicating the priority of the backend. Higher number means higher priority. if priority
|
||||
* < 0, it will be considered as a 'beta' version and will not be used as a fallback backend by default.
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
|
|
@ -35,13 +36,15 @@ export const registerBackend = (name: string, backend: Backend, priority: number
|
|||
throw new Error(`backend "${name}" is already registered`);
|
||||
}
|
||||
|
||||
for (let i = 0; i < backendsSortedByPriority.length; i++) {
|
||||
if (backends[backendsSortedByPriority[i]].priority <= priority) {
|
||||
backendsSortedByPriority.splice(i, 0, name);
|
||||
return;
|
||||
if (priority >= 0) {
|
||||
for (let i = 0; i < backendsSortedByPriority.length; i++) {
|
||||
if (backends[backendsSortedByPriority[i]].priority <= priority) {
|
||||
backendsSortedByPriority.splice(i, 0, name);
|
||||
return;
|
||||
}
|
||||
}
|
||||
backendsSortedByPriority.push(name);
|
||||
}
|
||||
backendsSortedByPriority.push(name);
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -6,5 +6,5 @@ import {registerBackend} from 'onnxruntime-common';
|
|||
import {onnxjsBackend} from './backend-onnxjs';
|
||||
import {wasmBackend} from './backend-wasm';
|
||||
|
||||
registerBackend('webgl', onnxjsBackend, 1);
|
||||
registerBackend('wasm', wasmBackend, 2);
|
||||
registerBackend('webgl', onnxjsBackend, -1);
|
||||
registerBackend('wasm', wasmBackend, 0);
|
||||
|
|
|
|||
Loading…
Reference in a new issue