31 const circle::Tensor *input =
nullptr;
32 const circle::Tensor *output =
nullptr;
34 uint8_t *input_data =
nullptr;
35 uint8_t *output_data =
nullptr;
37 OMStatus status =
SISOHeader(execute_args, &input, &output, &input_data, &output_data);
41 switch (input->type())
44 case circle::TensorType_FLOAT32:
53 case circle::TensorType_INT8:
57 (*input->quantization()->scale())[0],
58 static_cast<int32_t
>((*input->quantization()->zero_point())[0])};
60 (*output->quantization()->scale())[0],
61 static_cast<int32_t
>((*output->quantization()->zero_point())[0])};
63 status = pal::QuantizedTanh<int8_t>(
72 assert(
false &&
"Unsupported type.");