├── .clang-format ├── .github └── workflows │ ├── auto_roll_deps_dml.yml │ ├── auto_roll_deps_mlas.yml │ ├── auto_roll_deps_onednn.yml │ ├── auto_roll_deps_test.yml │ ├── auto_roll_deps_xnnpack.yml │ ├── build_mlas_windows.yml │ ├── build_test_dmlx.yml │ ├── build_test_node_dmlx.yml │ ├── build_test_node_openvino_linux.yml │ ├── build_test_node_openvino_windows.yml │ ├── build_test_null.yml │ ├── build_test_onednn_linux.yml │ ├── build_test_onednn_windows.yml │ ├── build_test_openvino_linux.yml │ ├── build_test_openvino_windows.yml │ ├── build_test_xnnpack_linux.yml │ ├── build_test_xnnpack_windows.yml │ ├── clang_format_check.yml │ └── memory_leak_check_dmlx.yml ├── .gitignore ├── .gn ├── BUILD.gn ├── DEPS ├── LICENSE ├── NOTICE ├── README.md ├── examples ├── BUILD.gn ├── LeNet │ ├── LeNet.cpp │ ├── LeNet.h │ ├── Main.cpp │ ├── MnistUbyte.cpp │ ├── MnistUbyte.h │ ├── README.md │ └── lenet.bin ├── MobileNetV2 │ ├── Main.cpp │ ├── MobileNetV2.cpp │ ├── MobileNetV2.h │ └── README.md ├── ResNet │ ├── Main.cpp │ ├── README.md │ ├── ResNet.cpp │ └── ResNet.h ├── SampleUtils.cpp ├── SampleUtils.h ├── SqueezeNet │ ├── Main.cpp │ ├── README.md │ ├── SqueezeNet.cpp │ └── SqueezeNet.h ├── SuperResolution │ ├── SuperResolution.cpp │ └── SuperResolution.h ├── images │ ├── idx │ │ ├── 0.idx │ │ ├── 1.idx │ │ ├── 2.idx │ │ ├── 3.idx │ │ ├── 4.idx │ │ ├── 5.idx │ │ ├── 6.idx │ │ ├── 7.idx │ │ ├── 8.idx │ │ └── 9.idx │ └── test.jpg └── labels │ ├── labels1000.txt │ └── labels1001.txt ├── generator ├── BUILD.gn ├── templates │ ├── .clang-format │ ├── library_webnn_enum_tables.js │ ├── mock_webnn.cpp │ ├── mock_webnn.h │ ├── webnn.h │ ├── webnn │ │ ├── native │ │ │ ├── ProcTable.cpp │ │ │ ├── ValidationUtils.cpp │ │ │ ├── ValidationUtils.h │ │ │ ├── webnn_platform.h │ │ │ ├── webnn_structs.cpp │ │ │ └── webnn_structs.h │ │ └── wire │ │ │ ├── ObjectType.h │ │ │ ├── WireCmd.cpp │ │ │ ├── WireCmd.h │ │ │ ├── client │ │ │ ├── ApiObjects.h │ │ │ ├── ApiProcs.cpp │ │ │ ├── ClientBase.h │ │ │ ├── ClientHandlers.cpp │ │ │ └── ClientPrototypes.inc │ │ │ └── server │ │ │ ├── ServerBase.h │ │ │ ├── ServerDoers.cpp │ │ │ ├── ServerHandlers.cpp │ │ │ └── ServerPrototypes.inc │ ├── webnn_cpp.cpp │ ├── webnn_cpp.h │ ├── webnn_proc.c │ ├── webnn_proc_table.h │ └── webnn_struct_info.json ├── webnn_generator.gni └── webnn_json_generator.py ├── include └── webnn │ ├── BUILD.gn │ ├── EnumClassBitmasks.h │ ├── native │ ├── WebnnNative.h │ └── webnn_native_export.h │ ├── webnn_proc.h │ └── wire │ ├── Wire.h │ ├── WireClient.h │ ├── WireServer.h │ └── webnn_wire_export.h ├── node ├── LICENSE ├── README.md ├── binding.gyp ├── examples │ ├── console │ │ └── lenet │ │ │ ├── README.md │ │ │ ├── main.mjs │ │ │ └── package.json │ └── electron │ │ └── webnn-samples │ │ ├── README.md │ │ ├── forge.config.js │ │ ├── main.js │ │ ├── node_setup.js │ │ ├── package-lock.json │ │ ├── package.json │ │ └── screenshot.png ├── lib │ └── webnn.js ├── node_setup.js ├── package-lock.json ├── package.json └── src │ ├── Context.cpp │ ├── Context.h │ ├── Graph.cpp │ ├── Graph.h │ ├── GraphBuilder.cpp │ ├── GraphBuilder.h │ ├── Index.cpp │ ├── Index.h │ ├── ML.cpp │ ├── ML.h │ ├── Operand.cpp │ ├── Operand.h │ ├── Operator.cpp │ ├── Operator.h │ ├── Utils.h │ └── ops │ ├── BatchNorm.cpp │ ├── BatchNorm.h │ ├── Clamp.cpp │ ├── Clamp.h │ ├── Concat.cpp │ ├── Concat.h │ ├── Constant.cpp │ ├── Constant.h │ ├── Conv2d.cpp │ ├── Conv2d.h │ ├── Gemm.cpp │ ├── Gemm.h │ ├── Gru.cpp │ ├── Gru.h │ ├── Input.cpp │ ├── Input.h │ ├── InstanceNorm.cpp │ ├── InstanceNorm.h │ ├── LeakyRelu.cpp │ ├── LeakyRelu.h │ ├── Pad.cpp │ ├── Pad.h │ ├── Pool2d.cpp │ ├── Pool2d.h │ ├── Reduce.cpp │ ├── Reduce.h │ ├── Resample2d.cpp │ ├── Resample2d.h │ ├── Reshape.cpp │ ├── Reshape.h │ ├── Slice.cpp │ ├── Slice.h │ ├── Split.cpp │ ├── Split.h │ ├── Squeeze.cpp │ ├── Squeeze.h │ ├── Transpose.cpp │ └── Transpose.h ├── scripts ├── standalone.gclient └── webnn_overrides_with_defaults.gni ├── src └── webnn │ ├── BUILD.gn │ ├── common │ └── BUILD.gn │ ├── native │ ├── BUILD.gn │ ├── BackendConnection.cpp │ ├── BackendConnection.h │ ├── Context.cpp │ ├── Context.h │ ├── Error.cpp │ ├── Error.h │ ├── ErrorData.cpp │ ├── ErrorData.h │ ├── ErrorScope.cpp │ ├── ErrorScope.h │ ├── Forward.h │ ├── FusionOperator.h │ ├── Graph.cpp │ ├── Graph.h │ ├── GraphBuilder.cpp │ ├── GraphBuilder.h │ ├── Instance.cpp │ ├── Instance.h │ ├── NamedInputs.h │ ├── NamedOperands.h │ ├── NamedOutputs.h │ ├── ObjectBase.cpp │ ├── ObjectBase.h │ ├── Operand.cpp │ ├── Operand.h │ ├── OperandArray.h │ ├── Operator.cpp │ ├── Operator.h │ ├── OperatorArray.h │ ├── Utils.h │ ├── WebnnNative.cpp │ ├── dmlx │ │ ├── BackendDMLX.cpp │ │ ├── BackendDMLX.h │ │ ├── ContextDMLX.cpp │ │ ├── ContextDMLX.h │ │ ├── GraphDMLX.cpp │ │ ├── GraphDMLX.h │ │ └── deps │ │ │ ├── .clang-format │ │ │ ├── README.md │ │ │ └── src │ │ │ ├── device.cpp │ │ │ ├── device.h │ │ │ ├── model.h │ │ │ ├── precomp.h │ │ │ ├── typeconvert.h │ │ │ ├── util.cpp │ │ │ └── util.h │ ├── mlas │ │ ├── BackendMLAS.cpp │ │ ├── BackendMLAS.h │ │ ├── ContextMLAS.cpp │ │ ├── ContextMLAS.h │ │ ├── GraphMLAS.cpp │ │ └── GraphMLAS.h │ ├── nnapi │ │ ├── BackendNnapi.cpp │ │ ├── BackendNnapi.h │ │ ├── ContextNnapi.cpp │ │ ├── ContextNnapi.h │ │ ├── ErrorNnapi.cpp │ │ ├── ErrorNnapi.h │ │ ├── GraphNnapi.cpp │ │ ├── GraphNnapi.h │ │ ├── NeuralNetworksTypes.h │ │ ├── NnapiManager.cpp │ │ ├── NnapiManager.h │ │ ├── NnapiUtils.h │ │ ├── nnapi_implementation.cc │ │ └── nnapi_implementation.h │ ├── null │ │ ├── ContextNull.cpp │ │ └── ContextNull.h │ ├── onednn │ │ ├── BackendDNNL.cpp │ │ ├── BackendDNNL.h │ │ ├── ContextDNNL.cpp │ │ ├── ContextDNNL.h │ │ ├── GraphDNNL.cpp │ │ └── GraphDNNL.h │ ├── openvino │ │ ├── BackendIE.cpp │ │ ├── BackendIE.h │ │ ├── ContextIE.cpp │ │ ├── ContextIE.h │ │ ├── ErrorIE.cpp │ │ ├── ErrorIE.h │ │ ├── GraphIE.cpp │ │ └── GraphIE.h │ ├── ops │ │ ├── BatchNorm.cpp │ │ ├── BatchNorm.h │ │ ├── Binary.cpp │ │ ├── Binary.h │ │ ├── Clamp.h │ │ ├── Concat.cpp │ │ ├── Concat.h │ │ ├── Constant.h │ │ ├── Conv2d.cpp │ │ ├── Conv2d.h │ │ ├── ConvTranspose2d.cpp │ │ ├── Gemm.cpp │ │ ├── Gemm.h │ │ ├── Gru.cpp │ │ ├── Gru.h │ │ ├── Input.h │ │ ├── InstanceNorm.cpp │ │ ├── InstanceNorm.h │ │ ├── LeakyRelu.h │ │ ├── Pad.cpp │ │ ├── Pad.h │ │ ├── Pool2d.cpp │ │ ├── Pool2d.h │ │ ├── Reduce.cpp │ │ ├── Reduce.h │ │ ├── Resample2d.cpp │ │ ├── Resample2d.h │ │ ├── Reshape.cpp │ │ ├── Reshape.h │ │ ├── Slice.h │ │ ├── Split.h │ │ ├── Squeeze.h │ │ ├── Transpose.cpp │ │ ├── Transpose.h │ │ ├── Unary.cpp │ │ └── Unary.h │ ├── webnn_platform.h │ └── xnnpack │ │ ├── BackendXNN.cpp │ │ ├── BackendXNN.h │ │ ├── ContextXNN.cpp │ │ ├── ContextXNN.h │ │ ├── GraphXNN.cpp │ │ └── GraphXNN.h │ ├── tests │ ├── BUILD.gn │ ├── End2EndTestsMain.cpp │ ├── UnittestsMain.cpp │ ├── WebnnTest.cpp │ ├── WebnnTest.h │ ├── end2end │ │ ├── AddTests.cpp │ │ ├── BatchNormTests.cpp │ │ ├── ClampTests.cpp │ │ ├── ConcatTests.cpp │ │ ├── Conv2dTests.cpp │ │ ├── ConvTranspose2dTests.cpp │ │ ├── DivTests.cpp │ │ ├── ElementWiseUnaryTests.cpp │ │ ├── GemmTests.cpp │ │ ├── GruTests.cpp │ │ ├── HardSwishTests.cpp │ │ ├── InstanceNormTests.cpp │ │ ├── LeakyReluTests.cpp │ │ ├── MatMulTests.cpp │ │ ├── MaxTests.cpp │ │ ├── MinTests.cpp │ │ ├── MulTests.cpp │ │ ├── PadTests.cpp │ │ ├── Pool2dTests.cpp │ │ ├── PowTests.cpp │ │ ├── ReduceTests.cpp │ │ ├── ReluTests.cpp │ │ ├── Resample2dTests.cpp │ │ ├── ReshapeTests.cpp │ │ ├── SigmoidTests.cpp │ │ ├── SliceTests.cpp │ │ ├── SoftmaxTests.cpp │ │ ├── SplitTests.cpp │ │ ├── SqueezeTests.cpp │ │ ├── SubTests.cpp │ │ ├── TanhTests.cpp │ │ ├── TransposeTests.cpp │ │ └── models │ │ │ ├── MobileNetV2BatchNormNchw.cpp │ │ │ ├── MobileNetV2Nchw.cpp │ │ │ ├── MobileNetV2Nhwc.cpp │ │ │ ├── ResNetNchw.cpp │ │ │ ├── ResNetNhwc.cpp │ │ │ ├── SqueezeNetNchw.cpp │ │ │ ├── SqueezeNetNhwc.cpp │ │ │ └── SuperResolutionNchw.cpp │ └── unittests │ │ ├── ErrorTests.cpp │ │ ├── ObjectBaseTests.cpp │ │ ├── native │ │ ├── ContextMockTests.cpp │ │ ├── GraphMockTests.cpp │ │ └── mocks │ │ │ ├── ContextMock.h │ │ │ └── GraphMock.h │ │ └── validation │ │ ├── BinaryValidationTests.cpp │ │ ├── Conv2dValidationTests.cpp │ │ ├── ErrorScopeValidationTests.cpp │ │ ├── GraphValidationTests.cpp │ │ ├── PoolValidationTests.cpp │ │ ├── ReshapeValidationTests.cpp │ │ ├── TransposeValidationTests.cpp │ │ ├── UnaryValidationTests.cpp │ │ ├── ValidationTest.cpp │ │ └── ValidationTest.h │ ├── utils │ ├── BUILD.gn │ ├── TerribleCommandBuffer.cpp │ └── TerribleCommandBuffer.h │ └── wire │ ├── BUILD.gn │ ├── ChunkedCommandHandler.cpp │ ├── ChunkedCommandHandler.h │ ├── ChunkedCommandSerializer.cpp │ ├── ChunkedCommandSerializer.h │ ├── WireClient.cpp │ ├── WireDeserializeAllocator.cpp │ ├── WireDeserializeAllocator.h │ ├── WireServer.cpp │ ├── client │ ├── ApiObjects.h │ ├── Client.cpp │ ├── Client.h │ ├── ClientDoers.cpp │ ├── Context.cpp │ ├── Context.h │ ├── Graph.cpp │ ├── Graph.h │ ├── GraphBuilder.cpp │ ├── GraphBuilder.h │ ├── Instance.cpp │ ├── Instance.h │ ├── NamedInputs.cpp │ ├── NamedInputs.h │ ├── NamedOutputs.cpp │ ├── NamedOutputs.h │ ├── ObjectAllocator.h │ ├── ObjectBase.h │ ├── OperandArray.cpp │ ├── OperandArray.h │ ├── OperatorArray.cpp │ └── OperatorArray.h │ └── server │ ├── ObjectStorage.h │ ├── Server.cpp │ ├── Server.h │ ├── ServerContext.cpp │ ├── ServerGraph.cpp │ ├── ServerGraphBuilder.cpp │ ├── ServerInstance.cpp │ ├── ServerNamedInputs.cpp │ ├── ServerNamedOutputs.cpp │ ├── ServerOperandArray.cpp │ └── ServerOperatorArray.cpp ├── third_party ├── cnpy │ ├── LICENSE │ ├── cnpy.cpp │ └── cnpy.h ├── openvino │ └── ngraph_c_api │ │ ├── .clang-format │ │ ├── CMakeLists.txt │ │ ├── README.md │ │ ├── build_ngraph_c_api.py │ │ ├── build_ngraph_c_api_msvc.bat │ │ ├── build_ngraph_c_api_unix.sh │ │ └── src │ │ ├── CMakeLists.txt │ │ ├── default_opset.h │ │ ├── ngraph_c_api.cpp │ │ ├── ngraph_c_api.h │ │ ├── transpose_sinking.cpp │ │ └── transpose_sinking.h └── scripts │ └── download_dml.py ├── webnn.json ├── webnn_wire.json └── workflow_scripts ├── clang_format_check.sh ├── memory_leak_check.py ├── regression_check.py └── test_by_openvino_windows.bat /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/workflows/auto_roll_deps_dml.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/.github/workflows/auto_roll_deps_dml.yml -------------------------------------------------------------------------------- /.github/workflows/auto_roll_deps_mlas.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/.github/workflows/auto_roll_deps_mlas.yml -------------------------------------------------------------------------------- /.github/workflows/auto_roll_deps_onednn.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/.github/workflows/auto_roll_deps_onednn.yml -------------------------------------------------------------------------------- /.github/workflows/auto_roll_deps_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/.github/workflows/auto_roll_deps_test.yml -------------------------------------------------------------------------------- /.github/workflows/auto_roll_deps_xnnpack.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/.github/workflows/auto_roll_deps_xnnpack.yml -------------------------------------------------------------------------------- /.github/workflows/build_mlas_windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/.github/workflows/build_mlas_windows.yml -------------------------------------------------------------------------------- /.github/workflows/build_test_dmlx.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/.github/workflows/build_test_dmlx.yml -------------------------------------------------------------------------------- /.github/workflows/build_test_node_dmlx.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/.github/workflows/build_test_node_dmlx.yml -------------------------------------------------------------------------------- /.github/workflows/build_test_node_openvino_linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/.github/workflows/build_test_node_openvino_linux.yml -------------------------------------------------------------------------------- /.github/workflows/build_test_node_openvino_windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/.github/workflows/build_test_node_openvino_windows.yml -------------------------------------------------------------------------------- /.github/workflows/build_test_null.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/.github/workflows/build_test_null.yml -------------------------------------------------------------------------------- /.github/workflows/build_test_onednn_linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/.github/workflows/build_test_onednn_linux.yml -------------------------------------------------------------------------------- /.github/workflows/build_test_onednn_windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/.github/workflows/build_test_onednn_windows.yml -------------------------------------------------------------------------------- /.github/workflows/build_test_openvino_linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/.github/workflows/build_test_openvino_linux.yml -------------------------------------------------------------------------------- /.github/workflows/build_test_openvino_windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/.github/workflows/build_test_openvino_windows.yml -------------------------------------------------------------------------------- /.github/workflows/build_test_xnnpack_linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/.github/workflows/build_test_xnnpack_linux.yml -------------------------------------------------------------------------------- /.github/workflows/build_test_xnnpack_windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/.github/workflows/build_test_xnnpack_windows.yml -------------------------------------------------------------------------------- /.github/workflows/clang_format_check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/.github/workflows/clang_format_check.yml -------------------------------------------------------------------------------- /.github/workflows/memory_leak_check_dmlx.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/.github/workflows/memory_leak_check_dmlx.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/.gitignore -------------------------------------------------------------------------------- /.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/.gn -------------------------------------------------------------------------------- /BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/BUILD.gn -------------------------------------------------------------------------------- /DEPS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/DEPS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/README.md -------------------------------------------------------------------------------- /examples/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/examples/BUILD.gn -------------------------------------------------------------------------------- /examples/LeNet/LeNet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/examples/LeNet/LeNet.cpp -------------------------------------------------------------------------------- /examples/LeNet/LeNet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/examples/LeNet/LeNet.h -------------------------------------------------------------------------------- /examples/LeNet/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/examples/LeNet/Main.cpp -------------------------------------------------------------------------------- /examples/LeNet/MnistUbyte.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/examples/LeNet/MnistUbyte.cpp -------------------------------------------------------------------------------- /examples/LeNet/MnistUbyte.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/examples/LeNet/MnistUbyte.h -------------------------------------------------------------------------------- /examples/LeNet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/examples/LeNet/README.md -------------------------------------------------------------------------------- /examples/LeNet/lenet.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/examples/LeNet/lenet.bin -------------------------------------------------------------------------------- /examples/MobileNetV2/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/examples/MobileNetV2/Main.cpp -------------------------------------------------------------------------------- /examples/MobileNetV2/MobileNetV2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/examples/MobileNetV2/MobileNetV2.cpp -------------------------------------------------------------------------------- /examples/MobileNetV2/MobileNetV2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/examples/MobileNetV2/MobileNetV2.h -------------------------------------------------------------------------------- /examples/MobileNetV2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/examples/MobileNetV2/README.md -------------------------------------------------------------------------------- /examples/ResNet/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/examples/ResNet/Main.cpp -------------------------------------------------------------------------------- /examples/ResNet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/examples/ResNet/README.md -------------------------------------------------------------------------------- /examples/ResNet/ResNet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/examples/ResNet/ResNet.cpp -------------------------------------------------------------------------------- /examples/ResNet/ResNet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/examples/ResNet/ResNet.h -------------------------------------------------------------------------------- /examples/SampleUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/examples/SampleUtils.cpp -------------------------------------------------------------------------------- /examples/SampleUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/examples/SampleUtils.h -------------------------------------------------------------------------------- /examples/SqueezeNet/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/examples/SqueezeNet/Main.cpp -------------------------------------------------------------------------------- /examples/SqueezeNet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/examples/SqueezeNet/README.md -------------------------------------------------------------------------------- /examples/SqueezeNet/SqueezeNet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/examples/SqueezeNet/SqueezeNet.cpp -------------------------------------------------------------------------------- /examples/SqueezeNet/SqueezeNet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/examples/SqueezeNet/SqueezeNet.h -------------------------------------------------------------------------------- /examples/SuperResolution/SuperResolution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/examples/SuperResolution/SuperResolution.cpp -------------------------------------------------------------------------------- /examples/SuperResolution/SuperResolution.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/examples/SuperResolution/SuperResolution.h -------------------------------------------------------------------------------- /examples/images/idx/0.idx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/examples/images/idx/0.idx -------------------------------------------------------------------------------- /examples/images/idx/1.idx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/examples/images/idx/1.idx -------------------------------------------------------------------------------- /examples/images/idx/2.idx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/examples/images/idx/2.idx -------------------------------------------------------------------------------- /examples/images/idx/3.idx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/examples/images/idx/3.idx -------------------------------------------------------------------------------- /examples/images/idx/4.idx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/examples/images/idx/4.idx -------------------------------------------------------------------------------- /examples/images/idx/5.idx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/examples/images/idx/5.idx -------------------------------------------------------------------------------- /examples/images/idx/6.idx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/examples/images/idx/6.idx -------------------------------------------------------------------------------- /examples/images/idx/7.idx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/examples/images/idx/7.idx -------------------------------------------------------------------------------- /examples/images/idx/8.idx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/examples/images/idx/8.idx -------------------------------------------------------------------------------- /examples/images/idx/9.idx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/examples/images/idx/9.idx -------------------------------------------------------------------------------- /examples/images/test.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/examples/images/test.jpg -------------------------------------------------------------------------------- /examples/labels/labels1000.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/examples/labels/labels1000.txt -------------------------------------------------------------------------------- /examples/labels/labels1001.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/examples/labels/labels1001.txt -------------------------------------------------------------------------------- /generator/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/generator/BUILD.gn -------------------------------------------------------------------------------- /generator/templates/.clang-format: -------------------------------------------------------------------------------- 1 | DisableFormat: true 2 | SortIncludes: false 3 | -------------------------------------------------------------------------------- /generator/templates/library_webnn_enum_tables.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/generator/templates/library_webnn_enum_tables.js -------------------------------------------------------------------------------- /generator/templates/mock_webnn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/generator/templates/mock_webnn.cpp -------------------------------------------------------------------------------- /generator/templates/mock_webnn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/generator/templates/mock_webnn.h -------------------------------------------------------------------------------- /generator/templates/webnn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/generator/templates/webnn.h -------------------------------------------------------------------------------- /generator/templates/webnn/native/ProcTable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/generator/templates/webnn/native/ProcTable.cpp -------------------------------------------------------------------------------- /generator/templates/webnn/native/ValidationUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/generator/templates/webnn/native/ValidationUtils.cpp -------------------------------------------------------------------------------- /generator/templates/webnn/native/ValidationUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/generator/templates/webnn/native/ValidationUtils.h -------------------------------------------------------------------------------- /generator/templates/webnn/native/webnn_platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/generator/templates/webnn/native/webnn_platform.h -------------------------------------------------------------------------------- /generator/templates/webnn/native/webnn_structs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/generator/templates/webnn/native/webnn_structs.cpp -------------------------------------------------------------------------------- /generator/templates/webnn/native/webnn_structs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/generator/templates/webnn/native/webnn_structs.h -------------------------------------------------------------------------------- /generator/templates/webnn/wire/ObjectType.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/generator/templates/webnn/wire/ObjectType.h -------------------------------------------------------------------------------- /generator/templates/webnn/wire/WireCmd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/generator/templates/webnn/wire/WireCmd.cpp -------------------------------------------------------------------------------- /generator/templates/webnn/wire/WireCmd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/generator/templates/webnn/wire/WireCmd.h -------------------------------------------------------------------------------- /generator/templates/webnn/wire/client/ApiObjects.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/generator/templates/webnn/wire/client/ApiObjects.h -------------------------------------------------------------------------------- /generator/templates/webnn/wire/client/ApiProcs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/generator/templates/webnn/wire/client/ApiProcs.cpp -------------------------------------------------------------------------------- /generator/templates/webnn/wire/client/ClientBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/generator/templates/webnn/wire/client/ClientBase.h -------------------------------------------------------------------------------- /generator/templates/webnn/wire/client/ClientHandlers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/generator/templates/webnn/wire/client/ClientHandlers.cpp -------------------------------------------------------------------------------- /generator/templates/webnn/wire/client/ClientPrototypes.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/generator/templates/webnn/wire/client/ClientPrototypes.inc -------------------------------------------------------------------------------- /generator/templates/webnn/wire/server/ServerBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/generator/templates/webnn/wire/server/ServerBase.h -------------------------------------------------------------------------------- /generator/templates/webnn/wire/server/ServerDoers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/generator/templates/webnn/wire/server/ServerDoers.cpp -------------------------------------------------------------------------------- /generator/templates/webnn/wire/server/ServerHandlers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/generator/templates/webnn/wire/server/ServerHandlers.cpp -------------------------------------------------------------------------------- /generator/templates/webnn/wire/server/ServerPrototypes.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/generator/templates/webnn/wire/server/ServerPrototypes.inc -------------------------------------------------------------------------------- /generator/templates/webnn_cpp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/generator/templates/webnn_cpp.cpp -------------------------------------------------------------------------------- /generator/templates/webnn_cpp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/generator/templates/webnn_cpp.h -------------------------------------------------------------------------------- /generator/templates/webnn_proc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/generator/templates/webnn_proc.c -------------------------------------------------------------------------------- /generator/templates/webnn_proc_table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/generator/templates/webnn_proc_table.h -------------------------------------------------------------------------------- /generator/templates/webnn_struct_info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/generator/templates/webnn_struct_info.json -------------------------------------------------------------------------------- /generator/webnn_generator.gni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/generator/webnn_generator.gni -------------------------------------------------------------------------------- /generator/webnn_json_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/generator/webnn_json_generator.py -------------------------------------------------------------------------------- /include/webnn/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/include/webnn/BUILD.gn -------------------------------------------------------------------------------- /include/webnn/EnumClassBitmasks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/include/webnn/EnumClassBitmasks.h -------------------------------------------------------------------------------- /include/webnn/native/WebnnNative.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/include/webnn/native/WebnnNative.h -------------------------------------------------------------------------------- /include/webnn/native/webnn_native_export.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/include/webnn/native/webnn_native_export.h -------------------------------------------------------------------------------- /include/webnn/webnn_proc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/include/webnn/webnn_proc.h -------------------------------------------------------------------------------- /include/webnn/wire/Wire.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/include/webnn/wire/Wire.h -------------------------------------------------------------------------------- /include/webnn/wire/WireClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/include/webnn/wire/WireClient.h -------------------------------------------------------------------------------- /include/webnn/wire/WireServer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/include/webnn/wire/WireServer.h -------------------------------------------------------------------------------- /include/webnn/wire/webnn_wire_export.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/include/webnn/wire/webnn_wire_export.h -------------------------------------------------------------------------------- /node/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/LICENSE -------------------------------------------------------------------------------- /node/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/README.md -------------------------------------------------------------------------------- /node/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/binding.gyp -------------------------------------------------------------------------------- /node/examples/console/lenet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/examples/console/lenet/README.md -------------------------------------------------------------------------------- /node/examples/console/lenet/main.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/examples/console/lenet/main.mjs -------------------------------------------------------------------------------- /node/examples/console/lenet/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/examples/console/lenet/package.json -------------------------------------------------------------------------------- /node/examples/electron/webnn-samples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/examples/electron/webnn-samples/README.md -------------------------------------------------------------------------------- /node/examples/electron/webnn-samples/forge.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/examples/electron/webnn-samples/forge.config.js -------------------------------------------------------------------------------- /node/examples/electron/webnn-samples/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/examples/electron/webnn-samples/main.js -------------------------------------------------------------------------------- /node/examples/electron/webnn-samples/node_setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/examples/electron/webnn-samples/node_setup.js -------------------------------------------------------------------------------- /node/examples/electron/webnn-samples/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/examples/electron/webnn-samples/package-lock.json -------------------------------------------------------------------------------- /node/examples/electron/webnn-samples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/examples/electron/webnn-samples/package.json -------------------------------------------------------------------------------- /node/examples/electron/webnn-samples/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/examples/electron/webnn-samples/screenshot.png -------------------------------------------------------------------------------- /node/lib/webnn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/lib/webnn.js -------------------------------------------------------------------------------- /node/node_setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/node_setup.js -------------------------------------------------------------------------------- /node/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/package-lock.json -------------------------------------------------------------------------------- /node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/package.json -------------------------------------------------------------------------------- /node/src/Context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/Context.cpp -------------------------------------------------------------------------------- /node/src/Context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/Context.h -------------------------------------------------------------------------------- /node/src/Graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/Graph.cpp -------------------------------------------------------------------------------- /node/src/Graph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/Graph.h -------------------------------------------------------------------------------- /node/src/GraphBuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/GraphBuilder.cpp -------------------------------------------------------------------------------- /node/src/GraphBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/GraphBuilder.h -------------------------------------------------------------------------------- /node/src/Index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/Index.cpp -------------------------------------------------------------------------------- /node/src/Index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/Index.h -------------------------------------------------------------------------------- /node/src/ML.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/ML.cpp -------------------------------------------------------------------------------- /node/src/ML.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/ML.h -------------------------------------------------------------------------------- /node/src/Operand.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/Operand.cpp -------------------------------------------------------------------------------- /node/src/Operand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/Operand.h -------------------------------------------------------------------------------- /node/src/Operator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/Operator.cpp -------------------------------------------------------------------------------- /node/src/Operator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/Operator.h -------------------------------------------------------------------------------- /node/src/Utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/Utils.h -------------------------------------------------------------------------------- /node/src/ops/BatchNorm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/ops/BatchNorm.cpp -------------------------------------------------------------------------------- /node/src/ops/BatchNorm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/ops/BatchNorm.h -------------------------------------------------------------------------------- /node/src/ops/Clamp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/ops/Clamp.cpp -------------------------------------------------------------------------------- /node/src/ops/Clamp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/ops/Clamp.h -------------------------------------------------------------------------------- /node/src/ops/Concat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/ops/Concat.cpp -------------------------------------------------------------------------------- /node/src/ops/Concat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/ops/Concat.h -------------------------------------------------------------------------------- /node/src/ops/Constant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/ops/Constant.cpp -------------------------------------------------------------------------------- /node/src/ops/Constant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/ops/Constant.h -------------------------------------------------------------------------------- /node/src/ops/Conv2d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/ops/Conv2d.cpp -------------------------------------------------------------------------------- /node/src/ops/Conv2d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/ops/Conv2d.h -------------------------------------------------------------------------------- /node/src/ops/Gemm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/ops/Gemm.cpp -------------------------------------------------------------------------------- /node/src/ops/Gemm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/ops/Gemm.h -------------------------------------------------------------------------------- /node/src/ops/Gru.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/ops/Gru.cpp -------------------------------------------------------------------------------- /node/src/ops/Gru.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/ops/Gru.h -------------------------------------------------------------------------------- /node/src/ops/Input.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/ops/Input.cpp -------------------------------------------------------------------------------- /node/src/ops/Input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/ops/Input.h -------------------------------------------------------------------------------- /node/src/ops/InstanceNorm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/ops/InstanceNorm.cpp -------------------------------------------------------------------------------- /node/src/ops/InstanceNorm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/ops/InstanceNorm.h -------------------------------------------------------------------------------- /node/src/ops/LeakyRelu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/ops/LeakyRelu.cpp -------------------------------------------------------------------------------- /node/src/ops/LeakyRelu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/ops/LeakyRelu.h -------------------------------------------------------------------------------- /node/src/ops/Pad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/ops/Pad.cpp -------------------------------------------------------------------------------- /node/src/ops/Pad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/ops/Pad.h -------------------------------------------------------------------------------- /node/src/ops/Pool2d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/ops/Pool2d.cpp -------------------------------------------------------------------------------- /node/src/ops/Pool2d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/ops/Pool2d.h -------------------------------------------------------------------------------- /node/src/ops/Reduce.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/ops/Reduce.cpp -------------------------------------------------------------------------------- /node/src/ops/Reduce.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/ops/Reduce.h -------------------------------------------------------------------------------- /node/src/ops/Resample2d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/ops/Resample2d.cpp -------------------------------------------------------------------------------- /node/src/ops/Resample2d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/ops/Resample2d.h -------------------------------------------------------------------------------- /node/src/ops/Reshape.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/ops/Reshape.cpp -------------------------------------------------------------------------------- /node/src/ops/Reshape.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/ops/Reshape.h -------------------------------------------------------------------------------- /node/src/ops/Slice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/ops/Slice.cpp -------------------------------------------------------------------------------- /node/src/ops/Slice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/ops/Slice.h -------------------------------------------------------------------------------- /node/src/ops/Split.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/ops/Split.cpp -------------------------------------------------------------------------------- /node/src/ops/Split.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/ops/Split.h -------------------------------------------------------------------------------- /node/src/ops/Squeeze.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/ops/Squeeze.cpp -------------------------------------------------------------------------------- /node/src/ops/Squeeze.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/ops/Squeeze.h -------------------------------------------------------------------------------- /node/src/ops/Transpose.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/ops/Transpose.cpp -------------------------------------------------------------------------------- /node/src/ops/Transpose.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/node/src/ops/Transpose.h -------------------------------------------------------------------------------- /scripts/standalone.gclient: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/scripts/standalone.gclient -------------------------------------------------------------------------------- /scripts/webnn_overrides_with_defaults.gni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/scripts/webnn_overrides_with_defaults.gni -------------------------------------------------------------------------------- /src/webnn/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/BUILD.gn -------------------------------------------------------------------------------- /src/webnn/common/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/common/BUILD.gn -------------------------------------------------------------------------------- /src/webnn/native/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/BUILD.gn -------------------------------------------------------------------------------- /src/webnn/native/BackendConnection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/BackendConnection.cpp -------------------------------------------------------------------------------- /src/webnn/native/BackendConnection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/BackendConnection.h -------------------------------------------------------------------------------- /src/webnn/native/Context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/Context.cpp -------------------------------------------------------------------------------- /src/webnn/native/Context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/Context.h -------------------------------------------------------------------------------- /src/webnn/native/Error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/Error.cpp -------------------------------------------------------------------------------- /src/webnn/native/Error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/Error.h -------------------------------------------------------------------------------- /src/webnn/native/ErrorData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ErrorData.cpp -------------------------------------------------------------------------------- /src/webnn/native/ErrorData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ErrorData.h -------------------------------------------------------------------------------- /src/webnn/native/ErrorScope.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ErrorScope.cpp -------------------------------------------------------------------------------- /src/webnn/native/ErrorScope.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ErrorScope.h -------------------------------------------------------------------------------- /src/webnn/native/Forward.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/Forward.h -------------------------------------------------------------------------------- /src/webnn/native/FusionOperator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/FusionOperator.h -------------------------------------------------------------------------------- /src/webnn/native/Graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/Graph.cpp -------------------------------------------------------------------------------- /src/webnn/native/Graph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/Graph.h -------------------------------------------------------------------------------- /src/webnn/native/GraphBuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/GraphBuilder.cpp -------------------------------------------------------------------------------- /src/webnn/native/GraphBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/GraphBuilder.h -------------------------------------------------------------------------------- /src/webnn/native/Instance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/Instance.cpp -------------------------------------------------------------------------------- /src/webnn/native/Instance.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/Instance.h -------------------------------------------------------------------------------- /src/webnn/native/NamedInputs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/NamedInputs.h -------------------------------------------------------------------------------- /src/webnn/native/NamedOperands.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/NamedOperands.h -------------------------------------------------------------------------------- /src/webnn/native/NamedOutputs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/NamedOutputs.h -------------------------------------------------------------------------------- /src/webnn/native/ObjectBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ObjectBase.cpp -------------------------------------------------------------------------------- /src/webnn/native/ObjectBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ObjectBase.h -------------------------------------------------------------------------------- /src/webnn/native/Operand.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/Operand.cpp -------------------------------------------------------------------------------- /src/webnn/native/Operand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/Operand.h -------------------------------------------------------------------------------- /src/webnn/native/OperandArray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/OperandArray.h -------------------------------------------------------------------------------- /src/webnn/native/Operator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/Operator.cpp -------------------------------------------------------------------------------- /src/webnn/native/Operator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/Operator.h -------------------------------------------------------------------------------- /src/webnn/native/OperatorArray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/OperatorArray.h -------------------------------------------------------------------------------- /src/webnn/native/Utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/Utils.h -------------------------------------------------------------------------------- /src/webnn/native/WebnnNative.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/WebnnNative.cpp -------------------------------------------------------------------------------- /src/webnn/native/dmlx/BackendDMLX.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/dmlx/BackendDMLX.cpp -------------------------------------------------------------------------------- /src/webnn/native/dmlx/BackendDMLX.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/dmlx/BackendDMLX.h -------------------------------------------------------------------------------- /src/webnn/native/dmlx/ContextDMLX.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/dmlx/ContextDMLX.cpp -------------------------------------------------------------------------------- /src/webnn/native/dmlx/ContextDMLX.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/dmlx/ContextDMLX.h -------------------------------------------------------------------------------- /src/webnn/native/dmlx/GraphDMLX.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/dmlx/GraphDMLX.cpp -------------------------------------------------------------------------------- /src/webnn/native/dmlx/GraphDMLX.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/dmlx/GraphDMLX.h -------------------------------------------------------------------------------- /src/webnn/native/dmlx/deps/.clang-format: -------------------------------------------------------------------------------- 1 | DisableFormat: true 2 | SortIncludes: false 3 | -------------------------------------------------------------------------------- /src/webnn/native/dmlx/deps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/dmlx/deps/README.md -------------------------------------------------------------------------------- /src/webnn/native/dmlx/deps/src/device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/dmlx/deps/src/device.cpp -------------------------------------------------------------------------------- /src/webnn/native/dmlx/deps/src/device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/dmlx/deps/src/device.h -------------------------------------------------------------------------------- /src/webnn/native/dmlx/deps/src/model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/dmlx/deps/src/model.h -------------------------------------------------------------------------------- /src/webnn/native/dmlx/deps/src/precomp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/dmlx/deps/src/precomp.h -------------------------------------------------------------------------------- /src/webnn/native/dmlx/deps/src/typeconvert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/dmlx/deps/src/typeconvert.h -------------------------------------------------------------------------------- /src/webnn/native/dmlx/deps/src/util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/dmlx/deps/src/util.cpp -------------------------------------------------------------------------------- /src/webnn/native/dmlx/deps/src/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/dmlx/deps/src/util.h -------------------------------------------------------------------------------- /src/webnn/native/mlas/BackendMLAS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/mlas/BackendMLAS.cpp -------------------------------------------------------------------------------- /src/webnn/native/mlas/BackendMLAS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/mlas/BackendMLAS.h -------------------------------------------------------------------------------- /src/webnn/native/mlas/ContextMLAS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/mlas/ContextMLAS.cpp -------------------------------------------------------------------------------- /src/webnn/native/mlas/ContextMLAS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/mlas/ContextMLAS.h -------------------------------------------------------------------------------- /src/webnn/native/mlas/GraphMLAS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/mlas/GraphMLAS.cpp -------------------------------------------------------------------------------- /src/webnn/native/mlas/GraphMLAS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/mlas/GraphMLAS.h -------------------------------------------------------------------------------- /src/webnn/native/nnapi/BackendNnapi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/nnapi/BackendNnapi.cpp -------------------------------------------------------------------------------- /src/webnn/native/nnapi/BackendNnapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/nnapi/BackendNnapi.h -------------------------------------------------------------------------------- /src/webnn/native/nnapi/ContextNnapi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/nnapi/ContextNnapi.cpp -------------------------------------------------------------------------------- /src/webnn/native/nnapi/ContextNnapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/nnapi/ContextNnapi.h -------------------------------------------------------------------------------- /src/webnn/native/nnapi/ErrorNnapi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/nnapi/ErrorNnapi.cpp -------------------------------------------------------------------------------- /src/webnn/native/nnapi/ErrorNnapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/nnapi/ErrorNnapi.h -------------------------------------------------------------------------------- /src/webnn/native/nnapi/GraphNnapi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/nnapi/GraphNnapi.cpp -------------------------------------------------------------------------------- /src/webnn/native/nnapi/GraphNnapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/nnapi/GraphNnapi.h -------------------------------------------------------------------------------- /src/webnn/native/nnapi/NeuralNetworksTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/nnapi/NeuralNetworksTypes.h -------------------------------------------------------------------------------- /src/webnn/native/nnapi/NnapiManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/nnapi/NnapiManager.cpp -------------------------------------------------------------------------------- /src/webnn/native/nnapi/NnapiManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/nnapi/NnapiManager.h -------------------------------------------------------------------------------- /src/webnn/native/nnapi/NnapiUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/nnapi/NnapiUtils.h -------------------------------------------------------------------------------- /src/webnn/native/nnapi/nnapi_implementation.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/nnapi/nnapi_implementation.cc -------------------------------------------------------------------------------- /src/webnn/native/nnapi/nnapi_implementation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/nnapi/nnapi_implementation.h -------------------------------------------------------------------------------- /src/webnn/native/null/ContextNull.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/null/ContextNull.cpp -------------------------------------------------------------------------------- /src/webnn/native/null/ContextNull.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/null/ContextNull.h -------------------------------------------------------------------------------- /src/webnn/native/onednn/BackendDNNL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/onednn/BackendDNNL.cpp -------------------------------------------------------------------------------- /src/webnn/native/onednn/BackendDNNL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/onednn/BackendDNNL.h -------------------------------------------------------------------------------- /src/webnn/native/onednn/ContextDNNL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/onednn/ContextDNNL.cpp -------------------------------------------------------------------------------- /src/webnn/native/onednn/ContextDNNL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/onednn/ContextDNNL.h -------------------------------------------------------------------------------- /src/webnn/native/onednn/GraphDNNL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/onednn/GraphDNNL.cpp -------------------------------------------------------------------------------- /src/webnn/native/onednn/GraphDNNL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/onednn/GraphDNNL.h -------------------------------------------------------------------------------- /src/webnn/native/openvino/BackendIE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/openvino/BackendIE.cpp -------------------------------------------------------------------------------- /src/webnn/native/openvino/BackendIE.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/openvino/BackendIE.h -------------------------------------------------------------------------------- /src/webnn/native/openvino/ContextIE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/openvino/ContextIE.cpp -------------------------------------------------------------------------------- /src/webnn/native/openvino/ContextIE.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/openvino/ContextIE.h -------------------------------------------------------------------------------- /src/webnn/native/openvino/ErrorIE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/openvino/ErrorIE.cpp -------------------------------------------------------------------------------- /src/webnn/native/openvino/ErrorIE.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/openvino/ErrorIE.h -------------------------------------------------------------------------------- /src/webnn/native/openvino/GraphIE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/openvino/GraphIE.cpp -------------------------------------------------------------------------------- /src/webnn/native/openvino/GraphIE.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/openvino/GraphIE.h -------------------------------------------------------------------------------- /src/webnn/native/ops/BatchNorm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ops/BatchNorm.cpp -------------------------------------------------------------------------------- /src/webnn/native/ops/BatchNorm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ops/BatchNorm.h -------------------------------------------------------------------------------- /src/webnn/native/ops/Binary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ops/Binary.cpp -------------------------------------------------------------------------------- /src/webnn/native/ops/Binary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ops/Binary.h -------------------------------------------------------------------------------- /src/webnn/native/ops/Clamp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ops/Clamp.h -------------------------------------------------------------------------------- /src/webnn/native/ops/Concat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ops/Concat.cpp -------------------------------------------------------------------------------- /src/webnn/native/ops/Concat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ops/Concat.h -------------------------------------------------------------------------------- /src/webnn/native/ops/Constant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ops/Constant.h -------------------------------------------------------------------------------- /src/webnn/native/ops/Conv2d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ops/Conv2d.cpp -------------------------------------------------------------------------------- /src/webnn/native/ops/Conv2d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ops/Conv2d.h -------------------------------------------------------------------------------- /src/webnn/native/ops/ConvTranspose2d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ops/ConvTranspose2d.cpp -------------------------------------------------------------------------------- /src/webnn/native/ops/Gemm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ops/Gemm.cpp -------------------------------------------------------------------------------- /src/webnn/native/ops/Gemm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ops/Gemm.h -------------------------------------------------------------------------------- /src/webnn/native/ops/Gru.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ops/Gru.cpp -------------------------------------------------------------------------------- /src/webnn/native/ops/Gru.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ops/Gru.h -------------------------------------------------------------------------------- /src/webnn/native/ops/Input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ops/Input.h -------------------------------------------------------------------------------- /src/webnn/native/ops/InstanceNorm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ops/InstanceNorm.cpp -------------------------------------------------------------------------------- /src/webnn/native/ops/InstanceNorm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ops/InstanceNorm.h -------------------------------------------------------------------------------- /src/webnn/native/ops/LeakyRelu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ops/LeakyRelu.h -------------------------------------------------------------------------------- /src/webnn/native/ops/Pad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ops/Pad.cpp -------------------------------------------------------------------------------- /src/webnn/native/ops/Pad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ops/Pad.h -------------------------------------------------------------------------------- /src/webnn/native/ops/Pool2d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ops/Pool2d.cpp -------------------------------------------------------------------------------- /src/webnn/native/ops/Pool2d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ops/Pool2d.h -------------------------------------------------------------------------------- /src/webnn/native/ops/Reduce.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ops/Reduce.cpp -------------------------------------------------------------------------------- /src/webnn/native/ops/Reduce.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ops/Reduce.h -------------------------------------------------------------------------------- /src/webnn/native/ops/Resample2d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ops/Resample2d.cpp -------------------------------------------------------------------------------- /src/webnn/native/ops/Resample2d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ops/Resample2d.h -------------------------------------------------------------------------------- /src/webnn/native/ops/Reshape.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ops/Reshape.cpp -------------------------------------------------------------------------------- /src/webnn/native/ops/Reshape.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ops/Reshape.h -------------------------------------------------------------------------------- /src/webnn/native/ops/Slice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ops/Slice.h -------------------------------------------------------------------------------- /src/webnn/native/ops/Split.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ops/Split.h -------------------------------------------------------------------------------- /src/webnn/native/ops/Squeeze.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ops/Squeeze.h -------------------------------------------------------------------------------- /src/webnn/native/ops/Transpose.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ops/Transpose.cpp -------------------------------------------------------------------------------- /src/webnn/native/ops/Transpose.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ops/Transpose.h -------------------------------------------------------------------------------- /src/webnn/native/ops/Unary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ops/Unary.cpp -------------------------------------------------------------------------------- /src/webnn/native/ops/Unary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/ops/Unary.h -------------------------------------------------------------------------------- /src/webnn/native/webnn_platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/webnn_platform.h -------------------------------------------------------------------------------- /src/webnn/native/xnnpack/BackendXNN.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/xnnpack/BackendXNN.cpp -------------------------------------------------------------------------------- /src/webnn/native/xnnpack/BackendXNN.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/xnnpack/BackendXNN.h -------------------------------------------------------------------------------- /src/webnn/native/xnnpack/ContextXNN.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/xnnpack/ContextXNN.cpp -------------------------------------------------------------------------------- /src/webnn/native/xnnpack/ContextXNN.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/xnnpack/ContextXNN.h -------------------------------------------------------------------------------- /src/webnn/native/xnnpack/GraphXNN.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/xnnpack/GraphXNN.cpp -------------------------------------------------------------------------------- /src/webnn/native/xnnpack/GraphXNN.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/native/xnnpack/GraphXNN.h -------------------------------------------------------------------------------- /src/webnn/tests/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/BUILD.gn -------------------------------------------------------------------------------- /src/webnn/tests/End2EndTestsMain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/End2EndTestsMain.cpp -------------------------------------------------------------------------------- /src/webnn/tests/UnittestsMain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/UnittestsMain.cpp -------------------------------------------------------------------------------- /src/webnn/tests/WebnnTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/WebnnTest.cpp -------------------------------------------------------------------------------- /src/webnn/tests/WebnnTest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/WebnnTest.h -------------------------------------------------------------------------------- /src/webnn/tests/end2end/AddTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/end2end/AddTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/end2end/BatchNormTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/end2end/BatchNormTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/end2end/ClampTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/end2end/ClampTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/end2end/ConcatTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/end2end/ConcatTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/end2end/Conv2dTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/end2end/Conv2dTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/end2end/ConvTranspose2dTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/end2end/ConvTranspose2dTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/end2end/DivTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/end2end/DivTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/end2end/ElementWiseUnaryTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/end2end/ElementWiseUnaryTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/end2end/GemmTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/end2end/GemmTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/end2end/GruTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/end2end/GruTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/end2end/HardSwishTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/end2end/HardSwishTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/end2end/InstanceNormTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/end2end/InstanceNormTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/end2end/LeakyReluTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/end2end/LeakyReluTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/end2end/MatMulTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/end2end/MatMulTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/end2end/MaxTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/end2end/MaxTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/end2end/MinTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/end2end/MinTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/end2end/MulTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/end2end/MulTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/end2end/PadTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/end2end/PadTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/end2end/Pool2dTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/end2end/Pool2dTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/end2end/PowTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/end2end/PowTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/end2end/ReduceTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/end2end/ReduceTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/end2end/ReluTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/end2end/ReluTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/end2end/Resample2dTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/end2end/Resample2dTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/end2end/ReshapeTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/end2end/ReshapeTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/end2end/SigmoidTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/end2end/SigmoidTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/end2end/SliceTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/end2end/SliceTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/end2end/SoftmaxTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/end2end/SoftmaxTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/end2end/SplitTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/end2end/SplitTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/end2end/SqueezeTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/end2end/SqueezeTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/end2end/SubTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/end2end/SubTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/end2end/TanhTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/end2end/TanhTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/end2end/TransposeTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/end2end/TransposeTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/end2end/models/MobileNetV2BatchNormNchw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/end2end/models/MobileNetV2BatchNormNchw.cpp -------------------------------------------------------------------------------- /src/webnn/tests/end2end/models/MobileNetV2Nchw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/end2end/models/MobileNetV2Nchw.cpp -------------------------------------------------------------------------------- /src/webnn/tests/end2end/models/MobileNetV2Nhwc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/end2end/models/MobileNetV2Nhwc.cpp -------------------------------------------------------------------------------- /src/webnn/tests/end2end/models/ResNetNchw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/end2end/models/ResNetNchw.cpp -------------------------------------------------------------------------------- /src/webnn/tests/end2end/models/ResNetNhwc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/end2end/models/ResNetNhwc.cpp -------------------------------------------------------------------------------- /src/webnn/tests/end2end/models/SqueezeNetNchw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/end2end/models/SqueezeNetNchw.cpp -------------------------------------------------------------------------------- /src/webnn/tests/end2end/models/SqueezeNetNhwc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/end2end/models/SqueezeNetNhwc.cpp -------------------------------------------------------------------------------- /src/webnn/tests/end2end/models/SuperResolutionNchw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/end2end/models/SuperResolutionNchw.cpp -------------------------------------------------------------------------------- /src/webnn/tests/unittests/ErrorTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/unittests/ErrorTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/unittests/ObjectBaseTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/unittests/ObjectBaseTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/unittests/native/ContextMockTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/unittests/native/ContextMockTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/unittests/native/GraphMockTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/unittests/native/GraphMockTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/unittests/native/mocks/ContextMock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/unittests/native/mocks/ContextMock.h -------------------------------------------------------------------------------- /src/webnn/tests/unittests/native/mocks/GraphMock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/unittests/native/mocks/GraphMock.h -------------------------------------------------------------------------------- /src/webnn/tests/unittests/validation/BinaryValidationTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/unittests/validation/BinaryValidationTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/unittests/validation/Conv2dValidationTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/unittests/validation/Conv2dValidationTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/unittests/validation/ErrorScopeValidationTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/unittests/validation/ErrorScopeValidationTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/unittests/validation/GraphValidationTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/unittests/validation/GraphValidationTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/unittests/validation/PoolValidationTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/unittests/validation/PoolValidationTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/unittests/validation/ReshapeValidationTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/unittests/validation/ReshapeValidationTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/unittests/validation/TransposeValidationTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/unittests/validation/TransposeValidationTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/unittests/validation/UnaryValidationTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/unittests/validation/UnaryValidationTests.cpp -------------------------------------------------------------------------------- /src/webnn/tests/unittests/validation/ValidationTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/unittests/validation/ValidationTest.cpp -------------------------------------------------------------------------------- /src/webnn/tests/unittests/validation/ValidationTest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/tests/unittests/validation/ValidationTest.h -------------------------------------------------------------------------------- /src/webnn/utils/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/utils/BUILD.gn -------------------------------------------------------------------------------- /src/webnn/utils/TerribleCommandBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/utils/TerribleCommandBuffer.cpp -------------------------------------------------------------------------------- /src/webnn/utils/TerribleCommandBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/utils/TerribleCommandBuffer.h -------------------------------------------------------------------------------- /src/webnn/wire/BUILD.gn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/BUILD.gn -------------------------------------------------------------------------------- /src/webnn/wire/ChunkedCommandHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/ChunkedCommandHandler.cpp -------------------------------------------------------------------------------- /src/webnn/wire/ChunkedCommandHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/ChunkedCommandHandler.h -------------------------------------------------------------------------------- /src/webnn/wire/ChunkedCommandSerializer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/ChunkedCommandSerializer.cpp -------------------------------------------------------------------------------- /src/webnn/wire/ChunkedCommandSerializer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/ChunkedCommandSerializer.h -------------------------------------------------------------------------------- /src/webnn/wire/WireClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/WireClient.cpp -------------------------------------------------------------------------------- /src/webnn/wire/WireDeserializeAllocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/WireDeserializeAllocator.cpp -------------------------------------------------------------------------------- /src/webnn/wire/WireDeserializeAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/WireDeserializeAllocator.h -------------------------------------------------------------------------------- /src/webnn/wire/WireServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/WireServer.cpp -------------------------------------------------------------------------------- /src/webnn/wire/client/ApiObjects.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/client/ApiObjects.h -------------------------------------------------------------------------------- /src/webnn/wire/client/Client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/client/Client.cpp -------------------------------------------------------------------------------- /src/webnn/wire/client/Client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/client/Client.h -------------------------------------------------------------------------------- /src/webnn/wire/client/ClientDoers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/client/ClientDoers.cpp -------------------------------------------------------------------------------- /src/webnn/wire/client/Context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/client/Context.cpp -------------------------------------------------------------------------------- /src/webnn/wire/client/Context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/client/Context.h -------------------------------------------------------------------------------- /src/webnn/wire/client/Graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/client/Graph.cpp -------------------------------------------------------------------------------- /src/webnn/wire/client/Graph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/client/Graph.h -------------------------------------------------------------------------------- /src/webnn/wire/client/GraphBuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/client/GraphBuilder.cpp -------------------------------------------------------------------------------- /src/webnn/wire/client/GraphBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/client/GraphBuilder.h -------------------------------------------------------------------------------- /src/webnn/wire/client/Instance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/client/Instance.cpp -------------------------------------------------------------------------------- /src/webnn/wire/client/Instance.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/client/Instance.h -------------------------------------------------------------------------------- /src/webnn/wire/client/NamedInputs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/client/NamedInputs.cpp -------------------------------------------------------------------------------- /src/webnn/wire/client/NamedInputs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/client/NamedInputs.h -------------------------------------------------------------------------------- /src/webnn/wire/client/NamedOutputs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/client/NamedOutputs.cpp -------------------------------------------------------------------------------- /src/webnn/wire/client/NamedOutputs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/client/NamedOutputs.h -------------------------------------------------------------------------------- /src/webnn/wire/client/ObjectAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/client/ObjectAllocator.h -------------------------------------------------------------------------------- /src/webnn/wire/client/ObjectBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/client/ObjectBase.h -------------------------------------------------------------------------------- /src/webnn/wire/client/OperandArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/client/OperandArray.cpp -------------------------------------------------------------------------------- /src/webnn/wire/client/OperandArray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/client/OperandArray.h -------------------------------------------------------------------------------- /src/webnn/wire/client/OperatorArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/client/OperatorArray.cpp -------------------------------------------------------------------------------- /src/webnn/wire/client/OperatorArray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/client/OperatorArray.h -------------------------------------------------------------------------------- /src/webnn/wire/server/ObjectStorage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/server/ObjectStorage.h -------------------------------------------------------------------------------- /src/webnn/wire/server/Server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/server/Server.cpp -------------------------------------------------------------------------------- /src/webnn/wire/server/Server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/server/Server.h -------------------------------------------------------------------------------- /src/webnn/wire/server/ServerContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/server/ServerContext.cpp -------------------------------------------------------------------------------- /src/webnn/wire/server/ServerGraph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/server/ServerGraph.cpp -------------------------------------------------------------------------------- /src/webnn/wire/server/ServerGraphBuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/server/ServerGraphBuilder.cpp -------------------------------------------------------------------------------- /src/webnn/wire/server/ServerInstance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/server/ServerInstance.cpp -------------------------------------------------------------------------------- /src/webnn/wire/server/ServerNamedInputs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/server/ServerNamedInputs.cpp -------------------------------------------------------------------------------- /src/webnn/wire/server/ServerNamedOutputs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/server/ServerNamedOutputs.cpp -------------------------------------------------------------------------------- /src/webnn/wire/server/ServerOperandArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/server/ServerOperandArray.cpp -------------------------------------------------------------------------------- /src/webnn/wire/server/ServerOperatorArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/src/webnn/wire/server/ServerOperatorArray.cpp -------------------------------------------------------------------------------- /third_party/cnpy/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/third_party/cnpy/LICENSE -------------------------------------------------------------------------------- /third_party/cnpy/cnpy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/third_party/cnpy/cnpy.cpp -------------------------------------------------------------------------------- /third_party/cnpy/cnpy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/third_party/cnpy/cnpy.h -------------------------------------------------------------------------------- /third_party/openvino/ngraph_c_api/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/third_party/openvino/ngraph_c_api/.clang-format -------------------------------------------------------------------------------- /third_party/openvino/ngraph_c_api/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/third_party/openvino/ngraph_c_api/CMakeLists.txt -------------------------------------------------------------------------------- /third_party/openvino/ngraph_c_api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/third_party/openvino/ngraph_c_api/README.md -------------------------------------------------------------------------------- /third_party/openvino/ngraph_c_api/build_ngraph_c_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/third_party/openvino/ngraph_c_api/build_ngraph_c_api.py -------------------------------------------------------------------------------- /third_party/openvino/ngraph_c_api/build_ngraph_c_api_msvc.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/third_party/openvino/ngraph_c_api/build_ngraph_c_api_msvc.bat -------------------------------------------------------------------------------- /third_party/openvino/ngraph_c_api/build_ngraph_c_api_unix.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/third_party/openvino/ngraph_c_api/build_ngraph_c_api_unix.sh -------------------------------------------------------------------------------- /third_party/openvino/ngraph_c_api/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/third_party/openvino/ngraph_c_api/src/CMakeLists.txt -------------------------------------------------------------------------------- /third_party/openvino/ngraph_c_api/src/default_opset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/third_party/openvino/ngraph_c_api/src/default_opset.h -------------------------------------------------------------------------------- /third_party/openvino/ngraph_c_api/src/ngraph_c_api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/third_party/openvino/ngraph_c_api/src/ngraph_c_api.cpp -------------------------------------------------------------------------------- /third_party/openvino/ngraph_c_api/src/ngraph_c_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/third_party/openvino/ngraph_c_api/src/ngraph_c_api.h -------------------------------------------------------------------------------- /third_party/openvino/ngraph_c_api/src/transpose_sinking.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/third_party/openvino/ngraph_c_api/src/transpose_sinking.cpp -------------------------------------------------------------------------------- /third_party/openvino/ngraph_c_api/src/transpose_sinking.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/third_party/openvino/ngraph_c_api/src/transpose_sinking.h -------------------------------------------------------------------------------- /third_party/scripts/download_dml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/third_party/scripts/download_dml.py -------------------------------------------------------------------------------- /webnn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/webnn.json -------------------------------------------------------------------------------- /webnn_wire.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/webnn_wire.json -------------------------------------------------------------------------------- /workflow_scripts/clang_format_check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/workflow_scripts/clang_format_check.sh -------------------------------------------------------------------------------- /workflow_scripts/memory_leak_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/workflow_scripts/memory_leak_check.py -------------------------------------------------------------------------------- /workflow_scripts/regression_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/workflow_scripts/regression_check.py -------------------------------------------------------------------------------- /workflow_scripts/test_by_openvino_windows.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webmachinelearning/webnn-native/HEAD/workflow_scripts/test_by_openvino_windows.bat --------------------------------------------------------------------------------