aboutsummaryrefslogtreecommitdiff
path: root/src/armnnCaffeParser/RecordByRecordCaffeParser.hpp
diff options
context:
space:
mode:
authorNikhil Raj <nikhil.raj@arm.com>2021-04-02 22:04:39 +0100
committerNikhil Raj <nikhil.raj@arm.com>2021-04-16 14:27:27 +0100
commit6dd178f2395b34cfb360eabb0130c19ed258f5fa (patch)
tree6814e4729bbd1e652d8b9c18c9db28f3bc2f8a8a /src/armnnCaffeParser/RecordByRecordCaffeParser.hpp
parented7fce413410d15c501ea52f9e6bfbbf71b3daf1 (diff)
downloadarmnn-6dd178f2395b34cfb360eabb0130c19ed258f5fa.tar.gz
IVGCVSW-5720 Remove the Caffe Parser from ArmNN
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: Ib00be204f549efa9aa5971ecf65c2dec4a10b10f
Diffstat (limited to 'src/armnnCaffeParser/RecordByRecordCaffeParser.hpp')
-rw-r--r--src/armnnCaffeParser/RecordByRecordCaffeParser.hpp53
1 files changed, 0 insertions, 53 deletions
diff --git a/src/armnnCaffeParser/RecordByRecordCaffeParser.hpp b/src/armnnCaffeParser/RecordByRecordCaffeParser.hpp
deleted file mode 100644
index aab2fb025b..0000000000
--- a/src/armnnCaffeParser/RecordByRecordCaffeParser.hpp
+++ /dev/null
@@ -1,53 +0,0 @@
-//
-// Copyright © 2017 Arm Ltd. All rights reserved.
-// SPDX-License-Identifier: MIT
-//
-
-#pragma once
-
-#include <string>
-#include <vector>
-#include <iostream>
-
-#include "caffe/proto/caffe.pb.h"
-
-#include "CaffeParser.hpp"
-
-
-
-namespace armnnCaffeParser
-{
-
-class NetParameterInfo;
-class LayerParameterInfo;
-
-
-class RecordByRecordCaffeParser : public ICaffeParser::CaffeParserImpl
-{
-public:
-
- /// Create the network from a protobuf binary file on disk
- virtual armnn::INetworkPtr CreateNetworkFromBinaryFile(
- const char* graphFile,
- const std::map<std::string, armnn::TensorShape>& inputShapes,
- const std::vector<std::string>& requestedOutputs) override;
-
- RecordByRecordCaffeParser();
-
-private:
- void ProcessLayers(const NetParameterInfo& netParameterInfo,
- std::vector<LayerParameterInfo>& layerInfo,
- const std::vector<std::string>& m_RequestedOutputs,
- std::vector<const LayerParameterInfo*>& sortedNodes);
- armnn::INetworkPtr LoadLayers(std::ifstream& ifs,
- std::vector<const LayerParameterInfo *>& sortedNodes,
- const NetParameterInfo& netParameterInfo);
- std::vector<const LayerParameterInfo*> GetInputs(
- const LayerParameterInfo& layerParam);
-
- std::map<std::string, const LayerParameterInfo*> m_CaffeLayersByTopName;
- std::vector<std::string> m_RequestedOutputs;
-};
-
-} // namespace armnnCaffeParser
-