1# Copyright (c) Meta Platforms, Inc. and affiliates. 2# 3# This yaml file contains operators that are also defined by the ATen library. 4# For lean mode: 5# - Codegen'd target `executorch_generated_lib` will be reading all the information 6# from this file, including operator schema and kernel metadata. 7# - Selective build target `codegen:executorch_defined_ops` now is selecting all the 8# operators in this file, by dumping all the op names into `selected_operators.yaml`. 9# 10# For ATen mode: 11# - Codegen'd tagret `executorch_generated_lib` will read information from 12# `native_functions.yaml` in ATen library, for both operator schema and kernel metadat. 13# - Selective build will also look for operator names listed in this file and use them to 14# filter the entries in `native_functions.yaml`. Kernel metadata defined in this yaml 15# will be ignored. 16# 17# See the README.md file in this directory for a description of the syntax used 18# by this file. 19 20- op: _cdist_forward.out 21 kernels: 22 - arg_meta: null 23 kernel_name: torch::executor::_cdist_forward_out 24 25- op: _log_softmax.out 26 kernels: 27 - arg_meta: null 28 kernel_name: torch::executor::log_softmax_out 29 30- op: _native_batch_norm_legit.out 31 kernels: 32 - arg_meta: null 33 kernel_name: torch::executor::_native_batch_norm_legit_out 34 35- op: _native_batch_norm_legit.no_stats_out 36 kernels: 37 - arg_meta: null 38 kernel_name: torch::executor::_native_batch_norm_legit_no_stats_out 39 40- op: _native_batch_norm_legit_no_training.out 41 kernels: 42 - arg_meta: null 43 kernel_name: torch::executor::_native_batch_norm_legit_no_training_out 44 45- op: _pdist_forward.out 46 kernels: 47 - arg_meta: null 48 kernel_name: torch::executor::_pdist_forward_out 49 50- op: _softmax.out 51 kernels: 52 - arg_meta: null 53 kernel_name: torch::executor::softmax_out 54 55- op: _to_copy.out 56 kernels: 57 - arg_meta: null 58 kernel_name: torch::executor::to_copy_out 59 60- op: abs.out 61 kernels: 62 - arg_meta: null 63 kernel_name: torch::executor::abs_out 64 65- op: acos.out 66 kernels: 67 - arg_meta: null 68 kernel_name: torch::executor::acos_out 69 70- op: acosh.out 71 kernels: 72 - arg_meta: null 73 kernel_name: torch::executor::acosh_out 74 75- op: add.out 76 kernels: 77 - arg_meta: null 78 kernel_name: torch::executor::add_out 79 80- op: add.Scalar_out 81 kernels: 82 - arg_meta: null 83 kernel_name: torch::executor::add_scalar_out 84 85- op: addmm.out 86 kernels: 87 - arg_meta: null 88 kernel_name: torch::executor::addmm_out 89 90- op: alias_copy.out 91 kernels: 92 - arg_meta: null 93 kernel_name: torch::executor::alias_copy_out 94 95- op: amax.out 96 kernels: 97 - arg_meta: null 98 kernel_name: torch::executor::amax_out 99 100- op: amin.out 101 kernels: 102 - arg_meta: null 103 kernel_name: torch::executor::amin_out 104 105- op: any.all_out 106 kernels: 107 - arg_meta: null 108 kernel_name: torch::executor::any_all_out 109 110- op: any.dims_out 111 kernels: 112 - arg_meta: null 113 kernel_name: torch::executor::any_dims_out 114 115- op: any.out 116 kernels: 117 - arg_meta: null 118 kernel_name: torch::executor::any_out 119 120- op: arange.out 121 kernels: 122 - arg_meta: null 123 kernel_name: torch::executor::arange_out 124 125- op: arange.start_out 126 kernels: 127 - arg_meta: null 128 kernel_name: torch::executor::arange_start_out 129 130- op: argmax.out 131 kernels: 132 - arg_meta: null 133 kernel_name: torch::executor::argmax_out 134 135- op: argmin.out 136 kernels: 137 - arg_meta: null 138 kernel_name: torch::executor::argmin_out 139 140- op: as_strided_copy.out 141 kernels: 142 - arg_meta: null 143 kernel_name: torch::executor::as_strided_copy_out 144 145- op: asin.out 146 kernels: 147 - arg_meta: null 148 kernel_name: torch::executor::asin_out 149 150- op: asinh.out 151 kernels: 152 - arg_meta: null 153 kernel_name: torch::executor::asinh_out 154 155- op: atan.out 156 kernels: 157 - arg_meta: null 158 kernel_name: torch::executor::atan_out 159 160- op: atan2.out 161 kernels: 162 - arg_meta: null 163 kernel_name: torch::executor::atan2_out 164 165- op: atanh.out 166 kernels: 167 - arg_meta: null 168 kernel_name: torch::executor::atanh_out 169 170- op: avg_pool2d.out 171 kernels: 172 - arg_meta: null 173 kernel_name: torch::executor::avg_pool2d_out 174 175- op: bitwise_and.Scalar_out 176 kernels: 177 - arg_meta: null 178 kernel_name: torch::executor::bitwise_and_Scalar_out 179 180- op: bitwise_and.Tensor_out 181 kernels: 182 - arg_meta: null 183 kernel_name: torch::executor::bitwise_and_Tensor_out 184 185- op: bitwise_not.out 186 kernels: 187 - arg_meta: null 188 kernel_name: torch::executor::bitwise_not_out 189 190- op: bitwise_or.Scalar_out 191 kernels: 192 - arg_meta: null 193 kernel_name: torch::executor::bitwise_or_Scalar_out 194 195- op: bitwise_or.Tensor_out 196 kernels: 197 - arg_meta: null 198 kernel_name: torch::executor::bitwise_or_Tensor_out 199 200- op: bitwise_xor.Scalar_out 201 kernels: 202 - arg_meta: null 203 kernel_name: torch::executor::bitwise_xor_Scalar_out 204 205- op: bitwise_xor.Tensor_out 206 kernels: 207 - arg_meta: null 208 kernel_name: torch::executor::bitwise_xor_Tensor_out 209 210- op: bmm.out 211 kernels: 212 - arg_meta: null 213 kernel_name: torch::executor::bmm_out 214 215- op: cat.out 216 kernels: 217 - arg_meta: null 218 kernel_name: torch::executor::cat_out 219 220- op: ceil.out 221 kernels: 222 - arg_meta: null 223 kernel_name: torch::executor::ceil_out 224 225- op: clamp.out 226 cpp_no_default_args: ['min'] 227 kernels: 228 - arg_meta: null 229 kernel_name: torch::executor::clamp_out 230 231- op: clamp.Tensor_out 232 kernels: 233 - arg_meta: null 234 kernel_name: torch::executor::clamp_tensor_out 235 236- op: clone.out 237 kernels: 238 - arg_meta: null 239 kernel_name: torch::executor::clone_out 240 241- op: constant_pad_nd.out 242 kernels: 243 - arg_meta: null 244 kernel_name: torch::executor::constant_pad_nd_out 245 246- op: convolution.out 247 kernels: 248 - arg_meta: null 249 kernel_name: torch::executor::convolution_out 250 251- op: convolution_backward.out 252 kernels: 253 - arg_meta: null 254 kernel_name: torch::executor::convolution_backward_out 255 256- op: copy.out 257 kernels: 258 - arg_meta: null 259 kernel_name: torch::executor::copy_out 260 261- op: copy_ 262 kernels: 263 - arg_meta: null 264 kernel_name: torch::executor::copy_ 265 266- op: cos.out 267 kernels: 268 - arg_meta: null 269 kernel_name: torch::executor::cos_out 270 271- op: cosh.out 272 kernels: 273 - arg_meta: null 274 kernel_name: torch::executor::cosh_out 275 276- op: cumsum.out 277 kernels: 278 - arg_meta: null 279 kernel_name: torch::executor::cumsum_out 280 281- op: detach_copy.out 282 kernels: 283 - arg_meta: null 284 kernel_name: torch::executor::detach_copy_out 285 286- op: diagonal_copy.out 287 kernels: 288 - arg_meta: null 289 kernel_name: torch::executor::diagonal_copy_out 290 291- op: div.out 292 kernels: 293 - arg_meta: null 294 kernel_name: torch::executor::div_out 295 296- op: div.Scalar_mode_out 297 kernels: 298 - arg_meta: null 299 kernel_name: torch::executor::div_scalar_mode_out 300 301- op: div.Scalar_out 302 kernels: 303 - arg_meta: null 304 kernel_name: torch::executor::div_scalar_out 305 306- op: div.out_mode 307 kernels: 308 - arg_meta: null 309 kernel_name: torch::executor::div_out_mode 310 311 312- op: embedding.out 313 kernels: 314 - arg_meta: null 315 kernel_name: torch::executor::embedding_out 316 317- op: empty.out 318 kernels: 319 - arg_meta: null 320 kernel_name: torch::executor::empty_out 321 322- op: eq.Scalar_out 323 kernels: 324 - arg_meta: null 325 kernel_name: torch::executor::eq_scalar_out 326 327- op: eq.Tensor_out 328 kernels: 329 - arg_meta: null 330 kernel_name: torch::executor::eq_tensor_out 331 332- op: erf.out 333 kernels: 334 - arg_meta: null 335 kernel_name: torch::executor::erf_out 336 337- op: exp.out 338 kernels: 339 - arg_meta: null 340 kernel_name: torch::executor::exp_out 341 342- op: expand_copy.out 343 kernels: 344 - arg_meta: null 345 kernel_name: torch::executor::expand_copy_out 346 347- op: expm1.out 348 kernels: 349 - arg_meta: null 350 kernel_name: torch::executor::expm1_out 351 352- op: fill.Scalar_out 353 kernels: 354 - arg_meta: null 355 kernel_name: torch::executor::fill_scalar_out 356 357- op: fill.Tensor_out 358 kernels: 359 - arg_meta: null 360 kernel_name: torch::executor::fill_tensor_out 361 362- op: flip.out 363 kernels: 364 - arg_meta: null 365 kernel_name: torch::executor::flip_out 366 367- op: floor.out 368 kernels: 369 - arg_meta: null 370 kernel_name: torch::executor::floor_out 371 372- op: floor_divide.out 373 kernels: 374 - arg_meta: null 375 kernel_name: torch::executor::floor_divide_out 376 377- op: fmod.Tensor_out 378 kernels: 379 - arg_meta: null 380 kernel_name: torch::executor::fmod_Tensor_out 381 382- op: fmod.Scalar_out 383 kernels: 384 - arg_meta: null 385 kernel_name: torch::executor::fmod_Scalar_out 386 387- op: full.out 388 kernels: 389 - arg_meta: null 390 kernel_name: torch::executor::full_out 391 392# TODO: Investigate why empty dispatch is required for building: 393# buck2 build //executorch/kernels/portable:generated_lib 394- op: full_like.out 395 dispatch: {} 396 kernels: 397 - arg_meta: null 398 kernel_name: torch::executor::full_like_out 399 400- op: gather.out 401 kernels: 402 - arg_meta: null 403 kernel_name: torch::executor::gather_out 404 405- op: ge.Scalar_out 406 kernels: 407 - arg_meta: null 408 kernel_name: torch::executor::ge_scalar_out 409 410- op: ge.Tensor_out 411 kernels: 412 - arg_meta: null 413 kernel_name: torch::executor::ge_tensor_out 414 415- op: gelu.out 416 kernels: 417 - arg_meta: null 418 kernel_name: torch::executor::gelu_out 419 420- op: glu.out 421 kernels: 422 - arg_meta: null 423 kernel_name: torch::executor::glu_out 424 425- op: gt.Scalar_out 426 kernels: 427 - arg_meta: null 428 kernel_name: torch::executor::gt_scalar_out 429 430- op: gt.Tensor_out 431 kernels: 432 - arg_meta: null 433 kernel_name: torch::executor::gt_tensor_out 434 435- op: hardtanh.out 436 kernels: 437 - arg_meta: null 438 kernel_name: torch::executor::hardtanh_out 439 440- op: index.Tensor_out 441 kernels: 442 - arg_meta: null 443 kernel_name: torch::executor::index_Tensor_out 444 445- op: index_put.out 446 kernels: 447 - arg_meta: null 448 kernel_name: torch::executor::index_put_out 449 450- op: index_select.out 451 kernels: 452 - arg_meta: null 453 kernel_name: torch::executor::index_select_out 454 455- op: isinf.out 456 kernels: 457 - arg_meta: null 458 kernel_name: torch::executor::isinf_out 459 460- op: isnan.out 461 kernels: 462 - arg_meta: null 463 kernel_name: torch::executor::isnan_out 464 465- op: le.Scalar_out 466 kernels: 467 - arg_meta: null 468 kernel_name: torch::executor::le_scalar_out 469 470- op: le.Tensor_out 471 kernels: 472 - arg_meta: null 473 kernel_name: torch::executor::le_tensor_out 474 475- op: leaky_relu.out 476 kernels: 477 - arg_meta: null 478 kernel_name: torch::executor::leaky_relu_out 479 480- op: lift_fresh_copy.out 481 kernels: 482 - arg_meta: null 483 kernel_name: torch::executor::lift_fresh_copy_out 484 485- op: log.out 486 kernels: 487 - arg_meta: null 488 kernel_name: torch::executor::log_out 489 490- op: log10.out 491 kernels: 492 - arg_meta: null 493 kernel_name: torch::executor::log10_out 494 495- op: log1p.out 496 kernels: 497 - arg_meta: null 498 kernel_name: torch::executor::log1p_out 499 500- op: log2.out 501 kernels: 502 - arg_meta: null 503 kernel_name: torch::executor::log2_out 504 505- op: logical_and.out 506 kernels: 507 - arg_meta: null 508 kernel_name: torch::executor::logical_and_out 509 510- op: logical_not.out 511 kernels: 512 - arg_meta: null 513 kernel_name: torch::executor::logical_not_out 514 515- op: logical_or.out 516 kernels: 517 - arg_meta: null 518 kernel_name: torch::executor::logical_or_out 519 520- op: logical_xor.out 521 kernels: 522 - arg_meta: null 523 kernel_name: torch::executor::logical_xor_out 524 525- op: logit.out 526 kernels: 527 - arg_meta: null 528 kernel_name: torch::executor::logit_out 529 530- op: lt.Scalar_out 531 kernels: 532 - arg_meta: null 533 kernel_name: torch::executor::lt_scalar_out 534 535- op: lt.Tensor_out 536 kernels: 537 - arg_meta: null 538 kernel_name: torch::executor::lt_tensor_out 539 540- op: masked_fill.Scalar_out 541 kernels: 542 - arg_meta: null 543 kernel_name: torch::executor::masked_fill_scalar_out 544 545- op: masked_scatter.out 546 kernels: 547 - arg_meta: null 548 kernel_name: torch::executor::masked_scatter_out 549 550- op: masked_select.out 551 kernels: 552 - arg_meta: null 553 kernel_name: torch::executor::masked_select_out 554 555- op: max.dim_max 556 kernels: 557 - arg_meta: null 558 kernel_name: torch::executor::max_out 559 560- op: max.unary_out 561 kernels: 562 - arg_meta: null 563 kernel_name: torch::executor::max_unary_out 564 565- op: maximum.out 566 kernels: 567 - arg_meta: null 568 kernel_name: torch::executor::maximum_out 569 570- op: max_pool2d_with_indices.out 571 kernels: 572 - arg_meta: null 573 kernel_name: torch::executor::max_pool2d_with_indices_out 574 575- op: mean.out 576 kernels: 577 - arg_meta: null 578 kernel_name: torch::executor::mean_dim_out 579 580- op: min.dim_min 581 kernels: 582 - arg_meta: null 583 kernel_name: torch::executor::min_out 584 585- op: min.unary_out 586 kernels: 587 - arg_meta: null 588 kernel_name: torch::executor::min_unary_out 589 590- op: minimum.out 591 kernels: 592 - arg_meta: null 593 kernel_name: torch::executor::minimum_out 594 595- op: mm.out 596 kernels: 597 - arg_meta: null 598 kernel_name: torch::executor::mm_out 599 600- op: mul.out 601 kernels: 602 - arg_meta: null 603 kernel_name: torch::executor::mul_out 604 605- op: mul.Scalar_out 606 kernels: 607 - arg_meta: null 608 kernel_name: torch::executor::mul_scalar_out 609 610- op: narrow_copy.out 611 kernels: 612 - arg_meta: null 613 kernel_name: torch::executor::narrow_copy_out 614 615- op: native_group_norm.out 616 kernels: 617 - arg_meta: null 618 kernel_name: torch::executor::native_group_norm_out 619 620- op: native_layer_norm.out 621 kernels: 622 - arg_meta: null 623 kernel_name: torch::executor::native_layer_norm_out 624 625- op: ne.Scalar_out 626 kernels: 627 - arg_meta: null 628 kernel_name: torch::executor::ne_scalar_out 629 630- op: ne.Tensor_out 631 kernels: 632 - arg_meta: null 633 kernel_name: torch::executor::ne_tensor_out 634 635- op: neg.out 636 kernels: 637 - arg_meta: null 638 kernel_name: torch::executor::neg_out 639 640- op: nonzero.out 641 kernels: 642 - arg_meta: null 643 kernel_name: torch::executor::nonzero_out 644 645- op: ones.out 646 kernels: 647 - arg_meta: null 648 kernel_name: torch::executor::ones_out 649 650- op: permute_copy.out 651 kernels: 652 - arg_meta: null 653 kernel_name: torch::executor::permute_copy_out 654 655- op: pixel_shuffle.out 656 kernels: 657 - arg_meta: null 658 kernel_name: torch::executor::pixel_shuffle_out 659 660- op: pixel_unshuffle.out 661 kernels: 662 - arg_meta: null 663 kernel_name: torch::executor::pixel_unshuffle_out 664 665- op: pow.Scalar_out 666 kernels: 667 - arg_meta: null 668 kernel_name: torch::executor::pow_Scalar_out 669 670- op: pow.Tensor_Scalar_out 671 kernels: 672 - arg_meta: null 673 kernel_name: torch::executor::pow_Tensor_Scalar_out 674 675- op: pow.Tensor_Tensor_out 676 kernels: 677 - arg_meta: null 678 kernel_name: torch::executor::pow_Tensor_Tensor_out 679 680- op: prod.int_out 681 kernels: 682 - arg_meta: null 683 kernel_name: torch::executor::prod_int_out 684 685- op: prod.out 686 kernels: 687 - arg_meta: null 688 kernel_name: torch::executor::prod_out 689 690- op: reciprocal.out 691 kernels: 692 - arg_meta: null 693 kernel_name: torch::executor::reciprocal_out 694 695- op: relu.out 696 kernels: 697 - arg_meta: null 698 kernel_name: torch::executor::relu_out 699 700- op: remainder.Tensor_out 701 kernels: 702 - arg_meta: null 703 kernel_name: torch::executor::remainder_Tensor_out 704 705- op: remainder.Scalar_out 706 kernels: 707 - arg_meta: null 708 kernel_name: torch::executor::remainder_Scalar_out 709 710- op: repeat.out 711 kernels: 712 - arg_meta: null 713 kernel_name: torch::executor::repeat_out 714 715- op: reflection_pad1d.out 716 kernels: 717 - arg_meta: null 718 kernel_name: torch::executor::reflection_pad1d_out 719 720- op: reflection_pad2d.out 721 kernels: 722 - arg_meta: null 723 kernel_name: torch::executor::reflection_pad2d_out 724 725- op: reflection_pad3d.out 726 kernels: 727 - arg_meta: null 728 kernel_name: torch::executor::reflection_pad3d_out 729 730- op: replication_pad1d.out 731 kernels: 732 - arg_meta: null 733 kernel_name: torch::executor::replication_pad1d_out 734 735- op: replication_pad2d.out 736 kernels: 737 - arg_meta: null 738 kernel_name: torch::executor::replication_pad2d_out 739 740- op: replication_pad3d.out 741 kernels: 742 - arg_meta: null 743 kernel_name: torch::executor::replication_pad3d_out 744 745- op: roll.out 746 kernels: 747 - arg_meta: null 748 kernel_name: torch::executor::roll_out 749 750- op: round.out 751 kernels: 752 - arg_meta: null 753 kernel_name: torch::executor::round_out 754 755- op: rsqrt.out 756 kernels: 757 - arg_meta: null 758 kernel_name: torch::executor::rsqrt_out 759 760- op: rsub.Scalar_out 761 kernels: 762 - arg_meta: null 763 kernel_name: torch::executor::rsub_scalar_out 764 765- op: scalar_tensor.out 766 kernels: 767 - arg_meta: null 768 kernel_name: torch::executor::scalar_tensor_out 769 770- op: scatter.src_out 771 kernels: 772 - arg_meta: null 773 kernel_name: torch::executor::scatter_src_out 774 775- op: scatter.value_out 776 kernels: 777 - arg_meta: null 778 kernel_name: torch::executor::scatter_value_out 779 780- op: scatter_add.out 781 kernels: 782 - arg_meta: null 783 kernel_name: torch::executor::scatter_add_out 784 785- op: select_copy.int_out 786 kernels: 787 - arg_meta: null 788 kernel_name: torch::executor::select_copy_int_out 789 790- op: select_scatter.out 791 kernels: 792 - arg_meta: null 793 kernel_name: torch::executor::select_scatter_out 794 795- op: sigmoid.out 796 kernels: 797 - arg_meta: null 798 kernel_name: torch::executor::sigmoid_out 799 800- op: sign.out 801 kernels: 802 - arg_meta: null 803 kernel_name: torch::executor::sign_out 804 805- op: sin.out 806 kernels: 807 - arg_meta: null 808 kernel_name: torch::executor::sin_out 809 810- op: sinh.out 811 kernels: 812 - arg_meta: null 813 kernel_name: torch::executor::sinh_out 814 815- op: slice_copy.Tensor_out 816 kernels: 817 - arg_meta: null 818 kernel_name: torch::executor::slice_copy_Tensor_out 819 820- op: slice_scatter.out 821 kernels: 822 - arg_meta: null 823 kernel_name: torch::executor::slice_scatter_out 824 825- op: split_copy.Tensor_out 826 kernels: 827 - arg_meta: null 828 kernel_name: torch::executor::split_copy_Tensor_out 829 830- op: split_with_sizes_copy.out 831 kernels: 832 - arg_meta: null 833 kernel_name: torch::executor::split_with_sizes_copy_out 834 835- op: sqrt.out 836 kernels: 837 - arg_meta: null 838 kernel_name: torch::executor::sqrt_out 839 840- op: squeeze_copy.dim_out 841 kernels: 842 - arg_meta: null 843 kernel_name: torch::executor::squeeze_copy_dim_out 844 845- op: squeeze_copy.dims_out 846 kernels: 847 - arg_meta: null 848 kernel_name: torch::executor::squeeze_copy_dims_out 849 850- op: stack.out 851 kernels: 852 - arg_meta: null 853 kernel_name: torch::executor::stack_out 854 855- op: sub.out 856 kernels: 857 - arg_meta: null 858 kernel_name: torch::executor::sub_out 859 860- op: sub.Scalar_out 861 kernels: 862 - arg_meta: null 863 kernel_name: torch::executor::sub_scalar_out 864 865- op: sum.IntList_out 866 kernels: 867 - arg_meta: null 868 kernel_name: torch::executor::sum_dim_out 869 870- op: t_copy.out 871 kernels: 872 - arg_meta: null 873 kernel_name: torch::executor::t_copy_out 874 875- op: tan.out 876 kernels: 877 - arg_meta: null 878 kernel_name: torch::executor::tan_out 879 880- op: tanh.out 881 kernels: 882 - arg_meta: null 883 kernel_name: torch::executor::tanh_out 884 885- op: topk.values 886 kernels: 887 - arg_meta: null 888 kernel_name: torch::executor::topk_values 889 890- op: transpose_copy.int_out 891 kernels: 892 - arg_meta: null 893 kernel_name: torch::executor::transpose_copy_int_out 894 895- op: tril.out 896 kernels: 897 - arg_meta: null 898 kernel_name: torch::executor::tril_out 899 900- op: trunc.out 901 kernels: 902 - arg_meta: null 903 kernel_name: torch::executor::trunc_out 904 905- op: unbind_copy.int_out 906 kernels: 907 - arg_meta: null 908 kernel_name: torch::executor::unbind_copy_int_out 909 910- op: unsqueeze_copy.out 911 kernels: 912 - arg_meta: null 913 kernel_name: torch::executor::unsqueeze_copy_out 914 915- op: var.correction_out 916 kernels: 917 - arg_meta: null 918 kernel_name: torch::executor::var_correction_out 919 920- op: var.out 921 kernels: 922 - arg_meta: null 923 kernel_name: torch::executor::var_out 924 925- op: view_copy.out 926 kernels: 927 - arg_meta: null 928 kernel_name: torch::executor::view_copy_out 929 930- op: where.self_out 931 kernels: 932 - arg_meta: null 933 kernel_name: torch::executor::where_out 934 935- op: zeros.out 936 kernels: 937 - arg_meta: null 938 kernel_name: torch::executor::zeros_out 939 940- func: dim_order_ops::_to_dim_order_copy.out(Tensor self, *, bool non_blocking=False, int[]? dim_order=None, Tensor(a!) out) -> Tensor(a!) 941 kernels: 942 - arg_meta: null 943 kernel_name: torch::executor::_to_dim_order_copy_out 944