@@ -36,6 +36,32 @@ ::executorch::aten::Tensor& div_out_mode(
36
36
::executorch::aten::optional<::executorch::aten::string_view> mode,
37
37
::executorch::aten::Tensor& out);
38
38
39
+ void quantized_linear_out (
40
+ __ET_UNUSED ::executorch::runtime::KernelRuntimeContext& ctx,
41
+ const ::executorch::aten::Tensor& in,
42
+ const ::executorch::aten::Tensor& weight,
43
+ const ::executorch::aten::Tensor& bias,
44
+ int64_t in_zero_point,
45
+ const ::executorch::aten::Tensor& weight_zero_point,
46
+ const ::executorch::aten::Tensor& out_multiplier,
47
+ const ::executorch::aten::Tensor& out_shift,
48
+ int64_t out_zero_point,
49
+ __ET_UNUSED const ::executorch::aten::optional<::executorch::aten::Tensor>& offset,
50
+ ::executorch::aten::Tensor& out);
51
+
52
+ void quantized_linear_per_tensor_out (
53
+ __ET_UNUSED ::executorch::runtime::KernelRuntimeContext& ctx,
54
+ const ::executorch::aten::Tensor& in,
55
+ const ::executorch::aten::Tensor& weight,
56
+ const ::executorch::aten::Tensor& bias,
57
+ int64_t in_zero_point,
58
+ int64_t weight_zero_point,
59
+ int64_t out_multiplier,
60
+ int64_t out_shift,
61
+ int64_t out_zero_point,
62
+ __ET_UNUSED const ::executorch::aten::optional<::executorch::aten::Tensor>& offset,
63
+ ::executorch::aten::Tensor& out);
64
+
39
65
} // namespace native
40
66
} // namespace HiFi
41
67
} // namespace impl
0 commit comments