Skip to content

Commit 1c6d06f

Browse files
mcremon-metafacebook-github-bot
authored andcommitted
Rename reference to generic and unify namespaces (#14239)
Summary: Pull Request resolved: #14239 As titled, those operators are generic implementations of the custom ops we use, they're not reference implementations (in the numerical sense). Make the change to reflect that. Reviewed By: ethansfng, hsharma35, DrJessop Differential Revision: D82231105
1 parent 9be184a commit 1c6d06f

File tree

138 files changed

+297
-516
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

138 files changed

+297
-516
lines changed

backends/cadence/aot/TARGETS

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,8 +142,8 @@ executorch_generated_lib(
142142
platforms = CXX,
143143
visibility = ["PUBLIC"],
144144
deps = [
145-
"//executorch/backends/cadence/reference/kernels:cadence_kernels",
146-
"//executorch/backends/cadence/reference/operators:cadence_cpu_ops",
145+
"//executorch/backends/cadence/generic/kernels:cadence_kernels",
146+
"//executorch/backends/cadence/generic/operators:cadence_generic_ops",
147147
"//executorch/kernels/portable:executorch_all_ops",
148148
"//executorch/kernels/portable:operators",
149149
],

backends/cadence/aot/functions.yaml

Lines changed: 46 additions & 46 deletions
Large diffs are not rendered by default.

backends/cadence/aot/functions_fusion_g3.yaml

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,17 @@
2020
- op: _softmax.out
2121
kernels:
2222
- arg_meta: null
23-
kernel_name: cadence::impl::G3::_softmax_out
23+
kernel_name: impl::G3::_softmax_out
2424

2525
- op: add.out
2626
kernels:
2727
- arg_meta: null
28-
kernel_name: cadence::impl::G3::add_out
28+
kernel_name: impl::G3::add_out
2929

3030
- op: add.Scalar_out
3131
kernels:
3232
- arg_meta: null
33-
kernel_name: cadence::impl::G3::add_scalar_out
33+
kernel_name: impl::G3::add_scalar_out
3434

3535
- op: bmm.out
3636
kernels:
@@ -40,18 +40,18 @@
4040
- op: cat.out
4141
kernels:
4242
- arg_meta: null
43-
kernel_name: cadence::impl::G3::cat_out
43+
kernel_name: impl::G3::cat_out
4444

4545
- op: clamp.out
4646
cpp_no_default_args: ['min']
4747
kernels:
4848
- arg_meta: null
49-
kernel_name: cadence::impl::G3::clamp_out
49+
kernel_name: impl::G3::clamp_out
5050

5151
- op: clamp.Tensor_out
5252
kernels:
5353
- arg_meta: null
54-
kernel_name: cadence::impl::G3::clamp_Tensor_out
54+
kernel_name: impl::G3::clamp_Tensor_out
5555

5656
- op: clone.out
5757
kernels:
@@ -61,12 +61,12 @@
6161
- op: div.out
6262
kernels:
6363
- arg_meta: null
64-
kernel_name: cadence::impl::G3::div_out
64+
kernel_name: impl::G3::div_out
6565

6666
- op: div.out_mode
6767
kernels:
6868
- arg_meta: null
69-
kernel_name: cadence::impl::G3::div_out_mode
69+
kernel_name: impl::G3::div_out_mode
7070

7171
- op: embedding.out
7272
kernels:
@@ -81,41 +81,41 @@
8181
- op: lt.Scalar_out
8282
kernels:
8383
- arg_meta: null
84-
kernel_name: cadence::impl::G3::lt_Scalar_out
84+
kernel_name: impl::G3::lt_Scalar_out
8585

8686
- op: lt.Tensor_out
8787
kernels:
8888
- arg_meta: null
89-
kernel_name: cadence::impl::G3::lt_Tensor_out
89+
kernel_name: impl::G3::lt_Tensor_out
9090

9191
- op: mul.out
9292
kernels:
9393
- arg_meta: null
94-
kernel_name: cadence::impl::G3::mul_out
94+
kernel_name: impl::G3::mul_out
9595
- op: mul.Scalar_out
9696
kernels:
9797
- arg_meta: null
98-
kernel_name: cadence::impl::G3::mul_scalar_out
98+
kernel_name: impl::G3::mul_scalar_out
9999

100100
- op: permute_copy.out
101101
kernels:
102102
- arg_meta: null
103-
kernel_name: cadence::impl::G3::permute_copy_out
103+
kernel_name: impl::G3::permute_copy_out
104104

105105
- op: rsqrt.out
106106
kernels:
107107
- arg_meta: null
108-
kernel_name: cadence::impl::G3::rsqrt_out
108+
kernel_name: impl::G3::rsqrt_out
109109

110110
- op: sigmoid.out
111111
kernels:
112112
- arg_meta: null
113-
kernel_name: cadence::impl::G3::sigmoid_out
113+
kernel_name: impl::G3::sigmoid_out
114114

115115
- op: slice_copy.Tensor_out
116116
kernels:
117117
- arg_meta: null
118-
kernel_name: cadence::impl::G3::slice_copy_Tensor_out
118+
kernel_name: impl::G3::slice_copy_Tensor_out
119119

120120
- op: split_with_sizes_copy.out
121121
kernels:
@@ -125,27 +125,27 @@
125125
- op: sqrt.out
126126
kernels:
127127
- arg_meta: null
128-
kernel_name: cadence::impl::G3::sqrt_out
128+
kernel_name: impl::G3::sqrt_out
129129

130130
- op: sub.out
131131
kernels:
132132
- arg_meta: null
133-
kernel_name: cadence::impl::G3::sub_out
133+
kernel_name: impl::G3::sub_out
134134

135135
- op: sub.Scalar_out
136136
kernels:
137137
- arg_meta: null
138-
kernel_name: cadence::impl::G3::sub_scalar_out
138+
kernel_name: impl::G3::sub_scalar_out
139139

140140
- op: tanh.out
141141
kernels:
142142
- arg_meta: null
143-
kernel_name: cadence::impl::G3::tanh_out
143+
kernel_name: impl::G3::tanh_out
144144

145145
- op: transpose_copy.int_out
146146
kernels:
147147
- arg_meta: null
148-
kernel_name: cadence::impl::G3::transpose_copy_int_out
148+
kernel_name: impl::G3::transpose_copy_int_out
149149

150150
- op: view_copy.out
151151
kernels:
@@ -155,37 +155,37 @@
155155
- op: where.self_out
156156
kernels:
157157
- arg_meta: null
158-
kernel_name: cadence::impl::G3::where_self_out
158+
kernel_name: impl::G3::where_self_out
159159

160160
- op: native_layer_norm.out
161161
kernels:
162162
- arg_meta: null
163-
kernel_name: cadence::impl::G3::native_layer_norm_out
163+
kernel_name: impl::G3::native_layer_norm_out
164164

165165
- op: mean.out
166166
kernels:
167167
- arg_meta: null
168-
kernel_name: cadence::impl::G3::mean_out
168+
kernel_name: impl::G3::mean_out
169169

170170
- op: exp.out
171171
kernels:
172172
- arg_meta: null
173-
kernel_name: cadence::impl::G3::exp_out
174-
173+
kernel_name: impl::G3::exp_out
174+
175175
- op: hardtanh.out
176176
kernels:
177177
- arg_meta: null
178-
kernel_name: cadence::impl::G3::hardtanh_out
178+
kernel_name: impl::G3::hardtanh_out
179179

180180
# custom ops
181181
- func: cadence::quantize_per_tensor.out(Tensor input, float scale, int zero_point, int quant_min, int quant_max, ScalarType dtype, *, Tensor(a!) out) -> Tensor(a!)
182182
variants: function
183183
kernels:
184184
- arg_meta: null
185-
kernel_name: cadence::impl::G3::native::quantize_per_tensor_out
185+
kernel_name: impl::G3::native::quantize_per_tensor_out
186186

187187
- func: cadence::dequantize_per_tensor.out(Tensor input, float scale, int zero_point, int quant_min, int quant_max, ScalarType dtype, *, Tensor(a!) out) -> Tensor(a!)
188188
variants: function
189189
kernels:
190190
- arg_meta: null
191-
kernel_name: cadence::impl::G3::native::dequantize_per_tensor_out
191+
kernel_name: impl::G3::native::dequantize_per_tensor_out

0 commit comments

Comments
 (0)