Home
last modified time | relevance | path

Searched refs:splitAxis (Results 1 – 13 of 13) sorted by relevance

/external/armnn/src/backends/backendsCommon/test/
DSplitterEndToEndTestImpl.hpp25 unsigned int splitAxis, in CreateSplitterNetwork() argument
44 if (splitterDimSizes[splitAxis] % numSplit != 0) in CreateSplitterNetwork()
48 splitterDimSizes[splitAxis] /= numSplit; in CreateSplitterNetwork()
58 splitDesc.SetViewOriginCoord(g, splitAxis, splitterDimSizes[splitAxis] * g); in CreateSplitterNetwork()
81 unsigned int splitAxis = 0; in Splitter1dEndToEnd() local
87 … INetworkPtr net = CreateSplitterNetwork<ArmnnType>(inputShape, outputShapes, splitAxis, numSplit); in Splitter1dEndToEnd()
109 unsigned int splitAxis = 0; in Splitter2dDim0EndToEnd() local
115 … INetworkPtr net = CreateSplitterNetwork<ArmnnType>(inputShape, outputShapes, splitAxis, numSplit); in Splitter2dDim0EndToEnd()
144 unsigned int splitAxis = 1; in Splitter2dDim1EndToEnd() local
150 … INetworkPtr net = CreateSplitterNetwork<ArmnnType>(inputShape, outputShapes, splitAxis, numSplit); in Splitter2dDim1EndToEnd()
[all …]
/external/armnn/src/backends/neon/workloads/
DNeonSplitterWorkload.cpp25 unsigned int CalcAclAxis(unsigned int numDimensions, unsigned int splitAxis) in CalcAclAxis() argument
27 return (numDimensions - splitAxis) - 1; in CalcAclAxis()
34 unsigned int splitAxis) in NeonSplitterWorkloadValidate() argument
52 unsigned int aclAxis = CalcAclAxis(input.GetNumDimensions(), splitAxis); in NeonSplitterWorkloadValidate()
97 …std::set<unsigned int> splitAxis = ComputeSplitAxis(descriptor.m_Parameters, m_Data.m_Inputs[0]->G… in NeonSplitterWorkload() local
98 if (splitAxis.size() != 1) in NeonSplitterWorkload()
103 …unsigned int aclAxis = CalcAclAxis(descriptor.m_Parameters.GetNumDimensions(), *splitAxis.begin()); in NeonSplitterWorkload()
DNeonSplitterWorkload.hpp20 unsigned int splitAxis);
DNeonUnidirectionalSequenceLstmFloatWorkload.cpp129 std::set<unsigned int> splitAxis = ComputeSplitAxis(splitterDesc, timeMajorShapeInput); in NeonUnidirectionalSequenceLstmFloatWorkload() local
133 *splitAxis.begin()); in NeonUnidirectionalSequenceLstmFloatWorkload()
DNeonUnidirectionalSequenceLstmWorkload.cpp131 std::set<unsigned int> splitAxis = ComputeSplitAxis(splitterDesc, timeMajorShapeInput); in NeonUnidirectionalSequenceLstmWorkload() local
135 *splitAxis.begin()); in NeonUnidirectionalSequenceLstmWorkload()
/external/armnn/src/backends/cl/workloads/
DClSplitterWorkload.cpp24 unsigned int CalcAclAxis(unsigned int numDimensions, unsigned int splitAxis) in CalcAclAxis() argument
26 return (numDimensions - splitAxis) - 1; in CalcAclAxis()
33 unsigned int splitAxis) in ClSplitterWorkloadValidate() argument
51 unsigned int aclAxis = CalcAclAxis(input.GetNumDimensions(), splitAxis); in ClSplitterWorkloadValidate()
97 …std::set<unsigned int> splitAxis = ComputeSplitAxis(descriptor.m_Parameters, m_Data.m_Inputs[0]->G… in ClSplitterWorkload() local
98 if (splitAxis.size() != 1) in ClSplitterWorkload()
103 …unsigned int aclAxis = CalcAclAxis(descriptor.m_Parameters.GetNumDimensions(), *splitAxis.begin()); in ClSplitterWorkload()
DClSplitterWorkload.hpp21 unsigned int splitAxis);
DClUnidirectionalSequenceLstmFloatWorkload.cpp131 std::set<unsigned int> splitAxis = ComputeSplitAxis(splitterDesc, timeMajorShapeInput); in ClUnidirectionalSequenceLstmFloatWorkload() local
134 … unsigned int aclAxisSplit = CalcAclAxis(splitterDesc.GetNumDimensions(), *splitAxis.begin()); in ClUnidirectionalSequenceLstmFloatWorkload()
/external/armnn/src/backends/neon/test/
DNeonTensorHandleTests.cpp254 unsigned int splitAxis = 2; variable
338 if (splitterDimSizes[splitAxis] % numSplit != 0)
343 splitterDimSizes[splitAxis] /= numSplit;
354 splitDesc.SetViewOriginCoord(g, splitAxis, splitterDimSizes[splitAxis] * g);
460 unsigned int splitAxis = 2; variable
514 if (splitterDimSizes[splitAxis] % numSplit != 0)
519 splitterDimSizes[splitAxis] /= numSplit;
530 splitDesc.SetViewOriginCoord(g, splitAxis, splitterDimSizes[splitAxis] * g);
/external/armnn/src/armnn/layers/
DSplitterLayer.cpp66 std::set<unsigned int> splitAxis; in CreateTensors() local
74 splitAxis.insert(dimIdx); in CreateTensors()
78 return splitAxis; in CreateTensors()
/external/armnn/src/backends/aclCommon/
DArmComputeUtils.hpp248 std::set<unsigned int> splitAxis; in ComputeSplitAxis() local
256 splitAxis.insert(dimIdx); in ComputeSplitAxis()
260 return splitAxis; in ComputeSplitAxis()
/external/armnn/src/backends/cl/
DClLayerSupport.cpp1459 std::set<unsigned int> splitAxis = ComputeSplitAxis(descriptor, input.GetShape()); in IsSplitterSupported() local
1460 if (descriptor.GetNumDimensions() > 2 && splitAxis.size() == 1 && in IsSplitterSupported()
1461 *splitAxis.begin() == descriptor.GetNumDimensions() - 1 ) in IsSplitterSupported()
1467 *splitAxis.begin()); in IsSplitterSupported()
/external/armnn/src/backends/neon/
DNeonLayerSupport.cpp1510 std::set<unsigned int> splitAxis = ComputeSplitAxis(descriptor, input.GetShape()); in IsSplitterSupported() local
1511 if (descriptor.GetNumDimensions() > 2 && splitAxis.size() == 1 && in IsSplitterSupported()
1512 *splitAxis.begin() == descriptor.GetNumDimensions() - 1 ) in IsSplitterSupported()
1518 *splitAxis.begin()); in IsSplitterSupported()