# Copyright (c) Meta Platforms, Inc. and affiliates. # # See the kernels/portable/README.md for a description of the syntax used # by this file. # important to keep the namespace - func: my_ops::mul3.out(Tensor input, *, Tensor(a!) output) -> Tensor(a!) kernels: - arg_meta: null kernel_name: custom::mul3_out_impl # custom_op_1.cpp, sub-namespace native:: is auto-added - func: my_ops::mul4.out(Tensor input, *, Tensor(a!) output) -> Tensor(a!) kernels: - arg_meta: null kernel_name: custom::mul4_out_impl # custom_op_2.cpp