diff --git a/bundle.json b/bundle.json index 9f69a3eb16e558ee5a8e3ba135a766e5d5fc7fd0..06ee22904e6c1691f5b05235fe132cab1cd5e78b 100644 --- a/bundle.json +++ b/bundle.json @@ -1,7 +1,7 @@ { "name": "@ohos/neural_network_runtime", "description": "The Neural Network Runtime that bridges the inference framework and the device accelerator.", - "version": "3.2", + "version": "4.0", "license": "MIT", "publishAs": "code-segment", "segment": { @@ -47,4 +47,4 @@ ] } } -} \ No newline at end of file +} diff --git a/frameworks/BUILD.gn b/frameworks/BUILD.gn index 34b7da30133e38ddbd04db0138f125c208279ca5..321fb2f9e1c5e4c8319eca89ca275ef9dd641ad6 100644 --- a/frameworks/BUILD.gn +++ b/frameworks/BUILD.gn @@ -18,29 +18,29 @@ config("nnrt_config") { } nnrt_sources = [ + "native/compilation.cpp", "native/device_manager.cpp", "native/device_registrar.cpp", + "native/execution_plan.cpp", + "native/executor.cpp", "native/hdi_device.cpp", "native/hdi_prepared_model.cpp", - "native/memory_manager.cpp", - "native/transform.cpp", - "native/nn_tensor.cpp", - "native/validation.cpp", "native/inner_model.cpp", - "native/compilation.cpp", - "native/execution_plan.cpp", - "native/executor.cpp", + "native/memory_manager.cpp", "native/neural_network_runtime.cpp", + "native/nn_tensor.cpp", "native/ops_builder.cpp", "native/ops_registry.cpp", + "native/transform.cpp", + "native/validation.cpp", ] ops_sources = [ "native/ops/add_builder.cpp", "native/ops/argmax_builder.cpp", "native/ops/avgpool_builder.cpp", - "native/ops/pooling_builder.cpp", "native/ops/batch_to_space_nd_builder.cpp", + "native/ops/batchnorm_builder.cpp", "native/ops/bias_add_builder.cpp", "native/ops/cast_builder.cpp", "native/ops/concat_builder.cpp", @@ -50,49 +50,49 @@ ops_sources = [ "native/ops/div_builder.cpp", "native/ops/eltwise_builder.cpp", "native/ops/expandims_builder.cpp", - "native/ops/fullconnection_builder.cpp", - "native/ops/maxpool_builder.cpp", - "native/ops/slice_builder.cpp", - "native/ops/softmax_builder.cpp", - "native/ops/space_to_batch_nd_builder.cpp", - "native/ops/split_builder.cpp", - "native/ops/sqrt_builder.cpp", - "native/ops/squared_difference_builder.cpp", - "native/ops/squeeze_builder.cpp", - "native/ops/stack_builder.cpp", - "native/ops/strided_slice_builder.cpp", - "native/ops/sub_builder.cpp", - "native/ops/tanh_builder.cpp", - "native/ops/tile_builder.cpp", - "native/ops/top_k_builder.cpp", - "native/ops/transpose_builder.cpp", - "native/ops/unsqueeze_builder.cpp", - "native/ops/batchnorm_builder.cpp", "native/ops/fill_builder.cpp", - "native/ops/matmul_builder.cpp", + "native/ops/fullconnection_builder.cpp", "native/ops/gather_builder.cpp", "native/ops/gelu_builder.cpp", "native/ops/hswish_builder.cpp", "native/ops/layernorm_builder.cpp", - "native/ops/maximum_builder.cpp", "native/ops/lessequal_builder.cpp", + "native/ops/matmul_builder.cpp", + "native/ops/maximum_builder.cpp", + "native/ops/maxpool_builder.cpp", "native/ops/mul_builder.cpp", "native/ops/onehot_builder.cpp", "native/ops/pad_builder.cpp", + "native/ops/pooling_builder.cpp", "native/ops/pow_builder.cpp", "native/ops/prelu_builder.cpp", "native/ops/quant_dtype_cast_builder.cpp", "native/ops/reduceall_builder.cpp", "native/ops/reducemean_builder.cpp", "native/ops/reduceprod_builder.cpp", - "native/ops/relu_builder.cpp", "native/ops/relu6_builder.cpp", + "native/ops/relu_builder.cpp", "native/ops/reshape_builder.cpp", "native/ops/resize_bilinear_builder.cpp", "native/ops/rsqrt_builder.cpp", "native/ops/scale_builder.cpp", "native/ops/shape_builder.cpp", "native/ops/sigmoid_builder.cpp", + "native/ops/slice_builder.cpp", + "native/ops/softmax_builder.cpp", + "native/ops/space_to_batch_nd_builder.cpp", + "native/ops/split_builder.cpp", + "native/ops/sqrt_builder.cpp", + "native/ops/squared_difference_builder.cpp", + "native/ops/squeeze_builder.cpp", + "native/ops/stack_builder.cpp", + "native/ops/strided_slice_builder.cpp", + "native/ops/sub_builder.cpp", + "native/ops/tanh_builder.cpp", + "native/ops/tile_builder.cpp", + "native/ops/top_k_builder.cpp", + "native/ops/transpose_builder.cpp", + "native/ops/unsqueeze_builder.cpp", ] ohos_shared_library("libneural_network_runtime") { @@ -109,23 +109,23 @@ ohos_shared_library("libneural_network_runtime") { "//foundation/ai/neural_network_runtime", "//foundation/communication/ipc/interfaces/innerkits/ipc_core/include", "//third_party/googletest/googletest/include/gtest", - "//third_party/mindspore/mindspore/lite/mindir/include" + "//third_party/mindspore/mindspore-src/source/mindspore/lite/mindir/include", ] install_images = [ "system", - "updater" + "updater", ] public_configs = [ ":nnrt_config" ] external_deps = [ - "hilog_native:libhilog", - "hitrace_native:libhitracechain", "c_utils:utils", - "hdf_core:libhdf_utils", "drivers_interface_nnrt:libnnrt_proxy_1.0", - "mindspore:mindir" + "hdf_core:libhdf_utils", + "hilog_native:libhilog", + "hitrace_native:libhitracechain", + "mindspore:mindir", ] subsystem_name = "ai" diff --git a/test/system_test/BUILD.gn b/test/system_test/BUILD.gn index dc68b1bbf08f15f9aa9453d519fc778e42006516..06822d0eff9876d7c3214f8c06dd06603a4ef44b 100644 --- a/test/system_test/BUILD.gn +++ b/test/system_test/BUILD.gn @@ -20,7 +20,7 @@ config("system_test_config") { include_dirs = [ "//foundation/ai/neural_network_runtime", - "//third_party/mindspore/mindspore/lite/mindir/include" + "//third_party/mindspore/mindspore-src/source/mindspore/lite/mindir/include", ] cflags = [ @@ -32,7 +32,7 @@ config("system_test_config") { ohos_systemtest("DeviceTest") { module_out_path = module_output_path - sources = ["//foundation/ai/neural_network_runtime/test/system_test/device_test.cpp"] + sources = [ "./device_test.cpp" ] configs = [ ":system_test_config" ] @@ -42,19 +42,19 @@ ohos_systemtest("DeviceTest") { ] external_deps = [ - "hiviewdfx_hilog_native:libhilog", "c_utils:utils", - "hitrace_native:hitrace_meter", "drivers_interface_nnrt:libnnrt_proxy_1.0", "hdf_core:libhdf_utils", + "hitrace_native:hitrace_meter", + "hiviewdfx_hilog_native:libhilog", ] } ohos_systemtest("End2EndTest") { module_out_path = module_output_path sources = [ - "//foundation/ai/neural_network_runtime/test/system_test/end_to_end_test.cpp", - "//foundation/ai/neural_network_runtime/test/system_test/common/nnrt_test.cpp", + "./common/nnrt_test.cpp", + "./end_to_end_test.cpp", ] configs = [ ":system_test_config" ] @@ -65,22 +65,22 @@ ohos_systemtest("End2EndTest") { ] external_deps = [ - "hiviewdfx_hilog_native:libhilog", "c_utils:utils", - "hitrace_native:libhitracechain", - "hitrace_native:hitrace_meter", "drivers_interface_nnrt:libnnrt_proxy_1.0", "hdf_core:libhdf_utils", - "mindspore:mindir" + "hitrace_native:hitrace_meter", + "hitrace_native:libhitracechain", + "hiviewdfx_hilog_native:libhilog", + "mindspore:mindir", ] } ohos_systemtest("StressTest") { module_out_path = module_output_path sources = [ - "//foundation/ai/neural_network_runtime/test/system_test/stress_test.cpp", - "//foundation/ai/neural_network_runtime/test/system_test/common/nnrt_test.cpp", - ] + "./common/nnrt_test.cpp", + "./stress_test.cpp", + ] configs = [ ":system_test_config" ] @@ -90,18 +90,17 @@ ohos_systemtest("StressTest") { ] external_deps = [ - "hiviewdfx_hilog_native:libhilog", "c_utils:utils", - "mindspore:mindir" + "hiviewdfx_hilog_native:libhilog", + "mindspore:mindir", ] } group("system_test") { testonly = true deps = [ - ":DeviceTest", - ":End2EndTest", - ":StressTest" + ":DeviceTest", + ":End2EndTest", + ":StressTest", ] } - diff --git a/test/unittest/components/BUILD.gn b/test/unittest/components/BUILD.gn index 877f0843b6d6a7a72c558b58e8c1c25b13659df7..5b37d98d22fea6db43f4401271b675a6614105b1 100644 --- a/test/unittest/components/BUILD.gn +++ b/test/unittest/components/BUILD.gn @@ -22,7 +22,7 @@ config("module_private_config") { "//third_party/googletest/googlemock/include", "//foundation/ai/neural_network_runtime", "//foundation/communication/ipc/interfaces/innerkits/ipc_core/include", - "//third_party/mindspore/mindspore/lite/mindir/include" + "//third_party/mindspore/mindspore-src/source/mindspore/lite/mindir/include", ] } @@ -35,17 +35,17 @@ ohos_unittest("CompilationTest") { deps = [ "//foundation/ai/neural_network_runtime/frameworks:libneural_network_runtime", - "//third_party/googletest:gtest_main", "//third_party/googletest:gmock_main", + "//third_party/googletest:gtest_main", ] external_deps = [ "c_utils:utils", + "drivers_interface_nnrt:libnnrt_proxy_1.0", "hdf_core:libhdf_utils", "hitrace_native:libhitracechain", "hiviewdfx_hilog_native:libhilog", - "drivers_interface_nnrt:libnnrt_proxy_1.0", - "mindspore:mindir" + "mindspore:mindir", ] } @@ -58,17 +58,17 @@ ohos_unittest("ExecutorTest") { deps = [ "//foundation/ai/neural_network_runtime/frameworks:libneural_network_runtime", - "//third_party/googletest:gtest_main", "//third_party/googletest:gmock_main", + "//third_party/googletest:gtest_main", ] external_deps = [ "c_utils:utils", + "drivers_interface_nnrt:libnnrt_proxy_1.0", "hdf_core:libhdf_utils", "hitrace_native:libhitracechain", "hiviewdfx_hilog_native:libhilog", - "drivers_interface_nnrt:libnnrt_proxy_1.0", - "mindspore:mindir" + "mindspore:mindir", ] } @@ -81,16 +81,16 @@ ohos_unittest("DeviceManagerTest") { deps = [ "//foundation/ai/neural_network_runtime/frameworks:libneural_network_runtime", - "//third_party/googletest:gtest_main", "//third_party/googletest:gmock_main", + "//third_party/googletest:gtest_main", ] external_deps = [ "c_utils:utils", + "drivers_interface_nnrt:libnnrt_proxy_1.0", "hitrace_native:libhitracechain", "hiviewdfx_hilog_native:libhilog", - "drivers_interface_nnrt:libnnrt_proxy_1.0", - "mindspore:mindir" + "mindspore:mindir", ] } @@ -103,16 +103,16 @@ ohos_unittest("DeviceRegistrarTest") { deps = [ "//foundation/ai/neural_network_runtime/frameworks:libneural_network_runtime", - "//third_party/googletest:gtest_main", "//third_party/googletest:gmock_main", + "//third_party/googletest:gtest_main", ] external_deps = [ "c_utils:utils", + "drivers_interface_nnrt:libnnrt_proxy_1.0", "hitrace_native:libhitracechain", "hiviewdfx_hilog_native:libhilog", - "drivers_interface_nnrt:libnnrt_proxy_1.0", - "mindspore:mindir" + "mindspore:mindir", ] } @@ -126,16 +126,16 @@ ohos_unittest("HDIDeviceTest") { deps = [ "//foundation/ai/neural_network_runtime/frameworks:libneural_network_runtime", - "//third_party/googletest:gtest_main", "//third_party/googletest:gmock_main", + "//third_party/googletest:gtest_main", ] external_deps = [ "c_utils:utils", + "drivers_interface_nnrt:libnnrt_proxy_1.0", "hitrace_native:libhitracechain", "hiviewdfx_hilog_native:libhilog", - "drivers_interface_nnrt:libnnrt_proxy_1.0", - "mindspore:mindir" + "mindspore:mindir", ] } @@ -149,16 +149,16 @@ ohos_unittest("HDIPreparedModelTest") { deps = [ "//foundation/ai/neural_network_runtime/frameworks:libneural_network_runtime", - "//third_party/googletest:gtest_main", "//third_party/googletest:gmock_main", + "//third_party/googletest:gtest_main", ] external_deps = [ "c_utils:utils", + "drivers_interface_nnrt:libnnrt_proxy_1.0", "hitrace_native:libhitracechain", "hiviewdfx_hilog_native:libhilog", - "drivers_interface_nnrt:libnnrt_proxy_1.0", - "mindspore:mindir" + "mindspore:mindir", ] } @@ -171,15 +171,15 @@ ohos_unittest("MemoryManagerTest") { deps = [ "//foundation/ai/neural_network_runtime/frameworks:libneural_network_runtime", - "//third_party/googletest:gtest_main", "//third_party/googletest:gmock_main", + "//third_party/googletest:gtest_main", ] external_deps = [ + "drivers_interface_nnrt:libnnrt_proxy_1.0", "hitrace_native:libhitracechain", "hiviewdfx_hilog_native:libhilog", - "drivers_interface_nnrt:libnnrt_proxy_1.0", - "mindspore:mindir" + "mindspore:mindir", ] } @@ -191,15 +191,15 @@ ohos_unittest("TransformTest") { deps = [ "//foundation/ai/neural_network_runtime/frameworks:libneural_network_runtime", - "//third_party/googletest:gtest_main", "//third_party/googletest:gmock_main", + "//third_party/googletest:gtest_main", ] external_deps = [ + "drivers_interface_nnrt:libnnrt_proxy_1.0", "hitrace_native:libhitracechain", "hiviewdfx_hilog_native:libhilog", - "drivers_interface_nnrt:libnnrt_proxy_1.0", - "mindspore:mindir" + "mindspore:mindir", ] } @@ -212,17 +212,17 @@ ohos_unittest("InnerModelTest") { deps = [ "//foundation/ai/neural_network_runtime/frameworks:libneural_network_runtime", - "//third_party/googletest:gtest_main", "//third_party/googletest:gmock_main", + "//third_party/googletest:gtest_main", ] external_deps = [ "c_utils:utils", + "drivers_interface_nnrt:libnnrt_proxy_1.0", "hdf_core:libhdf_utils", "hitrace_native:libhitracechain", "hiviewdfx_hilog_native:libhilog", - "drivers_interface_nnrt:libnnrt_proxy_1.0", - "mindspore:mindir" + "mindspore:mindir", ] } @@ -234,17 +234,17 @@ ohos_unittest("NnTensorTest") { deps = [ "//foundation/ai/neural_network_runtime/frameworks:libneural_network_runtime", - "//third_party/googletest:gtest_main", "//third_party/googletest:gmock_main", + "//third_party/googletest:gtest_main", ] external_deps = [ "c_utils:utils", + "drivers_interface_nnrt:libnnrt_proxy_1.0", "hdf_core:libhdf_utils", "hitrace_native:libhitracechain", "hiviewdfx_hilog_native:libhilog", - "drivers_interface_nnrt:libnnrt_proxy_1.0", - "mindspore:mindir" + "mindspore:mindir", ] } @@ -256,17 +256,17 @@ ohos_unittest("NnValidationTest") { deps = [ "//foundation/ai/neural_network_runtime/frameworks:libneural_network_runtime", - "//third_party/googletest:gtest_main", "//third_party/googletest:gmock_main", + "//third_party/googletest:gtest_main", ] external_deps = [ "c_utils:utils", + "drivers_interface_nnrt:libnnrt_proxy_1.0", "hdf_core:libhdf_utils", "hitrace_native:libhitracechain", "hiviewdfx_hilog_native:libhilog", - "drivers_interface_nnrt:libnnrt_proxy_1.0", - "mindspore:mindir" + "mindspore:mindir", ] } @@ -278,17 +278,17 @@ ohos_unittest("OpsRegistryTest") { deps = [ "//foundation/ai/neural_network_runtime/frameworks:libneural_network_runtime", - "//third_party/googletest:gtest_main", "//third_party/googletest:gmock_main", + "//third_party/googletest:gtest_main", ] external_deps = [ "c_utils:utils", + "drivers_interface_nnrt:libnnrt_proxy_1.0", "hdf_core:libhdf_utils", "hitrace_native:libhitracechain", "hiviewdfx_hilog_native:libhilog", - "drivers_interface_nnrt:libnnrt_proxy_1.0", - "mindspore:mindir" + "mindspore:mindir", ] } @@ -302,17 +302,17 @@ ohos_unittest("NeuralNetworkRuntimeTest") { deps = [ "//foundation/ai/neural_network_runtime/frameworks:libneural_network_runtime", - "//third_party/googletest:gtest_main", "//third_party/googletest:gmock_main", + "//third_party/googletest:gtest_main", ] external_deps = [ "c_utils:utils", + "drivers_interface_nnrt:libnnrt_proxy_1.0", "hdf_core:libhdf_utils", "hitrace_native:libhitracechain", "hiviewdfx_hilog_native:libhilog", - "drivers_interface_nnrt:libnnrt_proxy_1.0", - "mindspore:mindir" + "mindspore:mindir", ] } @@ -320,17 +320,17 @@ group("components_unittest") { testonly = true deps = [ ":CompilationTest", - ":ExecutorTest", ":DeviceManagerTest", ":DeviceRegistrarTest", + ":ExecutorTest", ":HDIDeviceTest", ":HDIPreparedModelTest", - ":MemoryManagerTest", - ":TransformTest", ":InnerModelTest", + ":MemoryManagerTest", + ":NeuralNetworkRuntimeTest", ":NnTensorTest", ":NnValidationTest", ":OpsRegistryTest", - ":NeuralNetworkRuntimeTest", + ":TransformTest", ] } diff --git a/test/unittest/inner_kits/BUILD.gn b/test/unittest/inner_kits/BUILD.gn index bea6436c0d99902b952809288bd24a97cb9f9acc..7185c9fbbd0be27ec741cbebdd2f1fe95309f8e9 100644 --- a/test/unittest/inner_kits/BUILD.gn +++ b/test/unittest/inner_kits/BUILD.gn @@ -22,7 +22,7 @@ config("module_private_config") { "//third_party/googletest/googlemock/include", "//foundation/ai/neural_network_runtime", "//foundation/communication/ipc/interfaces/innerkits/ipc_core/include", - "//third_party/mindspore/mindspore/lite/mindir/include" + "//third_party/mindspore/mindspore-src/source/mindspore/lite/mindir/include", ] cflags = [ @@ -32,14 +32,12 @@ config("module_private_config") { "--coverage", ] - ldflags = [ - "--coverage", - ] + ldflags = [ "--coverage" ] } ohos_unittest("NeuralNetworkRuntimeInnerTest") { module_out_path = module_output_path - sources = ["//foundation/ai/neural_network_runtime/test/unittest/inner_kits/neural_network_runtime_inner_test.cpp"] + sources = [ "./neural_network_runtime_inner_test.cpp" ] configs = [ ":module_private_config" ] @@ -49,12 +47,12 @@ ohos_unittest("NeuralNetworkRuntimeInnerTest") { ] external_deps = [ - "hitrace_native:libhitracechain", - "hiviewdfx_hilog_native:libhilog", - "drivers_interface_nnrt:libnnrt_proxy_1.0", "c_utils:utils", + "drivers_interface_nnrt:libnnrt_proxy_1.0", "hdf_core:libhdf_utils", - "mindspore:mindir" + "hitrace_native:libhitracechain", + "hiviewdfx_hilog_native:libhilog", + "mindspore:mindir", ] } diff --git a/test/unittest/ops/BUILD.gn b/test/unittest/ops/BUILD.gn index 4983433292044104c8fcd2baabeb6e8aa27af587..1364cfd7c478f77ab4341815bd02ffc58e3fe452 100644 --- a/test/unittest/ops/BUILD.gn +++ b/test/unittest/ops/BUILD.gn @@ -22,98 +22,96 @@ config("module_private_config") { "//third_party/googletest/googlemock/include", "//foundation/ai/neural_network_runtime", "//foundation/communication/ipc/interfaces/innerkits/ipc_core/include", - "//third_party/mindspore/mindspore/lite/mindir/include" + "//third_party/mindspore/mindspore-src/source/mindspore/lite/mindir/include", ] } ohos_unittest("OpsUnittest") { module_out_path = module_output_path - sources = [ "//foundation/ai/neural_network_runtime/test/unittest/ops/add_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/argmax_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/avgpool_pad_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/avgpool_padmod_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/batch_to_space_nd_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/batchnorm_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/biasadd_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/cast_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/concat_three_inputs_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/concat_two_inputs_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/conv2d_pad_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/conv2d_padmode_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/conv2d_tranpose_padmode_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/conv2d_transpose_pad_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/depthwise_conv2d_native_pad_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/depthwise_conv2d_native_padmode_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/div_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/eltwise_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/expandims_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/fullconnection_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/fullconnection_with_axis_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/fill_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/gather_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/gelu_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/hswish_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/layernorm_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/lessequal_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/maximum_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/maxpool_pad_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/maxpool_padmode_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/matmul_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/mul_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/onehot_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/pad_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/pow_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/prelu_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/quant_dtype_cast_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/reduce_all_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/reduce_mean_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/reduce_prod_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/relu_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/relu6_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/reshape_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/resize_bilinear_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/rsqrt_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/scale_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/shape_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/sigmoid_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/slice_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/softmax_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/spacetobatchnd_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/split_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/sqrt_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/squared_difference_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/squeeze_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/stack_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/strided_slice_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/sub_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/tanh_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/tile_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/topk_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/transpose_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/unsqueeze_builder_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/ops/ops_test.cpp" ] - sources += [ "//foundation/ai/neural_network_runtime/test/unittest/common/base_test.cpp" ] + sources = [ "./add_test.cpp" ] + sources += [ "./argmax_test.cpp" ] + sources += [ "./avgpool_pad_test.cpp" ] + sources += [ "./avgpool_padmod_test.cpp" ] + sources += [ "./batch_to_space_nd_test.cpp" ] + sources += [ "./batchnorm_builder_test.cpp" ] + sources += [ "./biasadd_test.cpp" ] + sources += [ "./cast_test.cpp" ] + sources += [ "./concat_three_inputs_test.cpp" ] + sources += [ "./concat_two_inputs_test.cpp" ] + sources += [ "./conv2d_pad_test.cpp" ] + sources += [ "./conv2d_padmode_test.cpp" ] + sources += [ "./conv2d_tranpose_padmode_test.cpp" ] + sources += [ "./conv2d_transpose_pad_test.cpp" ] + sources += [ "./depthwise_conv2d_native_pad_test.cpp" ] + sources += [ "./depthwise_conv2d_native_padmode_test.cpp" ] + sources += [ "./div_test.cpp" ] + sources += [ "./eltwise_test.cpp" ] + sources += [ "./expandims_test.cpp" ] + sources += [ "./fullconnection_test.cpp" ] + sources += [ "./fullconnection_with_axis_test.cpp" ] + sources += [ "./fill_builder_test.cpp" ] + sources += [ "./gather_builder_test.cpp" ] + sources += [ "./gelu_builder_test.cpp" ] + sources += [ "./hswish_builder_test.cpp" ] + sources += [ "./layernorm_builder_test.cpp" ] + sources += [ "./lessequal_builder_test.cpp" ] + sources += [ "./maximum_builder_test.cpp" ] + sources += [ "./maxpool_pad_test.cpp" ] + sources += [ "./maxpool_padmode_test.cpp" ] + sources += [ "./matmul_builder_test.cpp" ] + sources += [ "./mul_builder_test.cpp" ] + sources += [ "./onehot_builder_test.cpp" ] + sources += [ "./pad_builder_test.cpp" ] + sources += [ "./pow_builder_test.cpp" ] + sources += [ "./prelu_builder_test.cpp" ] + sources += [ "./quant_dtype_cast_builder_test.cpp" ] + sources += [ "./reduce_all_builder_test.cpp" ] + sources += [ "./reduce_mean_builder_test.cpp" ] + sources += [ "./reduce_prod_builder_test.cpp" ] + sources += [ "./relu_builder_test.cpp" ] + sources += [ "./relu6_builder_test.cpp" ] + sources += [ "./reshape_builder_test.cpp" ] + sources += [ "./resize_bilinear_builder_test.cpp" ] + sources += [ "./rsqrt_builder_test.cpp" ] + sources += [ "./scale_builder_test.cpp" ] + sources += [ "./shape_builder_test.cpp" ] + sources += [ "./sigmoid_builder_test.cpp" ] + sources += [ "./slice_builder_test.cpp" ] + sources += [ "./softmax_builder_test.cpp" ] + sources += [ "./spacetobatchnd_builder_test.cpp" ] + sources += [ "./split_builder_test.cpp" ] + sources += [ "./sqrt_builder_test.cpp" ] + sources += [ "./squared_difference_builder_test.cpp" ] + sources += [ "./squeeze_builder_test.cpp" ] + sources += [ "./stack_builder_test.cpp" ] + sources += [ "./strided_slice_builder_test.cpp" ] + sources += [ "./sub_builder_test.cpp" ] + sources += [ "./tanh_builder_test.cpp" ] + sources += [ "./tile_builder_test.cpp" ] + sources += [ "./topk_builder_test.cpp" ] + sources += [ "./transpose_builder_test.cpp" ] + sources += [ "./unsqueeze_builder_test.cpp" ] + sources += [ "./ops_test.cpp" ] + sources += [ "../common/base_test.cpp" ] configs = [ ":module_private_config" ] deps = [ "//foundation/ai/neural_network_runtime/frameworks:libneural_network_runtime", - "//third_party/googletest:gtest_main", "//third_party/googletest:gmock_main", + "//third_party/googletest:gtest_main", ] external_deps = [ + "drivers_interface_nnrt:libnnrt_proxy_1.0", "hitrace_native:hitrace_meter", "hiviewdfx_hilog_native:libhilog", - "drivers_interface_nnrt:libnnrt_proxy_1.0", - "mindspore:mindir" + "mindspore:mindir", ] } group("ops_unittest") { testonly = true - deps = [ - ":OpsUnittest", - ] -} \ No newline at end of file + deps = [ ":OpsUnittest" ] +}