aboutsummaryrefslogtreecommitdiff
path: root/src/backends/cl/ClImportTensorHandleFactory.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/backends/cl/ClImportTensorHandleFactory.cpp')
-rw-r--r--src/backends/cl/ClImportTensorHandleFactory.cpp20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/backends/cl/ClImportTensorHandleFactory.cpp b/src/backends/cl/ClImportTensorHandleFactory.cpp
index 594e05423e..26d5f9c47a 100644
--- a/src/backends/cl/ClImportTensorHandleFactory.cpp
+++ b/src/backends/cl/ClImportTensorHandleFactory.cpp
@@ -106,6 +106,11 @@ bool ClImportTensorHandleFactory::SupportsSubTensors() const
return true;
}
+bool ClImportTensorHandleFactory::SupportsMapUnmap() const
+{
+ return false;
+}
+
MemorySourceFlags ClImportTensorHandleFactory::GetExportFlags() const
{
return m_ExportFlags;
@@ -116,4 +121,19 @@ MemorySourceFlags ClImportTensorHandleFactory::GetImportFlags() const
return m_ImportFlags;
}
+std::vector<Capability> ClImportTensorHandleFactory::GetCapabilities(const IConnectableLayer* layer,
+ const IConnectableLayer* connectedLayer,
+ CapabilityClass capabilityClass)
+{
+ IgnoreUnused(layer);
+ IgnoreUnused(connectedLayer);
+ std::vector<Capability> capabilities;
+ if (capabilityClass == CapabilityClass::FallbackImportDisabled)
+ {
+ Capability paddingCapability(CapabilityClass::FallbackImportDisabled, true);
+ capabilities.push_back(paddingCapability);
+ }
+ return capabilities;
+}
+
} // namespace armnn \ No newline at end of file