ArmNN
NotReleased
ISubgraphViewConverter.hpp
Go to the documentation of this file.
1
//
2
// Copyright © 2017 Arm Ltd. All rights reserved.
3
// SPDX-License-Identifier: MIT
4
//
5
6
#pragma once
7
8
#include <
armnn/Deprecated.hpp
>
9
10
#include <memory>
11
#include <vector>
12
#include <functional>
13
14
namespace
armnn
15
{
16
17
using
CompiledBlobDeleter
= std::function<void(const void*)>;
18
using
CompiledBlobPtr
= std::unique_ptr<void, CompiledBlobDeleter>;
19
20
class
ISubgraphViewConverter
21
{
22
public
:
23
virtual
~ISubgraphViewConverter
() {}
24
25
virtual
std::vector<CompiledBlobPtr>
CompileNetwork
() = 0;
26
};
27
31
using
ISubGraphConverter
ARMNN_DEPRECATED_MSG
(
"This type is no longer supported"
) =
ISubgraphViewConverter
;
32
33
}
// namespace armnn
armnn::ISubgraphViewConverter
Definition:
ISubgraphViewConverter.hpp:20
armnn::CompiledBlobDeleter
std::function< void(const void *)> CompiledBlobDeleter
Definition:
ISubgraphViewConverter.hpp:17
Deprecated.hpp
armnn
Definition:
BackendHelper.hpp:11
armnn::CompiledBlobPtr
std::unique_ptr< void, CompiledBlobDeleter > CompiledBlobPtr
Definition:
ISubgraphViewConverter.hpp:18
armnn::ISubgraphViewConverter::~ISubgraphViewConverter
virtual ~ISubgraphViewConverter()
Definition:
ISubgraphViewConverter.hpp:23
ARMNN_DEPRECATED_MSG
#define ARMNN_DEPRECATED_MSG(message)
Definition:
Deprecated.hpp:43
armnn::ISubgraphViewConverter::CompileNetwork
virtual std::vector< CompiledBlobPtr > CompileNetwork()=0
src
armnn
ISubgraphViewConverter.hpp
Generated on Fri Mar 13 2020 16:06:54 for ArmNN by
1.8.13