File tree Expand file tree Collapse file tree 4 files changed +6
-0
lines changed Expand file tree Collapse file tree 4 files changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -276,6 +276,7 @@ def register_binary_op(features: OpFeatures):
276276 exir_ops .edge .aten .sqrt .default ,
277277 exir_ops .edge .aten .rsqrt .default ,
278278 exir_ops .edge .aten .tanh .default ,
279+ exir_ops .edge .aten .round .default ,
279280 ]
280281)
281282def register_unary_op (features : OpFeatures ):
Original file line number Diff line number Diff line change @@ -44,3 +44,5 @@ unary_op:
4444 OPERATOR : hardsigmoid(X)
4545 - NAME : leaky_relu
4646 OPERATOR : leaky_relu(X, A)
47+ - NAME : round
48+ OPERATOR : round(X)
Original file line number Diff line number Diff line change @@ -149,6 +149,7 @@ DEFINE_HARDSHRINK_FN(hardshrink);
149149DEFINE_ACTIVATION_FN (hardswish);
150150DEFINE_ACTIVATION_FN (hardsigmoid);
151151DEFINE_LEAKY_RELU_FN (leaky_relu);
152+ DEFINE_ACTIVATION_FN (round);
152153
153154REGISTER_OPERATORS {
154155 VK_REGISTER_OP (aten.abs .default , abs);
@@ -168,6 +169,7 @@ REGISTER_OPERATORS {
168169 VK_REGISTER_OP (aten.hardswish .default , hardswish);
169170 VK_REGISTER_OP (aten.hardsigmoid .default , hardsigmoid);
170171 VK_REGISTER_OP (aten.leaky_relu .default , leaky_relu);
172+ VK_REGISTER_OP (aten.round .default , round);
171173}
172174
173175} // namespace vkcompute
Original file line number Diff line number Diff line change @@ -1092,6 +1092,7 @@ def get_reduce_op_inputs():
10921092 "aten.hardswish.default" ,
10931093 "aten.hardsigmoid.default" ,
10941094 "aten.leaky_relu.default" ,
1095+ "aten.round.default" ,
10951096 ]
10961097)
10971098def get_unary_ops_inputs ():
You can’t perform that action at this time.
0 commit comments