aboutsummaryrefslogtreecommitdiff
path: root/src/armnnUtils
diff options
context:
space:
mode:
authorJames Ward <james.ward@arm.com>2020-10-29 16:19:02 +0000
committerJames Ward <james.ward@arm.com>2020-10-29 21:30:43 +0000
commit5ea9f31a18056cd79c6a57746f1627acaa1a1597 (patch)
treed4e1ba148445b0cb3cea4741259f3efe50a6ac7b /src/armnnUtils
parent67e95f2aebc827f2e3c571385b9e623f09a65141 (diff)
downloadarmnn-5ea9f31a18056cd79c6a57746f1627acaa1a1597.tar.gz
IVGCVSW-5468 Rewrite QuantizationDataSet.cpp to avoid use of CsvReader
* Remove armnnUtils/CsvReader and usage * Remove armnn/CsvReaderTest and usage * Replace functionality in QuantizationDataSet.cpp Signed-off-by: James Ward <james.ward@arm.com> Change-Id: I7213904482afa93ae6d607aa5e69117c8c34ea81
Diffstat (limited to 'src/armnnUtils')
-rw-r--r--src/armnnUtils/CsvReader.cpp63
-rw-r--r--src/armnnUtils/CsvReader.hpp25
2 files changed, 0 insertions, 88 deletions
diff --git a/src/armnnUtils/CsvReader.cpp b/src/armnnUtils/CsvReader.cpp
deleted file mode 100644
index feee4d18c6..0000000000
--- a/src/armnnUtils/CsvReader.cpp
+++ /dev/null
@@ -1,63 +0,0 @@
-//
-// Copyright © 2017 Arm Ltd. All rights reserved.
-// SPDX-License-Identifier: MIT
-//
-
-#include "CsvReader.hpp"
-#include "armnn/utility/StringUtils.hpp"
-
-#include <boost/tokenizer.hpp>
-
-#include <fstream>
-#include <string>
-#include <vector>
-
-using Tokenizer = boost::tokenizer<boost::escaped_list_separator<char>>;
-
-namespace armnnUtils
-{
-
-CsvRow ParseLine(const std::string& csvLine)
-{
- Tokenizer tokenizer(csvLine);
- CsvRow entry;
-
- for (const auto &token : tokenizer)
- {
- entry.values.push_back(armnn::stringUtils::StringTrimCopy(token));
- }
- return entry;
-}
-
-std::vector<CsvRow> CsvReader::ParseFile(const std::string& csvFile)
-{
- std::vector<CsvRow> result;
-
- std::ifstream in(csvFile.c_str());
- if (!in.is_open())
- return result;
-
- std::string line;
- while (getline(in, line))
- {
- if(!line.empty())
- {
- CsvRow entry = ParseLine(line);
- result.push_back(entry);
- }
- }
- return result;
-}
-
-std::vector<CsvRow> CsvReader::ParseVector(const std::vector<std::string>& csvVector)
-{
- std::vector<CsvRow> result;
-
- for (auto const& line: csvVector)
- {
- CsvRow entry = ParseLine(line);
- result.push_back(entry);
- }
- return result;
-}
-} // namespace armnnUtils \ No newline at end of file
diff --git a/src/armnnUtils/CsvReader.hpp b/src/armnnUtils/CsvReader.hpp
deleted file mode 100644
index d95f4f7055..0000000000
--- a/src/armnnUtils/CsvReader.hpp
+++ /dev/null
@@ -1,25 +0,0 @@
-//
-// Copyright © 2017 Arm Ltd. All rights reserved.
-// SPDX-License-Identifier: MIT
-//
-#pragma once
-
-#include <vector>
-#include <string>
-
-namespace armnnUtils
-{
-
-struct CsvRow
-{
- std::vector<std::string> values;
-};
-
-class CsvReader
-{
-public:
- static std::vector<CsvRow> ParseFile(const std::string& csvFile);
-
- static std::vector<CsvRow> ParseVector(const std::vector<std::string>& csvVector);
-};
-} // namespace armnnUtils