Skip to content

Commit 19b7bdb

Browse files
hsharma35facebook-github-bot
authored andcommitted
Cleanup hifi operator headers. (pytorch#12940)
Summary: Rollback Plan: Differential Revision: D79134900
1 parent f7e72ee commit 19b7bdb

File tree

1 file changed

+40
-42
lines changed

1 file changed

+40
-42
lines changed

backends/cadence/hifi/operators/operators.h

Lines changed: 40 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,13 @@
88

99
#pragma once
1010

11+
#include "executorch/runtime/core/exec_aten/exec_aten.h"
12+
#include "executorch/runtime/kernel/kernel_runtime_context.h"
13+
1114
#define ET_FORALL_CADENCE_QUANTIZED_TYPES(_) \
1215
_(uint8_t, Byte) \
1316
_(int8_t, Char)
1417

15-
using ::executorch::aten::IntArrayRef;
16-
using ::executorch::aten::optional;
17-
using ::executorch::aten::ScalarType;
18-
using ::executorch::aten::Tensor;
19-
using ::executorch::runtime::KernelRuntimeContext;
2018

2119
namespace cadence {
2220
namespace impl {
@@ -62,68 +60,68 @@ void quantized_relu_out(
6260
::executorch::aten::Tensor& output);
6361

6462
void quantized_linear_out(
65-
__ET_UNUSED KernelRuntimeContext& ctx,
66-
const Tensor& in,
67-
const Tensor& weight,
68-
const Tensor& bias,
63+
::executorch::runtime::KernelRuntimeContext& ctx,
64+
const ::executorch::aten::Tensor& in,
65+
const ::executorch::aten::Tensor& weight,
66+
const ::executorch::aten::Tensor& bias,
6967
int64_t in_zero_point,
70-
const Tensor& weight_zero_point,
71-
const Tensor& out_multiplier,
72-
const Tensor& out_shift,
68+
const ::executorch::aten::Tensor& weight_zero_point,
69+
const ::executorch::aten::Tensor& out_multiplier,
70+
const ::executorch::aten::Tensor& out_shift,
7371
int64_t out_zero_point,
74-
__ET_UNUSED const optional<Tensor>& offset,
75-
Tensor& out);
72+
const ::executorch::aten::optional<::executorch::aten::Tensor>& offset,
73+
::executorch::aten::Tensor& out);
7674

7775
void quantized_linear_per_tensor_out(
78-
__ET_UNUSED KernelRuntimeContext& ctx,
79-
const Tensor& in,
80-
const Tensor& weight,
81-
const Tensor& bias,
76+
::executorch::runtime::KernelRuntimeContext& ctx,
77+
const ::executorch::aten::Tensor& in,
78+
const ::executorch::aten::Tensor& weight,
79+
const ::executorch::aten::Tensor& bias,
8280
int64_t in_zero_point,
8381
int64_t weight_zero_point,
8482
int64_t out_multiplier,
8583
int64_t out_shift,
8684
int64_t out_zero_point,
87-
__ET_UNUSED const optional<Tensor>& offset,
88-
Tensor& out);
85+
const ::executorch::aten::optional<::executorch::aten::Tensor>& offset,
86+
::executorch::aten::Tensor& out);
8987

9088
void quantized_conv_out(
91-
__ET_UNUSED KernelRuntimeContext& ctx,
92-
const Tensor& input,
93-
const Tensor& weight,
94-
const Tensor& bias,
95-
IntArrayRef stride,
96-
IntArrayRef padding,
97-
IntArrayRef dilation,
89+
::executorch::runtime::KernelRuntimeContext& ctx,
90+
const ::executorch::aten::Tensor& input,
91+
const ::executorch::aten::Tensor& weight,
92+
const ::executorch::aten::Tensor& bias,
93+
::executorch::aten::IntArrayRef stride,
94+
::executorch::aten::IntArrayRef padding,
95+
::executorch::aten::IntArrayRef dilation,
9896
int64_t groups,
9997
int64_t in_zero_point,
100-
const Tensor& weight_zero_point,
101-
const Tensor& bias_scale,
98+
const ::executorch::aten::Tensor& weight_zero_point,
99+
const ::executorch::aten::Tensor& bias_scale,
102100
double output_scale,
103101
int64_t output_zero_point,
104-
__ET_UNUSED const Tensor& out_multiplier,
105-
__ET_UNUSED const Tensor& out_shift,
102+
const ::executorch::aten::Tensor& out_multiplier,
103+
const ::executorch::aten::Tensor& out_shift,
106104
bool channel_last,
107-
Tensor& out);
105+
::executorch::aten::Tensor& out);
108106

109107
void quantized_conv_per_tensor_out(
110-
__ET_UNUSED KernelRuntimeContext& ctx,
111-
const Tensor& input,
112-
const Tensor& weight,
113-
const Tensor& bias,
114-
IntArrayRef stride,
115-
IntArrayRef padding,
116-
IntArrayRef dilation,
108+
::executorch::runtime::KernelRuntimeContext& ctx,
109+
const ::executorch::aten::Tensor& input,
110+
const ::executorch::aten::Tensor& weight,
111+
const ::executorch::aten::Tensor& bias,
112+
::executorch::aten::IntArrayRef stride,
113+
::executorch::aten::IntArrayRef padding,
114+
::executorch::aten::IntArrayRef dilation,
117115
int64_t groups,
118116
int64_t in_zero_point,
119117
int64_t weight_zero_point,
120118
double bias_scale,
121119
double output_scale,
122120
int64_t output_zero_point,
123-
__ET_UNUSED int64_t out_multiplier,
124-
__ET_UNUSED int64_t out_shift,
121+
int64_t out_multiplier,
122+
int64_t out_shift,
125123
bool channel_last,
126-
Tensor& out);
124+
::executorch::aten::Tensor& out);
127125

128126
} // namespace native
129127
} // namespace HiFi

0 commit comments

Comments
 (0)