Session options including WebNN preferences
Array of execution provider names in order of preference
const providers = getExecutionProviders({
preferWebNN: true,
webnnDeviceType: 'gpu'
});
// Returns: ['webnn', 'webgl', 'cpu'] if WebNN is available
// Returns: ['webgl', 'cpu'] if WebNN is not available
Get the recommended execution providers based on WebNN availability and options