Skip to content

Commit eba6b67

Browse files
authored
[onert/test] Strict test tool build (#16081)
This commit adds nnfw_common library to target_link_libraries for tflite, onert_train, and tflite_run test executables for strict build. ONE-DCO-1.0-Signed-off-by: Hyeongseok Oh <[email protected]>
1 parent cfa8097 commit eba6b67

File tree

8 files changed

+18
-16
lines changed

8 files changed

+18
-16
lines changed

runtime/tests/tools/libs/tflite/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,4 @@ endif(NOT ENABLE_TEST)
2222

2323
add_executable(nnfw_lib_tflite_test_TensorView src/TensorView.test.cpp)
2424
target_link_libraries(nnfw_lib_tflite_test_TensorView nnfw_lib_tflite)
25+
target_link_libraries(nnfw_lib_tflite_test_TensorView nnfw_common)

runtime/tests/tools/libs/tflite/src/TensorView.test.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ void int_test(void)
3333
assert(view.at(nnfw::misc::tensor::Index{1, 2}) == 6);
3434
}
3535

36-
int main(int argc, char **argv)
36+
int main()
3737
{
3838
float value[6] = {1.0f, 2.0f, 3.0f, 4.0f, 5.0f, 6.0f};
3939

runtime/tests/tools/onert_train/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ list(APPEND ONERT_TRAIN_TEST_SRCS "src/nnfw_util.cc")
5050
add_executable(${TEST_ONERT_TRAIN} ${ONERT_TRAIN_TEST_SRCS})
5151

5252
target_link_libraries(${TEST_ONERT_TRAIN} nnfw-dev)
53+
target_link_libraries(${TEST_ONERT_TRAIN} nnfw_common)
5354
target_link_libraries(${TEST_ONERT_TRAIN} gtest gtest_main dl ${LIB_PTHREAD})
5455

5556
add_test(${TEST_ONERT_TRAIN} ${TEST_ONERT_TRAIN})

runtime/tests/tools/onert_train/test/rawdataloader.test.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ TEST_F(RawDataLoaderTest, loadDatas_1)
134134
for (uint32_t i = 0; i < num_input; ++i)
135135
{
136136
in[i].resize(num_elems(&in_infos[i]) / batch_size);
137-
std::generate(in[i].begin(), in[i].end(), [this] {
137+
std::generate(in[i].begin(), in[i].end(), [] {
138138
static uint32_t i = 0;
139139
return i++;
140140
});
@@ -196,7 +196,7 @@ TEST_F(RawDataLoaderTest, loadDatas_1)
196196
uint32_t num_sample = data_length / batch_size;
197197
for (uint32_t i = 0; i < num_sample; ++i)
198198
{
199-
auto data = generator(i, inputs, expecteds);
199+
ASSERT_TRUE(generator(i, inputs, expecteds));
200200

201201
std::vector<std::vector<uint32_t>> gen_in(num_input);
202202
for (uint32_t h = 0; h < num_input; ++h)

runtime/tests/tools/tflite_run/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,15 @@ list(APPEND TFLITE_RUN_SRCS "src/tensor_loader.cc")
99

1010
add_executable(tflite_run ${TFLITE_RUN_SRCS})
1111

12+
target_link_libraries(tflite_run nnfw_common)
1213
target_link_libraries(tflite_run nnfw_lib_tflite nnfw_lib_benchmark)
1314
target_link_libraries(tflite_run arser)
1415

1516
install(TARGETS tflite_run DESTINATION ${CMAKE_INSTALL_BINDIR})
1617

1718
## Add test cpp file
1819
add_executable(tflite_test src/tflite_test.cc)
20+
target_link_libraries(tflite_test nnfw_common)
1921
## Link test executable against gtest & gtest_main
2022
target_link_libraries(tflite_test gtest gtest_main ${LIB_PTHREAD})
2123
## install test binary for packaging

runtime/tests/tools/tflite_run/src/args.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,13 @@ class Args
3434
const std::string &getCompareFilename(void) const { return _compare_filename; }
3535
const std::string &getInputFilename(void) const { return _input_filename; }
3636
const std::vector<int> &getInputShapes(void) const { return _input_shapes; }
37-
const int getNumRuns(void) const { return _num_runs; }
38-
const int getWarmupRuns(void) const { return _warmup_runs; }
39-
const int getRunDelay(void) const { return _run_delay; }
40-
const bool getGpuMemoryPoll(void) const { return _gpumem_poll; }
41-
const bool getMemoryPoll(void) const { return _mem_poll; }
42-
const bool getWriteReport(void) const { return _write_report; }
43-
const int getVerboseLevel(void) const { return _verbose_level; }
37+
int getNumRuns(void) const { return _num_runs; }
38+
int getWarmupRuns(void) const { return _warmup_runs; }
39+
int getRunDelay(void) const { return _run_delay; }
40+
bool getGpuMemoryPoll(void) const { return _gpumem_poll; }
41+
bool getMemoryPoll(void) const { return _mem_poll; }
42+
bool getWriteReport(void) const { return _write_report; }
43+
int getVerboseLevel(void) const { return _verbose_level; }
4444

4545
private:
4646
void Initialize();

runtime/tests/tools/tflite_run/src/tensor_loader.cc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,8 @@ void TensorLoader::loadDumpedTensors(const std::string &filename)
4848
file.read(reinterpret_cast<char *>(_raw_data.get()), file_size);
4949
file.close();
5050

51-
size_t read_bytes = loadInputTensorsFromRawData();
52-
read_bytes += loadOutputTensorsFromRawData();
51+
[[maybe_unused]] size_t read_bytes =
52+
loadInputTensorsFromRawData() + loadOutputTensorsFromRawData();
5353

5454
// The file size and total output tensor size must match
5555
assert(file_size ==
@@ -67,7 +67,7 @@ void TensorLoader::loadRawInputTensors(const std::string &filename)
6767
file.read(reinterpret_cast<char *>(_raw_data.get()), file_size);
6868
file.close();
6969

70-
size_t read_bytes = loadInputTensorsFromRawData();
70+
[[maybe_unused]] size_t read_bytes = loadInputTensorsFromRawData();
7171

7272
// The file size and total output tensor size must match
7373
assert(file_size == read_bytes * sizeof(float));

runtime/tests/tools/tflite_run/src/tflite_run.cc

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,6 @@ int main(const int argc, char **argv)
5656
{
5757
TFLiteRun::Args args(argc, argv);
5858

59-
std::chrono::milliseconds t_model_load(0), t_prepare(0);
60-
6159
// TODO Apply verbose level to phases
6260
const int verbose = args.getVerboseLevel();
6361
benchmark::Phases phases(
@@ -100,7 +98,7 @@ int main(const int argc, char **argv)
10098
if (args.getInputShapes().size() != 0)
10199
{
102100
const auto dim_values = args.getInputShapes().size();
103-
int32_t offset = 0;
101+
uint32_t offset = 0;
104102

105103
auto const input_count = TfLiteInterpreterGetInputTensorCount(interpreter);
106104
for (int32_t id = 0; id < input_count; id++)

0 commit comments

Comments
 (0)