opencv
1#include <webnn/webnn_cpp.h>2#include <webnn/webnn.h>3#ifdef __EMSCRIPTEN__4#include <emscripten.h>5#include <emscripten/html5.h>6#include <emscripten/html5_webnn.h>7#else8#include <webnn/webnn_proc.h>9#include <webnn_native/WebnnNative.h>10#endif11
12
13int main(int /*argc*/, char** /*argv*/)14{
15#ifdef __EMSCRIPTEN__16ml::Context ml_context = ml::Context(emscripten_webnn_create_context());17#else18WebnnProcTable backendProcs = webnn_native::GetProcs();19webnnProcSetProcs(&backendProcs);20ml::Context ml_context = ml::Context(webnn_native::CreateContext());21#endif22return 0;23}