Lines Matching refs:hal
40 hal::OperandType type;
67 hal::OperandLifeTime lifetime;
74 hal::OperandExtraParams extraParams;
108 static std::optional<RunTimePoolInfo> createFromHidlMemory(const hal::hidl_memory& hidlMemory);
113 const hal::hidl_memory& getHidlMemory() const;
124 const hal::hidl_vec<hal::hidl_memory>& pools);
127 const hal::hidl_vec<hal::Request::MemoryPool>& pools);
149 int run(const hal::Model& model, const hal::Request& request,
153 const std::vector<hal::OutputShape>& getOutputShapes() const { in getOutputShapes()
163 std::vector<RunTimeOperandInfo> initializeRunTimeInfo(const hal::Subgraph& subgraph);
167 const hal::hidl_vec<hal::RequestArgument>& arguments,
171 int executeSubgraph(const hal::Subgraph& subgraph, RunTimeOperandInfo* operands);
173 int executeOperation(const hal::Operation& operation, RunTimeOperandInfo* operands);
174 int executeIfOperation(const hal::Operation& operation, RunTimeOperandInfo* operands);
175 int executeWhileOperation(const hal::Operation& operation, RunTimeOperandInfo* operands);
182 const hal::hidl_vec<uint8_t>* mModelOperandValues = nullptr;
184 const hal::hidl_vec<hal::Subgraph>* mReferencedSubgraphs = nullptr;
187 std::vector<hal::OutputShape> mOutputShapes;
262 return input->lifetime == hal::OperandLifeTime::NO_VALUE; in IsNullInput()
265 inline int NumInputsWithValues(const hal::Operation& operation, in NumInputsWithValues()
272 inline int NumOutputs(const hal::Operation& operation) { in NumOutputs()
284 inline RunTimeOperandInfo* GetInput(const hal::Operation& operation, RunTimeOperandInfo* operands, in GetInput()
289 inline RunTimeOperandInfo* GetOutput(const hal::Operation& operation, RunTimeOperandInfo* operands, in GetOutput()