/packages/modules/NeuralNetworks/driver/sample_hidl/ |
D | SampleDriverFloatXNNPACK.cpp | 109 const V1_3::Subgraph& subgraph, const std::vector<RunTimePoolInfo>& modelPoolInfos, in initializeRunTimeInfo() 175 std::unique_ptr<xnn_subgraph, decltype(&xnn_delete_subgraph)> subgraph( in Create() local 496 static V1_3::ErrorStatus VisitNode(xnn_subgraph_t subgraph, const V1_3::Operation& operation, in VisitNode() 560 static V1_3::ErrorStatus VisitAbsNode(xnn_subgraph_t subgraph, const V1_3::Operation& operation, in VisitAbsNode() 580 static V1_3::ErrorStatus VisitAddNode(xnn_subgraph_t subgraph, const V1_3::Operation& operation, in VisitAddNode() 610 static V1_3::ErrorStatus VisitAveragePool2DNode(xnn_subgraph_t subgraph, in VisitAveragePool2DNode() 693 static V1_3::ErrorStatus VisitConv2DNode(xnn_subgraph_t subgraph, in VisitConv2DNode() 792 static V1_3::ErrorStatus VisitDepthwiseConv2DNode(xnn_subgraph_t subgraph, in VisitDepthwiseConv2DNode() 893 static V1_3::ErrorStatus VisitDivNode(xnn_subgraph_t subgraph, const V1_3::Operation& operation, in VisitDivNode() 923 static V1_3::ErrorStatus VisitFullyConnectedNode(xnn_subgraph_t subgraph, in VisitFullyConnectedNode() [all …]
|
/packages/modules/NeuralNetworks/common/ |
D | ModelUtils.cpp | 144 void identifyUsedPools(const Model::Subgraph& subgraph, std::vector<bool>* used) { in identifyUsedPools() 158 for (const auto& subgraph : model.referenced) { in identifyUsedPools() local 220 for (auto& subgraph : model->referenced) { in fixOperandDataLocations() local 237 const auto collectPrefixes = [collectPrefix](const Model::Subgraph& subgraph) { in identifyUsedExtensions() 243 for (const auto& subgraph : model.referenced) { in identifyUsedExtensions() local
|
D | ValidateHal.cpp | 475 const Model::Subgraph& subgraph = *getSubgraph(modelOperand); in validateOperations() local 481 const Model::Subgraph& subgraph = *getSubgraph(modelOperand); in validateOperations() local 674 static bool checkNoReferenceCycles(const V1_3::Model& model, const V1_3::Subgraph& subgraph, in checkNoReferenceCycles() 730 auto validateSubgraph = [&model, mode](const V1_3::Subgraph& subgraph) -> bool { in validateModel()
|
D | LegacyHalUtils.cpp | 156 static void logSubgraphToInfo(std::string label, const V1_3::Subgraph& subgraph) { in logSubgraphToInfo() 1564 Model::Subgraph uncheckedConvert(const V1_3::Subgraph& subgraph) { in uncheckedConvert() 1719 V1_3::Subgraph convertToV1_3(const Model::Subgraph& subgraph) { in convertToV1_3()
|
D | CpuExecutor.cpp | 600 int CpuExecutor::executeSubgraph(const Model::Subgraph& subgraph, RunTimeOperandInfo* operands) { in executeSubgraph() 610 const Model::Subgraph& subgraph) { in initializeRunTimeInfo()
|
/packages/modules/NeuralNetworks/runtime/ |
D | ModelArchHasher.cpp | 33 bool updateSubgraph(SHA256_CTX* hasher, const Model::Subgraph& subgraph) { in updateSubgraph() 78 for (auto& subgraph : model.referenced) { in calcModelArchHash() local
|
D | ModelBuilder.cpp | 951 Model::Subgraph subgraph; in makeSubgraph() local 960 Model::Subgraph* subgraph) { in updateOperandLocations()
|
/packages/modules/NeuralNetworks/shim_and_sl/ |
D | ShimConverter.cpp | 58 const auto& subgraph = subgraphIndex == 0 ? model.main : model.referenced[subgraphIndex - 1]; in convertSubgraphFromHAL() local 160 auto subgraph = convertSubgraphFromHAL(nnapi, memoryPools, model, allModels, in convertSubgraphFromHAL() local 261 const auto& subgraph = sindex == 0 ? model.main : model.referenced[sindex - 1]; in needsCopiedOperandValues() local 276 bool isValid(const Subgraph& subgraph) { in isValid() 358 [](const Subgraph& subgraph) { return isValid(subgraph); })); in isValid()
|
/packages/modules/NeuralNetworks/runtime/test/ |
D | GeneratedTestUtils.cpp | 116 auto processSubgraph = [&size](const TestSubgraph& subgraph) { 125 for (const TestSubgraph& subgraph : testModel.referenced) { local 135 static void createModelFromSubgraph(const TestSubgraph& subgraph, bool testDynamicOutputShape,
|
D | TestPartitioning.cpp | 289 uint32_t lookupOperation(const HidlModel& model, const V1_3::Subgraph& subgraph, in lookupOperation() 415 const V1_3::Subgraph& subgraph) { in getSupportedOperationsForSubgraph()
|
/packages/modules/NeuralNetworks/common/types/src/ |
D | SharedMemory.cpp | 53 bool hasNoPointerData(const Model::Subgraph& subgraph) { in hasNoPointerData() 76 void copyPointersToSharedMemory(Model::Subgraph* subgraph, ConstantMemoryBuilder* memoryBuilder) { in copyPointersToSharedMemory() 165 [&memoryBuilder](auto& subgraph) { in flushDataFromPointerToShared()
|
D | Validation.cpp | 782 Result<void> validateExecutionOrder(const Model::Subgraph& subgraph) { in validateExecutionOrder() 837 Result<Version> validateModelSubgraph(const Model::Subgraph& subgraph, in validateModelSubgraph() 935 const auto& subgraph = referencedSubgraphs.at(subgraphIndex); in checkNoReferenceCycles() local 995 const auto& subgraph = model.referenced[referencedIndex]; in validateModel() local 1560 const Model::Subgraph& subgraph = getSubgraph(subgraphs, modelOperand); in getInputOperand() local 1565 const Model::Subgraph& subgraph = getSubgraph(subgraphs, modelOperand); in getOutputOperand() local
|
D | TypeUtils.cpp | 653 std::ostream& operator<<(std::ostream& os, const Model::Subgraph& subgraph) { in operator <<()
|
/packages/modules/NeuralNetworks/runtime/test/android_fuzzing/ |
D | FuzzTest.cpp | 67 const auto& subgraph = index == 0 ? testModel.main : testModel.referenced[index - 1]; in areSubgraphsAcyclic() local 149 auto subgraph = CreateSubgraph(testModel, index, subgraphs); in CreateModels() local
|
D | FuzzHarness.cpp | 44 bool hasOperandThatOverflows(const TestSubgraph& subgraph) { in hasOperandThatOverflows()
|
D | GenerateCorpus.cpp | 138 Subgraph convert(const TestSubgraph& subgraph) { in convert() 149 for (const auto& subgraph : subgraphs) { in convert() local
|
D | Converter.cpp | 155 TestSubgraph convert(const Subgraph& subgraph) { in convert() 176 [](const auto& subgraph) { return convert(subgraph); }); in convert()
|
D | Model.proto | 218 repeated Subgraph subgraph = 1; field
|
/packages/modules/NeuralNetworks/tools/test_generator/ |
D | example_generator.py | 131 def GetSubgraphStruct(subgraph): argument
|
/packages/modules/NeuralNetworks/tools/test_generator/test_harness/ |
D | TestHarness.cpp | 276 model.forEachSubgraph([&hasFloat16Inputs](const TestSubgraph& subgraph) { in checkResults() 296 auto processSubgraph = [](TestSubgraph* subgraph) { in convertQuant8AsymmOperandsToSigned()
|
/packages/modules/NeuralNetworks/tools/test_generator/test_harness/include/ |
D | TestHarness.h | 346 for (const TestSubgraph& subgraph : referenced) { in forEachSubgraph() local
|