Home
last modified time | relevance | path

Searched refs:memoryBuilder (Results 1 – 2 of 2) sorted by relevance

/aosp12/packages/modules/NeuralNetworks/tools/test_generator/test_harness/
H A DTestUtils.cpp44 ConstantMemoryBuilder* memoryBuilder) { in createOperand() argument
46 CHECK(memoryBuilder != nullptr); in createOperand()
62 location = memoryBuilder->append(operand.data.get<void>(), operand.data.size()); in createOperand()
89 ConstantMemoryBuilder* memoryBuilder) { in createSubgraph() argument
95 [operandValues, memoryBuilder](const TestOperand& operand) { in createSubgraph()
96 return createOperand(operand, operandValues, memoryBuilder); in createSubgraph()
119 ConstantMemoryBuilder memoryBuilder(0); in createModel() local
126 [&operandValues, &memoryBuilder](const TestSubgraph& testSubgraph) { in createModel()
127 return createSubgraph(testSubgraph, &operandValues, &memoryBuilder); in createModel()
132 if (!memoryBuilder.empty()) { in createModel()
[all …]
/aosp12/hardware/interfaces/neuralnetworks/utils/common/src/
H A DCommonUtils.cpp70 CHECK(memoryBuilder != nullptr); in copyPointersToSharedMemory()
80 operand->location = memoryBuilder->append(data, operand->location.length); in copyPointersToSharedMemory()
84 nn::ConstantMemoryBuilder* memoryBuilder) { in copyPointersToSharedMemory() argument
87 [memoryBuilder](auto& operand) { in copyPointersToSharedMemory()
88 copyPointersToSharedMemory(&operand, memoryBuilder); in copyPointersToSharedMemory()
187 nn::ConstantMemoryBuilder memoryBuilder(modelInShared.pools.size()); in flushDataFromPointerToShared() local
188 copyPointersToSharedMemory(&modelInShared.main, &memoryBuilder); in flushDataFromPointerToShared()
190 [&memoryBuilder](auto& subgraph) { in flushDataFromPointerToShared()
191 copyPointersToSharedMemory(&subgraph, &memoryBuilder); in flushDataFromPointerToShared()
194 if (!memoryBuilder.empty()) { in flushDataFromPointerToShared()
[all …]