[nnpkg-run] remove tensor_dumper not used any longer (#9025)
author이상규/On-Device Lab(SR)/Principal Engineer/삼성전자 <sg5.lee@samsung.com>
Tue, 19 Nov 2019 09:20:32 +0000 (18:20 +0900)
committer오형석/On-Device Lab(SR)/Staff Engineer/삼성전자 <hseok82.oh@samsung.com>
Tue, 19 Nov 2019 09:20:32 +0000 (18:20 +0900)
It removes tensor_dumper.{h,cc}, which are not used any longer.

Signed-off-by: Sanggyu Lee <sg5.lee@samsung.com>
tests/tools/nnpackage_run/CMakeLists.txt
tests/tools/nnpackage_run/src/nnpackage_run.cc
tests/tools/nnpackage_run/src/tensor_dumper.cc [deleted file]
tests/tools/nnpackage_run/src/tensor_dumper.h [deleted file]

index fbb2284..ff134a4 100644 (file)
@@ -17,7 +17,6 @@ list(APPEND HDF5_CXX_LIBRARIES aec)
 
 list(APPEND NNPACKAGE_RUN_SRCS "src/nnpackage_run.cc")
 list(APPEND NNPACKAGE_RUN_SRCS "src/args.cc")
-list(APPEND NNPACKAGE_RUN_SRCS "src/tensor_dumper.cc")
 
 nnas_find_package(Boost REQUIRED)
 
index 5442898..9a718bd 100644 (file)
@@ -16,7 +16,6 @@
 
 #include "args.h"
 #include "tflite/Diff.h"
-#include "tensor_dumper.h"
 #include "nnfw.h"
 
 #include <H5Cpp.h>
diff --git a/tests/tools/nnpackage_run/src/tensor_dumper.cc b/tests/tools/nnpackage_run/src/tensor_dumper.cc
deleted file mode 100644 (file)
index ae4ed95..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * Copyright (c) 2019 Samsung Electronics Co., Ltd. All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include "tensor_dumper.h"
-
-#include <fstream>
-#include <iostream>
-#include <cstring>
-
-namespace NNPackageRun
-{
-TensorDumper::TensorDumper(const std::string &filename)
-{
-  // TODO Handle file open/write error
-  file_.open(filename, std::ios::out | std::ios::binary);
-  dumpInt32(version);
-}
-
-TensorDumper::~TensorDumper() { file_.close(); }
-
-void TensorDumper::dumpInt32(int32_t i)
-{
-  file_.write(reinterpret_cast<const char *>(&i), sizeof(i));
-}
-
-void TensorDumper::dumpSizeT(size_t i)
-{
-  file_.write(reinterpret_cast<const char *>(&i), sizeof(i));
-}
-
-void TensorDumper::dumpTensor(const nnfw_tensorinfo ti, void *buffer, size_t bytes)
-{
-  dumpInt32(ti.dtype);
-  dumpInt32(ti.rank);
-  for (uint i = 0; i < ti.rank; ++i)
-    dumpInt32(ti.dims[i]);
-  dumpSizeT(bytes);
-  file_.write(static_cast<char *>(buffer), bytes);
-}
-
-} // end of namespace NNPackageRun
\ No newline at end of file
diff --git a/tests/tools/nnpackage_run/src/tensor_dumper.h b/tests/tools/nnpackage_run/src/tensor_dumper.h
deleted file mode 100644 (file)
index 12cc22f..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Copyright (c) 2019 Samsung Electronics Co., Ltd. All Rights Reserved
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef __NNPACKAGE_RUN_TENSOR_DUMPER_H__
-#define __NNPACKAGE_RUN_TENSOR_DUMPER_H__
-
-#include <memory>
-#include <string>
-#include <vector>
-#include <stddef.h>
-#include <fstream>
-
-#include "nnfw.h"
-
-namespace NNPackageRun
-{
-
-class TensorDumper
-{
-public:
-  TensorDumper(const std::string &filename);
-  void dumpTensor(const nnfw_tensorinfo ti, void *buffer, size_t bytes);
-  void dumpInt32(int32_t i);
-  void dumpSizeT(size_t i);
-  ~TensorDumper();
-
-private:
-  static constexpr int version = 1;
-  std::ofstream file_;
-};
-
-} // end of namespace NNPackageRun
-
-#endif // __NNPACKAGE_RUN_TENSOR_DUMPER_H__