Lines Matching refs:Model
49 Model::Model(const NeuralnetworksModel& model) : mGraphId(0), mNodeCount(0), mCompiled(false) { in Model() function in android::hardware::neuralnetworks::V1_0::implementation::hexagon::Model
59 Model::Model(Model&& other) { in Model() function in android::hardware::neuralnetworks::V1_0::implementation::hexagon::Model
63 Model& Model::operator=(Model&& other) { in operator =()
80 Model::~Model() { in ~Model()
84 std::string Model::getLog() { in getLog()
92 std::string Model::getGraph() { in getGraph()
100 uint32_t Model::getNextNode() { in getNextNode()
104 const int32_t* Model::getPointer(uint32_t operand) { in getPointer()
108 Shape Model::getShape(uint32_t operand) { in getShape()
117 bool Model::setShape(uint32_t operand, const Shape& shape) { in setShape()
127 bool Model::isConstant(uint32_t operand) { in isConstant()
133 hexagon_nn_input Model::createTensorInternal(uint32_t B, uint32_t H, uint32_t W, uint32_t D, in createTensorInternal()
142 hexagon_nn_input Model::createShape(uint32_t B, uint32_t H, uint32_t W, uint32_t D) { in createShape()
147 hexagon_nn_input Model::addOperand(uint32_t operandIndex) { in addOperand()
157 const hexagon_nn_input& Model::getTensor(uint32_t operand) { in getTensor()
165 const hexagon_nn_input& Model::getQuantizationMin(uint32_t operand) { in getQuantizationMin()
177 const hexagon_nn_input& Model::getQuantizationMax(uint32_t operand) { in getQuantizationMax()
189 hexagon_nn_padding_type Model::getPadding(uint32_t operand) { in getPadding()
194 hexagon_nn_input Model::createQuantizationValue(uint32_t operand, int32_t quant_value) { in createQuantizationValue()
200 hexagon_nn_input Model::createConvFilterTensor(uint32_t operand) { in createConvFilterTensor()
222 hexagon_nn_input Model::createDepthwiseFilterTensor(uint32_t operand, int32_t depth_multiplier) { in createDepthwiseFilterTensor()
231 hexagon_nn_input Model::createFullyConnectedWeightTensor(uint32_t operand) { in createFullyConnectedWeightTensor()
253 op_type Model::getFloatActivation(uint32_t operand) { in getFloatActivation()
257 op_type Model::getQuantizedActivation(uint32_t operand) { in getQuantizedActivation()
279 uint32_t Model::addOperationInternal(op_type op, hexagon_nn_padding_type pad, in addOperationInternal()
294 std::vector<hexagon_nn_output> Model::getHexagonOutputs(const std::vector<uint32_t>& operands) { in getHexagonOutputs()
307 bool Model::registerHexagonInputs(const std::vector<uint32_t>& operands, uint32_t node) { in registerHexagonInputs()
322 bool Model::addBasicOperation(op_type op, hexagon_nn_padding_type pad, in addBasicOperation()
331 std::vector<hexagon_nn_input> Model::setupActivationArgs(op_type op) { in setupActivationArgs()
352 bool Model::addFloatOperationWithActivation(op_type op, hexagon_nn_padding_type pad, in addFloatOperationWithActivation()
370 bool Model::addQuant8OperationWithActivation(op_type op, hexagon_nn_padding_type pad, in addQuant8OperationWithActivation()
390 bool Model::addFusedFloatOperation(op_type op, hexagon_nn_padding_type pad, in addFusedFloatOperation()
418 bool Model::addFusedQuant8Operation(op_type op, hexagon_nn_padding_type pad, in addFusedQuant8Operation()
474 bool Model::verifyOperations() { in verifyOperations()
479 bool Model::verifyOperands() { in verifyOperands()
490 bool Model::addInputs() { in addInputs()
511 bool Model::addOperations() { in addOperations()
531 bool Model::addOutputs() { in addOutputs()
566 void Model::clearModel() { in clearModel()
579 std::vector<bool> Model::supportedOperations() { in supportedOperations()
602 bool Model::prepare() { in prepare()
662 bool Model::execute(const Request& request) { in execute()