diff options
author | Derek Lamberti <derek.lamberti@arm.com> | 2018-09-18 16:02:25 +0100 |
---|---|---|
committer | Matthew Bentham <matthew.bentham@arm.com> | 2018-10-10 16:16:56 +0100 |
commit | 0cff16365b2ebb4d02929b86a304b91df19a985c (patch) | |
tree | 98e9cb30daedd0ff8e83abc85cba2991a67732f3 /src/armnn/Layer.hpp | |
parent | 58f3919fb34a1aae42857c53360f1d569f5d31f9 (diff) | |
download | armnn-0cff16365b2ebb4d02929b86a304b91df19a985c.tar.gz |
IVGCVSW-1883 Add support for different memory layouts
Change-Id: I6e9973bf25acad980fb4e96af8080ac829db0d28
Diffstat (limited to 'src/armnn/Layer.hpp')
-rw-r--r-- | src/armnn/Layer.hpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/armnn/Layer.hpp b/src/armnn/Layer.hpp index 31837a5cc0..fd523cee9e 100644 --- a/src/armnn/Layer.hpp +++ b/src/armnn/Layer.hpp @@ -186,6 +186,7 @@ class Layer : public IConnectableLayer public: /// @param name - Optional name for the layer (may be nullptr). Layer(unsigned int numInputSlots, unsigned int numOutputSlots, LayerType type, const char* name); + Layer(unsigned int numInputSlots, unsigned int numOutputSlots, LayerType type, DataLayout layout, const char* name); const std::string& GetNameStr() const { @@ -234,6 +235,8 @@ public: DataType GetDataType() const; + DataLayout GetDataLayout() const { return m_DataLayout; } + Compute GetComputeDevice() const { return m_ComputeDevice; } void SetComputeDevice(Compute device) { m_ComputeDevice = device; } @@ -341,6 +344,7 @@ private: std::vector<OutputSlot> m_OutputSlots; const LayerType m_Type; + const DataLayout m_DataLayout; Compute m_ComputeDevice; /// Used for sorting. |