Lines Matching refs:subgraph
58 const auto& subgraph = subgraphIndex == 0 ? model.main : model.referenced[subgraphIndex - 1]; in convertSubgraphFromHAL() local
72 for (int i = 0; i < subgraph.operands.size(); ++i) { in convertSubgraphFromHAL()
73 const auto& operand = subgraph.operands[i]; in convertSubgraphFromHAL()
154 auto subgraph = convertSubgraphFromHAL(nnapi, memoryPools, model, allModels, in convertSubgraphFromHAL() local
157 if (subgraph) { in convertSubgraphFromHAL()
158 resultModel.setOperandValueFromModel(i, subgraph); in convertSubgraphFromHAL()
188 for (int i = 0; i < subgraph.operations.size(); ++i) { in convertSubgraphFromHAL()
189 const auto& operation = subgraph.operations[i]; in convertSubgraphFromHAL()
224 std::vector<uint32_t> inputIndexes(subgraph.inputIndexes.begin(), subgraph.inputIndexes.end()); in convertSubgraphFromHAL()
225 std::vector<uint32_t> outputIndexes(subgraph.outputIndexes.begin(), in convertSubgraphFromHAL()
226 subgraph.outputIndexes.end()); in convertSubgraphFromHAL()
255 const auto& subgraph = sindex == 0 ? model.main : model.referenced[sindex - 1]; in needsCopiedOperandValues() local
256 for (int i = 0; i < subgraph.operands.size(); ++i) { in needsCopiedOperandValues()
257 const auto& operand = subgraph.operands[i]; in needsCopiedOperandValues()
270 bool isValid(const Subgraph& subgraph) { in isValid() argument
274 operandValueKnown.reserve(subgraph.operands.size()); in isValid()
275 std::transform(subgraph.operands.begin(), subgraph.operands.end(), in isValid()
286 for (size_t i = 0; i < subgraph.operations.size(); ++i) { in isValid()
287 const auto& operation = subgraph.operations[i]; in isValid()
313 for (size_t i = 0; i < subgraph.operands.size(); ++i) { in isValid()
318 const auto& operand = subgraph.operands[i]; in isValid()
321 if (std::find(subgraph.outputIndexes.begin(), subgraph.outputIndexes.end(), i) == in isValid()
322 subgraph.outputIndexes.end()) { in isValid()
330 for (auto index : subgraph.inputIndexes) { in isValid()
331 if (subgraph.operands[index].lifetime != OperandLifeTime::SUBGRAPH_INPUT) { in isValid()
336 for (auto index : subgraph.outputIndexes) { in isValid()
337 if (subgraph.operands[index].lifetime != OperandLifeTime::SUBGRAPH_OUTPUT) { in isValid()
352 [](const Subgraph& subgraph) { return isValid(subgraph); })); in isValid() argument