MCPcopy Create free account
hub / github.com/MegEngine/MegEngine / start_callback

Function start_callback

lite/test/test_network_c.cpp:82–96  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

80
81volatile bool start_checked = false;
82int start_callback(const LiteIO* inputs, const LiteTensor* input_tensors, size_t size) {
83 start_checked = true;
84 auto check_func = [&]() {
85 ASSERT_EQ(size, 1);
86 ASSERT_EQ(std::string(inputs->name), "data");
87 LiteLayout layout;
88 LITE_get_tensor_layout(*input_tensors, &layout);
89 ASSERT_EQ(layout.ndim, 4);
90 ASSERT_EQ(layout.shapes[1], 3);
91 ASSERT_EQ(layout.shapes[2], 224);
92 ASSERT_EQ(layout.shapes[3], 224);
93 };
94 check_func();
95 return 0;
96}
97
98volatile bool start_checked_with_data = false;
99int start_callback_with_data(

Callers 2

LITE_set_start_callbackFunction · 0.85

Calls 1

LITE_get_tensor_layoutFunction · 0.85

Tested by

no test coverage detected