aboutsummaryrefslogtreecommitdiff
path: root/src/armnnUtils/CsvReader.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/armnnUtils/CsvReader.cpp')
-rw-r--r--src/armnnUtils/CsvReader.cpp63
1 files changed, 0 insertions, 63 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