1#include <ATen/core/ATenOpList.h>
2
3#include <string>
4#include <cstring>
5#include <utility>
6#include <unordered_set>
7#include <ATen/core/operator_name.h>
8
9// @generated by torchgen/gen.py from ATenOpList.cpp
10
11namespace at {
12
13namespace {
14struct OpNameEquals final {
15 bool operator()(const std::pair<const char*, const char*>& lhs, const std::pair<const char*, const char*>& rhs) const {
16 return 0 == strcmp(lhs.first, rhs.first) && 0 == strcmp(lhs.second, rhs.second);
17 }
18};
19
20struct OpNameHash final {
21 size_t operator()(const std::pair<const char*, const char*>& p) const {
22 // use std::hash<std::string> because std::hash<const char*> would hash pointers and not pointed-to strings
23 return std::hash<std::string>()(p.first) ^ (~ std::hash<std::string>()(p.second));
24 }
25};
26}
27
28bool is_custom_op(const c10::OperatorName& opName) {
29 static std::unordered_set<std::pair<const char*, const char*>, OpNameHash, OpNameEquals> ops {
30 {"aten::_cast_Byte", ""},
31 {"aten::_cast_Char", ""},
32 {"aten::_cast_Double", ""},
33 {"aten::_cast_Float", ""},
34 {"aten::_cast_Int", ""},
35 {"aten::_cast_Long", ""},
36 {"aten::_cast_Short", ""},
37 {"aten::_cast_Half", ""},
38 {"aten::_backward", ""},
39 {"aten::set_data", ""},
40 {"aten::data", ""},
41 {"aten::is_leaf", ""},
42 {"aten::output_nr", ""},
43 {"aten::_version", ""},
44 {"aten::requires_grad_", ""},
45 {"aten::retain_grad", ""},
46 {"aten::retains_grad", ""},
47 {"aten::_fw_primal", ""},
48 {"aten::_make_dual", ""},
49 {"aten::_unpack_dual", ""},
50 {"aten::_new_zeros_with_same_feature_meta", ""},
51 {"aten::_has_same_storage_numel", ""},
52 {"aten::rename_", ""},
53 {"aten::rename", ""},
54 {"aten::align_to", ""},
55 {"aten::align_to", "ellipsis_idx"},
56 {"aten::align_as", ""},
57 {"aten::align_tensors", ""},
58 {"aten::_assert_async", ""},
59 {"aten::_assert_tensor_metadata", ""},
60 {"aten::refine_names", ""},
61 {"aten::_use_cudnn_ctc_loss", ""},
62 {"aten::_use_cudnn_ctc_loss", "Tensor"},
63 {"aten::_cudnn_ctc_loss", ""},
64 {"aten::_cudnn_ctc_loss", "Tensor"},
65 {"aten::_use_cudnn_rnn_flatten_weight", ""},
66 {"aten::_cudnn_rnn_flatten_weight", ""},
67 {"aten::_cudnn_rnn", ""},
68 {"aten::_cudnn_rnn_backward", ""},
69 {"aten::_cudnn_init_dropout_state", ""},
70 {"aten::_debug_has_internal_overlap", ""},
71 {"aten::_fused_dropout", ""},
72 {"aten::_masked_scale", ""},
73 {"aten::native_dropout", ""},
74 {"aten::native_dropout_backward", ""},
75 {"aten::_sobol_engine_draw", ""},
76 {"aten::_sobol_engine_ff_", ""},
77 {"aten::_sobol_engine_scramble_", ""},
78 {"aten::_sobol_engine_initialize_state_", ""},
79 {"aten::_reshape_from_tensor", ""},
80 {"aten::_shape_as_tensor", ""},
81 {"aten::dropout", ""},
82 {"aten::dropout_", ""},
83 {"aten::feature_dropout", ""},
84 {"aten::feature_dropout_", ""},
85 {"aten::alpha_dropout", ""},
86 {"aten::alpha_dropout_", ""},
87 {"aten::feature_alpha_dropout", ""},
88 {"aten::feature_alpha_dropout_", ""},
89 {"aten::abs", ""},
90 {"aten::abs_", ""},
91 {"aten::abs", "out"},
92 {"aten::absolute", ""},
93 {"aten::absolute_", ""},
94 {"aten::absolute", "out"},
95 {"aten::angle", ""},
96 {"aten::angle", "out"},
97 {"aten::view_as_real", ""},
98 {"aten::view_as_complex", ""},
99 {"aten::sgn", ""},
100 {"aten::sgn_", ""},
101 {"aten::sgn", "out"},
102 {"aten::chalf", ""},
103 {"aten::real", ""},
104 {"aten::imag", ""},
105 {"aten::_conj", ""},
106 {"aten::conj", ""},
107 {"aten::_conj_physical", ""},
108 {"aten::conj_physical", ""},
109 {"aten::conj_physical", "out"},
110 {"aten::conj_physical_", ""},
111 {"aten::resolve_conj", ""},
112 {"aten::resolve_neg", ""},
113 {"aten::_neg_view", ""},
114 {"aten::acos", ""},
115 {"aten::acos_", ""},
116 {"aten::acos", "out"},
117 {"aten::arccos", ""},
118 {"aten::arccos_", ""},
119 {"aten::arccos", "out"},
120 {"aten::avg_pool1d", ""},
121 {"aten::adaptive_avg_pool1d", ""},
122 {"aten::adaptive_max_pool1d", ""},
123 {"aten::add", "Tensor"},
124 {"aten::add_", "Tensor"},
125 {"aten::add", "out"},
126 {"aten::_add_relu", "Tensor"},
127 {"aten::_add_relu_", "Tensor"},
128 {"aten::_add_relu", "out"},
129 {"aten::_add_relu", "Scalar"},
130 {"aten::_add_relu_", "Scalar"},
131 {"aten::add", "Scalar"},
132 {"aten::add_", "Scalar"},
133 {"aten::addmv", ""},
134 {"aten::addmv_", ""},
135 {"aten::addmv", "out"},
136 {"aten::addr", ""},
137 {"aten::addr_", ""},
138 {"aten::addr", "out"},
139 {"aten::affine_grid_generator", ""},
140 {"aten::affine_grid_generator_backward", ""},
141 {"aten::_is_all_true", ""},
142 {"aten::_is_any_true", ""},
143 {"aten::_test_check_tensor", ""},
144 {"aten::all", "dim"},
145 {"aten::all", "out"},
146 {"aten::all", "dimname"},
147 {"aten::all", "dimname_out"},
148 {"aten::allclose", ""},
149 {"aten::any", "dim"},
150 {"aten::any", "out"},
151 {"aten::any", "dimname"},
152 {"aten::any", "dimname_out"},
153 {"aten::arange", ""},
154 {"aten::arange", "start"},
155 {"aten::arange", "start_step"},
156 {"aten::arange", "out"},
157 {"aten::arange", "start_out"},
158 {"aten::_dim_arange", ""},
159 {"aten::argmax", ""},
160 {"aten::argmax", "out"},
161 {"aten::argmin", ""},
162 {"aten::argmin", "out"},
163 {"aten::acosh", ""},
164 {"aten::acosh_", ""},
165 {"aten::acosh", "out"},
166 {"aten::arccosh", ""},
167 {"aten::arccosh_", ""},
168 {"aten::arccosh", "out"},
169 {"aten::asinh", ""},
170 {"aten::asinh_", ""},
171 {"aten::asinh", "out"},
172 {"aten::arcsinh", ""},
173 {"aten::arcsinh_", ""},
174 {"aten::arcsinh", "out"},
175 {"aten::atanh", ""},
176 {"aten::atanh_", ""},
177 {"aten::atanh", "out"},
178 {"aten::arctanh", ""},
179 {"aten::arctanh_", ""},
180 {"aten::arctanh", "out"},
181 {"aten::as_strided", ""},
182 {"aten::as_strided_", ""},
183 {"aten::asin", ""},
184 {"aten::asin_", ""},
185 {"aten::asin", "out"},
186 {"aten::arcsin", ""},
187 {"aten::arcsin_", ""},
188 {"aten::arcsin", "out"},
189 {"aten::atan", ""},
190 {"aten::atan_", ""},
191 {"aten::atan", "out"},
192 {"aten::arctan", ""},
193 {"aten::arctan_", ""},
194 {"aten::arctan", "out"},
195 {"aten::atleast_1d", ""},
196 {"aten::atleast_1d", "Sequence"},
197 {"aten::atleast_2d", ""},
198 {"aten::atleast_2d", "Sequence"},
199 {"aten::atleast_3d", ""},
200 {"aten::atleast_3d", "Sequence"},
201 {"aten::baddbmm", ""},
202 {"aten::baddbmm_", ""},
203 {"aten::baddbmm", "out"},
204 {"aten::bartlett_window", ""},
205 {"aten::bartlett_window", "periodic"},
206 {"aten::batch_norm", ""},
207 {"aten::quantized_batch_norm", ""},
208 {"aten::_batch_norm_impl_index", ""},
209 {"aten::_batch_norm_impl_index_backward", ""},
210 {"aten::bernoulli", ""},
211 {"aten::bernoulli", "out"},
212 {"aten::bernoulli_", "Tensor"},
213 {"aten::bernoulli_", "float"},
214 {"aten::bernoulli", "p"},
215 {"aten::bilinear", ""},
216 {"aten::binary_cross_entropy", ""},
217 {"aten::binary_cross_entropy", "out"},
218 {"aten::binary_cross_entropy_backward", ""},
219 {"aten::binary_cross_entropy_backward", "grad_input"},
220 {"aten::binary_cross_entropy_with_logits", ""},
221 {"aten::bincount", ""},
222 {"aten::bitwise_not", ""},
223 {"aten::bitwise_not_", ""},
224 {"aten::bitwise_not", "out"},
225 {"aten::copysign", "out"},
226 {"aten::copysign", "Tensor"},
227 {"aten::copysign_", "Tensor"},
228 {"aten::copysign", "Scalar"},
229 {"aten::copysign_", "Scalar"},
230 {"aten::copysign", "Scalar_out"},
231 {"aten::logical_not", ""},
232 {"aten::logical_not_", ""},
233 {"aten::logical_not", "out"},
234 {"aten::logical_xor", ""},
235 {"aten::logical_xor_", ""},
236 {"aten::logical_xor", "out"},
237 {"aten::logical_and", ""},
238 {"aten::logical_and_", ""},
239 {"aten::logical_and", "out"},
240 {"aten::logical_or", ""},
241 {"aten::logical_or_", ""},
242 {"aten::logical_or", "out"},
243 {"aten::blackman_window", ""},
244 {"aten::blackman_window", "periodic"},
245 {"aten::bmm", ""},
246 {"aten::bmm", "out"},
247 {"aten::broadcast_tensors", ""},
248 {"aten::broadcast_to", ""},
249 {"aten::_sparse_broadcast_to", ""},
250 {"aten::cat", ""},
251 {"aten::cat", "out"},
252 {"aten::cat", "names"},
253 {"aten::cat", "names_out"},
254 {"aten::concat", ""},
255 {"aten::concat", "out"},
256 {"aten::concat", "names"},
257 {"aten::concat", "names_out"},
258 {"aten::concatenate", ""},
259 {"aten::concatenate", "out"},
260 {"aten::concatenate", "names"},
261 {"aten::concatenate", "names_out"},
262 {"aten::block_diag", ""},
263 {"aten::ceil", ""},
264 {"aten::ceil_", ""},
265 {"aten::ceil", "out"},
266 {"aten::chain_matmul", ""},
267 {"aten::chain_matmul", "out"},
268 {"aten::unsafe_chunk", ""},
269 {"aten::chunk", ""},
270 {"aten::tensor_split", "sections"},
271 {"aten::tensor_split", "indices"},
272 {"aten::tensor_split", "tensor_indices_or_sections"},
273 {"aten::clamp", ""},
274 {"aten::clamp", "Tensor"},
275 {"aten::clamp_", ""},
276 {"aten::clamp_", "Tensor"},
277 {"aten::clamp", "out"},
278 {"aten::clamp", "Tensor_out"},
279 {"aten::clamp_max", ""},
280 {"aten::clamp_max", "Tensor"},
281 {"aten::clamp_max_", ""},
282 {"aten::clamp_max_", "Tensor"},
283 {"aten::clamp_max", "out"},
284 {"aten::clamp_max", "Tensor_out"},
285 {"aten::clamp_min", ""},
286 {"aten::clamp_min", "Tensor"},
287 {"aten::clamp_min_", ""},
288 {"aten::clamp_min_", "Tensor"},
289 {"aten::clamp_min", "out"},
290 {"aten::clamp_min", "Tensor_out"},
291 {"aten::clip", ""},
292 {"aten::clip", "Tensor"},
293 {"aten::clip_", ""},
294 {"aten::clip_", "Tensor"},
295 {"aten::clip", "out"},
296 {"aten::clip", "Tensor_out"},
297 {"aten::cudnn_is_acceptable", ""},
298 {"aten::complex", ""},
299 {"aten::complex", "out"},
300 {"aten::polar", ""},
301 {"aten::polar", "out"},
302 {"aten::constant_pad_nd", ""},
303 {"aten::contiguous", ""},
304 {"aten::convolution", ""},
305 {"aten::convolution_backward", ""},
306 {"aten::convolution_overrideable", ""},
307 {"aten::convolution_backward_overrideable", ""},
308 {"aten::_convolution", ""},
309 {"aten::_convolution", "deprecated"},
310 {"aten::_convolution_mode", ""},
311 {"aten::_convolution_double_backward", ""},
312 {"aten::conv1d", ""},
313 {"aten::conv2d", ""},
314 {"aten::conv3d", ""},
315 {"aten::conv1d", "padding"},
316 {"aten::conv2d", "padding"},
317 {"aten::conv3d", "padding"},
318 {"aten::conv_tbc", ""},
319 {"aten::conv_tbc_backward", ""},
320 {"aten::conv_transpose1d", ""},
321 {"aten::conv_transpose2d", "input"},
322 {"aten::conv_transpose3d", "input"},
323 {"aten::copy", ""},
324 {"aten::copy_", ""},
325 {"aten::_copy_from", ""},
326 {"aten::_copy_from_and_resize", ""},
327 {"aten::cos", ""},
328 {"aten::cos_", ""},
329 {"aten::cos", "out"},
330 {"aten::cosh", ""},
331 {"aten::cosh_", ""},
332 {"aten::cosh", "out"},
333 {"aten::cosine_embedding_loss", ""},
334 {"aten::count_nonzero", "dim_IntList"},
335 {"aten::count_nonzero", ""},
336 {"aten::cov", ""},
337 {"aten::corrcoef", ""},
338 {"aten::cudnn_affine_grid_generator", ""},
339 {"aten::cudnn_affine_grid_generator_backward", ""},
340 {"aten::cudnn_batch_norm", ""},
341 {"aten::cudnn_batch_norm_backward", ""},
342 {"aten::cudnn_convolution", ""},
343 {"aten::cudnn_convolution_transpose", ""},
344 {"aten::_mps_convolution_transpose", ""},
345 {"aten::mps_convolution_transpose_backward", ""},
346 {"aten::cudnn_convolution_relu", ""},
347 {"aten::cudnn_convolution_add_relu", ""},
348 {"aten::cudnn_grid_sampler", ""},
349 {"aten::cudnn_grid_sampler_backward", ""},
350 {"aten::cummax", ""},
351 {"aten::cummax", "out"},
352 {"aten::cummax", "dimname"},
353 {"aten::cummax", "dimname_out"},
354 {"aten::_cummax_helper", ""},
355 {"aten::cummin", ""},
356 {"aten::cummin", "out"},
357 {"aten::cummin", "dimname"},
358 {"aten::cummin", "dimname_out"},
359 {"aten::_cummin_helper", ""},
360 {"aten::cummaxmin_backward", ""},
361 {"aten::cumprod", ""},
362 {"aten::cumprod_", ""},
363 {"aten::cumprod", "out"},
364 {"aten::cumprod", "dimname"},
365 {"aten::cumprod_", "dimname"},
366 {"aten::cumprod", "dimname_out"},
367 {"aten::cumprod_backward", ""},
368 {"aten::cumsum", ""},
369 {"aten::cumsum_", ""},
370 {"aten::cumsum", "out"},
371 {"aten::cumsum", "dimname"},
372 {"aten::cumsum_", "dimname"},
373 {"aten::cumsum", "dimname_out"},
374 {"aten::cumulative_trapezoid", "x"},
375 {"aten::cumulative_trapezoid", "dx"},
376 {"aten::ctc_loss", "IntList"},
377 {"aten::ctc_loss", "Tensor"},
378 {"aten::_ctc_loss", ""},
379 {"aten::_ctc_loss", "Tensor"},
380 {"aten::_ctc_loss_backward", ""},
381 {"aten::_ctc_loss_backward", "Tensor"},
382 {"aten::diag_embed", ""},
383 {"aten::diagflat", ""},
384 {"aten::diagonal", ""},
385 {"aten::linalg_diagonal", ""},
386 {"aten::diagonal", "Dimname"},
387 {"aten::diagonal_backward", ""},
388 {"aten::fill_diagonal_", ""},
389 {"aten::diff", ""},
390 {"aten::diff", "out"},
391 {"aten::gradient", "scalarint"},
392 {"aten::gradient", "scalararray"},
393 {"aten::gradient", "array"},
394 {"aten::gradient", "scalarrayint"},
395 {"aten::gradient", "scalarrayarray"},
396 {"aten::gradient", "tensorarrayint"},
397 {"aten::gradient", "tensorarray"},
398 {"aten::div", "Tensor"},
399 {"aten::div_", "Tensor"},
400 {"aten::div", "out"},
401 {"aten::div", "Tensor_mode"},
402 {"aten::div_", "Tensor_mode"},
403 {"aten::div", "out_mode"},
404 {"aten::div", "Scalar"},
405 {"aten::div_", "Scalar"},
406 {"aten::div", "Scalar_mode"},
407 {"aten::div_", "Scalar_mode"},
408 {"aten::divide", "Tensor"},
409 {"aten::divide_", "Tensor"},
410 {"aten::divide", "out"},
411 {"aten::divide", "Scalar"},
412 {"aten::divide_", "Scalar"},
413 {"aten::divide", "Tensor_mode"},
414 {"aten::divide_", "Tensor_mode"},
415 {"aten::divide", "out_mode"},
416 {"aten::divide", "Scalar_mode"},
417 {"aten::divide_", "Scalar_mode"},
418 {"aten::true_divide", "Tensor"},
419 {"aten::true_divide_", "Tensor"},
420 {"aten::true_divide", "out"},
421 {"aten::true_divide", "Scalar"},
422 {"aten::true_divide_", "Scalar"},
423 {"aten::dot", ""},
424 {"aten::dot", "out"},
425 {"aten::vdot", ""},
426 {"aten::vdot", "out"},
427 {"aten::einsum", ""},
428 {"aten::embedding", ""},
429 {"aten::embedding_backward", ""},
430 {"aten::embedding_dense_backward", ""},
431 {"aten::embedding_renorm_", ""},
432 {"aten::embedding_sparse_backward", ""},
433 {"aten::_embedding_bag_forward_only", ""},
434 {"aten::_rowwise_prune", ""},
435 {"aten::row_stack", ""},
436 {"aten::row_stack", "out"},
437 {"aten::embedding_bag", ""},
438 {"aten::embedding_bag", "padding_idx"},
439 {"aten::_embedding_bag", ""},
440 {"aten::_embedding_bag_backward", ""},
441 {"aten::_embedding_bag_sparse_backward", ""},
442 {"aten::_embedding_bag_dense_backward", ""},
443 {"aten::_embedding_bag_per_sample_weights_backward", ""},
444 {"aten::empty", "names"},
445 {"aten::empty", "memory_format"},
446 {"aten::new_empty", ""},
447 {"aten::new_empty_strided", ""},
448 {"aten::new_full", ""},
449 {"aten::new_zeros", ""},
450 {"aten::new_ones", ""},
451 {"aten::_empty_affine_quantized", ""},
452 {"aten::_empty_per_channel_affine_quantized", ""},
453 {"aten::resize_", ""},
454 {"aten::_resize_output_", ""},
455 {"aten::empty_quantized", ""},
456 {"aten::empty", "out"},
457 {"aten::empty_like", ""},
458 {"aten::empty_strided", ""},
459 {"aten::erf", ""},
460 {"aten::erf_", ""},
461 {"aten::erf", "out"},
462 {"aten::erfc", ""},
463 {"aten::erfc_", ""},
464 {"aten::erfc", "out"},
465 {"aten::exp", ""},
466 {"aten::exp_", ""},
467 {"aten::exp", "out"},
468 {"aten::exp2", ""},
469 {"aten::exp2_", ""},
470 {"aten::exp2", "out"},
471 {"aten::expm1", ""},
472 {"aten::expm1_", ""},
473 {"aten::expm1", "out"},
474 {"aten::expand", ""},
475 {"aten::expand_as", ""},
476 {"aten::eye", ""},
477 {"aten::eye", "m"},
478 {"aten::eye", "out"},
479 {"aten::eye", "m_out"},
480 {"aten::flatten", "using_ints"},
481 {"aten::flatten", "named_out_dim"},
482 {"aten::flatten", "using_names"},
483 {"aten::flatten", "DimnameList"},
484 {"aten::unflatten", "int"},
485 {"aten::unflatten", "Dimname"},
486 {"aten::fill", "Scalar"},
487 {"aten::fill", "Tensor"},
488 {"aten::fill_", "Scalar"},
489 {"aten::fill_", "Tensor"},
490 {"aten::floor", ""},
491 {"aten::floor_", ""},
492 {"aten::floor", "out"},
493 {"aten::floor_divide", ""},
494 {"aten::floor_divide_", "Tensor"},
495 {"aten::floor_divide", "out"},
496 {"aten::floor_divide", "Scalar"},
497 {"aten::floor_divide_", "Scalar"},
498 {"aten::frac", ""},
499 {"aten::frac_", ""},
500 {"aten::frac", "out"},
501 {"aten::full", "names"},
502 {"aten::full", ""},
503 {"aten::full", "out"},
504 {"aten::full_like", ""},
505 {"aten::from_file", ""},
506 {"aten::gcd", "out"},
507 {"aten::gcd", ""},
508 {"aten::gcd_", ""},
509 {"aten::lcm", "out"},
510 {"aten::lcm", ""},
511 {"aten::lcm_", ""},
512 {"aten::grid_sampler", ""},
513 {"aten::grid_sampler_2d", ""},
514 {"aten::grid_sampler_2d_backward", ""},
515 {"aten::_grid_sampler_2d_cpu_fallback", ""},
516 {"aten::_grid_sampler_2d_cpu_fallback_backward", ""},
517 {"aten::grid_sampler_3d", ""},
518 {"aten::grid_sampler_3d_backward", ""},
519 {"aten::hann_window", ""},
520 {"aten::hann_window", "periodic"},
521 {"aten::hamming_window", ""},
522 {"aten::hamming_window", "periodic"},
523 {"aten::hamming_window", "periodic_alpha"},
524 {"aten::hamming_window", "periodic_alpha_beta"},
525 {"aten::kaiser_window", ""},
526 {"aten::kaiser_window", "periodic"},
527 {"aten::kaiser_window", "beta"},
528 {"aten::hinge_embedding_loss", ""},
529 {"aten::group_norm", ""},
530 {"aten::native_group_norm", ""},
531 {"aten::native_group_norm_backward", ""},
532 {"aten::_fft_r2c", ""},
533 {"aten::_fft_r2c", "out"},
534 {"aten::_fft_c2r", ""},
535 {"aten::_fft_c2r", "out"},
536 {"aten::_fft_c2c", ""},
537 {"aten::_fft_c2c", "out"},
538 {"aten::_validate_compressed_sparse_indices", ""},
539 {"aten::_cufft_get_plan_cache_size", ""},
540 {"aten::_cufft_get_plan_cache_max_size", ""},
541 {"aten::_cufft_set_plan_cache_max_size", ""},
542 {"aten::_cufft_clear_plan_cache", ""},
543 {"aten::index", "Tensor"},
544 {"aten::index", "Tensor_out"},
545 {"aten::index_copy", "out"},
546 {"aten::index_copy_", ""},
547 {"aten::index_copy", ""},
548 {"aten::index_copy_", "dimname"},
549 {"aten::index_copy", "dimname"},
550 {"aten::index_put_", ""},
551 {"aten::index_put", ""},
552 {"aten::_index_put_impl_", ""},
553 {"aten::instance_norm", ""},
554 {"aten::isclose", ""},
555 {"aten::isin", "Tensor_Tensor_out"},
556 {"aten::isin", "Tensor_Tensor"},
557 {"aten::isin", "Tensor_Scalar_out"},
558 {"aten::isin", "Tensor_Scalar"},
559 {"aten::isin", "Scalar_Tensor_out"},
560 {"aten::isin", "Scalar_Tensor"},
561 {"aten::isnan", ""},
562 {"aten::is_distributed", ""},
563 {"aten::is_floating_point", ""},
564 {"aten::is_complex", ""},
565 {"aten::is_conj", ""},
566 {"aten::_is_zerotensor", ""},
567 {"aten::is_neg", ""},
568 {"aten::isreal", ""},
569 {"aten::is_nonzero", ""},
570 {"aten::is_same_size", ""},
571 {"aten::is_signed", ""},
572 {"aten::is_inference", ""},
573 {"aten::kl_div", ""},
574 {"aten::kron", ""},
575 {"aten::kron", "out"},
576 {"aten::kthvalue", ""},
577 {"aten::kthvalue", "values"},
578 {"aten::kthvalue", "dimname"},
579 {"aten::kthvalue", "dimname_out"},
580 {"aten::layer_norm", ""},
581 {"aten::native_layer_norm", ""},
582 {"aten::native_layer_norm_backward", ""},
583 {"aten::nan_to_num", ""},
584 {"aten::nan_to_num_", ""},
585 {"aten::nan_to_num", "out"},
586 {"aten::linear", ""},
587 {"aten::linear_backward", ""},
588 {"aten::linear", "out"},
589 {"aten::mkldnn_linear", ""},
590 {"aten::mkldnn_linear_backward_input", ""},
591 {"aten::mkldnn_linear_backward_weights", ""},
592 {"aten::mkldnn_linear_backward", ""},
593 {"aten::fbgemm_linear_int8_weight_fp32_activation", ""},
594 {"aten::fbgemm_linear_int8_weight", ""},
595 {"aten::fbgemm_linear_quantize_weight", ""},
596 {"aten::fbgemm_pack_gemm_matrix_fp16", ""},
597 {"aten::fbgemm_linear_fp16_weight_fp32_activation", ""},
598 {"aten::fbgemm_linear_fp16_weight", ""},
599 {"aten::fbgemm_pack_quantized_matrix", ""},
600 {"aten::fbgemm_pack_quantized_matrix", "KN"},
601 {"aten::ldexp", "Tensor"},
602 {"aten::ldexp_", ""},
603 {"aten::ldexp", "out"},
604 {"aten::linspace", ""},
605 {"aten::linspace", "out"},
606 {"aten::log", ""},
607 {"aten::log_", ""},
608 {"aten::log", "out"},
609 {"aten::log10", ""},
610 {"aten::log10_", ""},
611 {"aten::log10", "out"},
612 {"aten::log1p", ""},
613 {"aten::log1p_", ""},
614 {"aten::log1p", "out"},
615 {"aten::log2", ""},
616 {"aten::log2_", ""},
617 {"aten::log2", "out"},
618 {"aten::logaddexp", "out"},
619 {"aten::logaddexp", ""},
620 {"aten::logaddexp2", "out"},
621 {"aten::logaddexp2", ""},
622 {"aten::xlogy", "Tensor"},
623 {"aten::xlogy", "Scalar_Self"},
624 {"aten::xlogy", "Scalar_Other"},
625 {"aten::xlogy_", "Tensor"},
626 {"aten::xlogy_", "Scalar_Other"},
627 {"aten::xlogy", "OutTensor"},
628 {"aten::xlogy", "OutScalar_Self"},
629 {"aten::xlogy", "OutScalar_Other"},
630 {"aten::logspace", ""},
631 {"aten::logspace", "out"},
632 {"aten::log_softmax", "int"},
633 {"aten::log_softmax", "int_out"},
634 {"aten::log_softmax", "Dimname"},
635 {"aten::_log_softmax", ""},
636 {"aten::_log_softmax", "out"},
637 {"aten::_log_softmax_backward_data", ""},
638 {"aten::_log_softmax_backward_data", "out"},
639 {"aten::_logcumsumexp", ""},
640 {"aten::_logcumsumexp", "out"},
641 {"aten::logcumsumexp", ""},
642 {"aten::logcumsumexp", "out"},
643 {"aten::logcumsumexp", "dimname"},
644 {"aten::logcumsumexp", "dimname_out"},
645 {"aten::logsumexp", ""},
646 {"aten::logsumexp", "out"},
647 {"aten::logsumexp", "names"},
648 {"aten::logsumexp", "names_out"},
649 {"aten::margin_ranking_loss", ""},
650 {"aten::matmul", ""},
651 {"aten::matmul_backward", ""},
652 {"aten::matmul", "out"},
653 {"aten::matrix_power", ""},
654 {"aten::matrix_power", "out"},
655 {"aten::matrix_exp", ""},
656 {"aten::matrix_exp_backward", ""},
657 {"aten::_aminmax", ""},
658 {"aten::_aminmax", "dim"},
659 {"aten::aminmax", ""},
660 {"aten::aminmax", "out"},
661 {"aten::_compute_linear_combination", ""},
662 {"aten::_compute_linear_combination", "out"},
663 {"aten::max", "dim"},
664 {"aten::max", "dim_max"},
665 {"aten::max", "names_dim"},
666 {"aten::max", "names_dim_max"},
667 {"aten::value_selecting_reduction_backward", ""},
668 {"aten::amax", ""},
669 {"aten::amax", "out"},
670 {"aten::max_pool1d_with_indices", ""},
671 {"aten::max_pool1d", ""},
672 {"aten::max_pool2d", ""},
673 {"aten::_mps_max_pool2d", ""},
674 {"aten::mps_max_pool2d_backward", ""},
675 {"aten::mkldnn_max_pool2d", ""},
676 {"aten::mkldnn_max_pool2d_backward", ""},
677 {"aten::mkldnn_max_pool3d", ""},
678 {"aten::mkldnn_max_pool3d_backward", ""},
679 {"aten::quantized_max_pool1d", ""},
680 {"aten::quantized_max_pool2d", ""},
681 {"aten::max_pool3d", ""},
682 {"aten::mean", ""},
683 {"aten::mean", "dim"},
684 {"aten::mean", "out"},
685 {"aten::mean", "names_dim"},
686 {"aten::mean", "names_out"},
687 {"aten::nanmean", ""},
688 {"aten::nanmean", "out"},
689 {"aten::median", ""},
690 {"aten::median", "dim"},
691 {"aten::median", "dim_values"},
692 {"aten::median", "names_dim"},
693 {"aten::median", "names_dim_values"},
694 {"aten::nanmedian", ""},
695 {"aten::nanmedian", "dim"},
696 {"aten::nanmedian", "dim_values"},
697 {"aten::nanmedian", "names_dim"},
698 {"aten::nanmedian", "names_dim_values"},
699 {"aten::min", "dim"},
700 {"aten::min", "dim_min"},
701 {"aten::min", "names_dim"},
702 {"aten::min", "names_dim_min"},
703 {"aten::amin", ""},
704 {"aten::amin", "out"},
705 {"aten::_mps_convolution", ""},
706 {"aten::mps_convolution_backward", ""},
707 {"aten::mkldnn_convolution", ""},
708 {"aten::mkldnn_rnn_layer", ""},
709 {"aten::mkldnn_rnn_layer_backward", ""},
710 {"aten::miopen_batch_norm", ""},
711 {"aten::miopen_batch_norm_backward", ""},
712 {"aten::miopen_convolution", ""},
713 {"aten::miopen_convolution_transpose", ""},
714 {"aten::miopen_depthwise_convolution", ""},
715 {"aten::miopen_convolution_relu", ""},
716 {"aten::miopen_convolution_add_relu", ""},
717 {"aten::miopen_rnn", ""},
718 {"aten::miopen_rnn_backward", ""},
719 {"aten::mm", ""},
720 {"aten::mm", "out"},
721 {"aten::_sparse_mm", ""},
722 {"aten::_sparse_mm", "reduce"},
723 {"aten::_sparse_sparse_matmul", ""},
724 {"aten::mode", ""},
725 {"aten::mode", "values"},
726 {"aten::mode", "dimname"},
727 {"aten::mode", "dimname_out"},
728 {"aten::mul", "Tensor"},
729 {"aten::mul_", "Tensor"},
730 {"aten::mul", "out"},
731 {"aten::mul", "Scalar"},
732 {"aten::mul_", "Scalar"},
733 {"aten::multiply", "Tensor"},
734 {"aten::multiply_", "Tensor"},
735 {"aten::multiply", "out"},
736 {"aten::multiply", "Scalar"},
737 {"aten::multiply_", "Scalar"},
738 {"aten::mv", ""},
739 {"aten::mv", "out"},
740 {"aten::mvlgamma", "out"},
741 {"aten::mvlgamma", ""},
742 {"aten::mvlgamma_", ""},
743 {"aten::narrow_copy", ""},
744 {"aten::narrow_copy", "out"},
745 {"aten::narrow", ""},
746 {"aten::narrow", "Tensor"},
747 {"aten::native_batch_norm", ""},
748 {"aten::native_batch_norm", "out"},
749 {"aten::_native_batch_norm_legit", ""},
750 {"aten::_native_batch_norm_legit", "out"},
751 {"aten::_native_batch_norm_legit", "no_stats"},
752 {"aten::_native_batch_norm_legit", "no_stats_out"},
753 {"aten::batch_norm_stats", ""},
754 {"aten::batch_norm_elemt", ""},
755 {"aten::batch_norm_elemt", "out"},
756 {"aten::batch_norm_gather_stats", ""},
757 {"aten::batch_norm_gather_stats_with_counts", ""},
758 {"aten::native_batch_norm_backward", ""},
759 {"aten::batch_norm_backward_reduce", ""},
760 {"aten::batch_norm_backward_elemt", ""},
761 {"aten::batch_norm_update_stats", ""},
762 {"aten::is_vulkan_available", ""},
763 {"aten::_nnpack_available", ""},
764 {"aten::_nnpack_spatial_convolution", ""},
765 {"aten::ones", "names"},
766 {"aten::ones", ""},
767 {"aten::ones", "out"},
768 {"aten::ones_like", ""},
769 {"aten::pairwise_distance", ""},
770 {"aten::cdist", ""},
771 {"aten::_euclidean_dist", ""},
772 {"aten::_cdist_forward", ""},
773 {"aten::_cdist_backward", ""},
774 {"aten::pdist", ""},
775 {"aten::_pdist_forward", ""},
776 {"aten::_pdist_backward", ""},
777 {"aten::cosine_similarity", ""},
778 {"aten::permute", ""},
779 {"aten::movedim", "intlist"},
780 {"aten::movedim", "int"},
781 {"aten::moveaxis", "intlist"},
782 {"aten::moveaxis", "int"},
783 {"aten::numpy_T", ""},
784 {"aten::matrix_H", ""},
785 {"aten::mT", ""},
786 {"aten::mH", ""},
787 {"aten::adjoint", ""},
788 {"aten::pixel_shuffle", ""},
789 {"aten::pixel_unshuffle", ""},
790 {"aten::channel_shuffle", ""},
791 {"aten::native_channel_shuffle", ""},
792 {"aten::is_pinned", ""},
793 {"aten::pin_memory", ""},
794 {"aten::_pin_memory", ""},
795 {"aten::pinverse", ""},
796 {"aten::poisson_nll_loss", ""},
797 {"aten::rad2deg", ""},
798 {"aten::rad2deg_", ""},
799 {"aten::rad2deg", "out"},
800 {"aten::deg2rad", ""},
801 {"aten::deg2rad_", ""},
802 {"aten::deg2rad", "out"},
803 {"aten::scalar_tensor", ""},
804 {"aten::rand", "names"},
805 {"aten::rand", "generator_with_names"},
806 {"aten::rand", ""},
807 {"aten::rand", "generator"},
808 {"aten::rand", "out"},
809 {"aten::rand", "generator_out"},
810 {"aten::rand_like", ""},
811 {"aten::randint", ""},
812 {"aten::randint", "generator"},
813 {"aten::randint", "low"},
814 {"aten::randint", "low_generator"},
815 {"aten::randint", "out"},
816 {"aten::randint", "generator_out"},
817 {"aten::randint", "low_out"},
818 {"aten::randint", "low_generator_out"},
819 {"aten::randint_like", ""},
820 {"aten::randint_like", "low_dtype"},
821 {"aten::randn", ""},
822 {"aten::randn", "generator"},
823 {"aten::randn", "names"},
824 {"aten::randn", "generator_with_names"},
825 {"aten::randn", "out"},
826 {"aten::randn", "generator_out"},
827 {"aten::randn_like", ""},
828 {"aten::randperm", ""},
829 {"aten::randperm", "generator"},
830 {"aten::randperm", "out"},
831 {"aten::randperm", "generator_out"},
832 {"aten::range", "step"},
833 {"aten::range", ""},
834 {"aten::range", "out_"},
835 {"aten::range", "out"},
836 {"aten::ravel", ""},
837 {"aten::reciprocal", ""},
838 {"aten::reciprocal_", ""},
839 {"aten::reciprocal", "out"},
840 {"aten::neg", ""},
841 {"aten::neg_", ""},
842 {"aten::neg", "out"},
843 {"aten::negative", ""},
844 {"aten::negative_", ""},
845 {"aten::negative", "out"},
846 {"aten::repeat", ""},
847 {"aten::repeat_interleave", "Tensor"},
848 {"aten::repeat_interleave", "self_Tensor"},
849 {"aten::repeat_interleave", "self_int"},
850 {"aten::reshape", ""},
851 {"aten::_reshape_copy", ""},
852 {"aten::_reshape_alias", ""},
853 {"aten::_mkldnn_reshape", ""},
854 {"aten::reshape_as", ""},
855 {"aten::round", ""},
856 {"aten::round_", ""},
857 {"aten::round", "out"},
858 {"aten::round", "decimals"},
859 {"aten::round_", "decimals"},
860 {"aten::round", "decimals_out"},
861 {"aten::rrelu", ""},
862 {"aten::rrelu_", ""},
863 {"aten::relu", ""},
864 {"aten::relu_", ""},
865 {"aten::relu6", ""},
866 {"aten::relu6_", ""},
867 {"aten::prelu", ""},
868 {"aten::_prelu_kernel", ""},
869 {"aten::_prelu_kernel_backward", ""},
870 {"aten::gelu", "out"},
871 {"aten::gelu_", ""},
872 {"aten::gelu", ""},
873 {"aten::gelu_backward", "grad_input"},
874 {"aten::gelu_backward", ""},
875 {"aten::infinitely_differentiable_gelu_backward", ""},
876 {"aten::hardshrink", "out"},
877 {"aten::hardshrink", ""},
878 {"aten::hardshrink_backward", "grad_input"},
879 {"aten::hardshrink_backward", ""},
880 {"aten::rsqrt", ""},
881 {"aten::rsqrt_", ""},
882 {"aten::rsqrt", "out"},
883 {"aten::select", "Dimname"},
884 {"aten::select", "int"},
885 {"aten::select_backward", ""},
886 {"aten::_nested_select_backward", ""},
887 {"aten::selu", ""},
888 {"aten::selu_", ""},
889 {"aten::celu", ""},
890 {"aten::celu_", ""},
891 {"aten::silu", ""},
892 {"aten::silu_", ""},
893 {"aten::silu", "out"},
894 {"aten::silu_backward", "grad_input"},
895 {"aten::silu_backward", ""},
896 {"aten::mish", ""},
897 {"aten::mish_", ""},
898 {"aten::mish", "out"},
899 {"aten::mish_backward", ""},
900 {"aten::sigmoid", ""},
901 {"aten::sigmoid_", ""},
902 {"aten::sigmoid", "out"},
903 {"aten::logit", ""},
904 {"aten::logit_", ""},
905 {"aten::logit", "out"},
906 {"aten::sin", ""},
907 {"aten::sin_", ""},
908 {"aten::sin", "out"},
909 {"aten::sinc", ""},
910 {"aten::sinc_", ""},
911 {"aten::sinc", "out"},
912 {"aten::sinh", ""},
913 {"aten::sinh_", ""},
914 {"aten::sinh", "out"},
915 {"aten::detach", ""},
916 {"aten::detach_", ""},
917 {"aten::size", "int"},
918 {"aten::size", "Dimname"},
919 {"aten::slice", "Tensor"},
920 {"aten::slice_backward", ""},
921 {"aten::slice_scatter", ""},
922 {"aten::select_scatter", ""},
923 {"aten::diagonal_scatter", ""},
924 {"aten::as_strided_scatter", ""},
925 {"aten::smm", ""},
926 {"aten::softmax", "int"},
927 {"aten::softmax", "int_out"},
928 {"aten::softmax", "Dimname"},
929 {"aten::_softmax", ""},
930 {"aten::_softmax", "out"},
931 {"aten::_softmax_backward_data", ""},
932 {"aten::_softmax_backward_data", "out"},
933 {"aten::unsafe_split", "Tensor"},
934 {"aten::split", "Tensor"},
935 {"aten::split", "sizes"},
936 {"aten::unsafe_split_with_sizes", ""},
937 {"aten::split_with_sizes", ""},
938 {"aten::hsplit", "int"},
939 {"aten::hsplit", "array"},
940 {"aten::vsplit", "int"},
941 {"aten::vsplit", "array"},
942 {"aten::dsplit", "int"},
943 {"aten::dsplit", "array"},
944 {"aten::squeeze", ""},
945 {"aten::squeeze", "dim"},
946 {"aten::squeeze", "dimname"},
947 {"aten::squeeze", "dims"},
948 {"aten::squeeze_", ""},
949 {"aten::squeeze_", "dim"},
950 {"aten::squeeze_", "dims"},
951 {"aten::squeeze_", "dimname"},
952 {"aten::sspaddmm", ""},
953 {"aten::sspaddmm", "out"},
954 {"aten::stack", ""},
955 {"aten::stack", "out"},
956 {"aten::_stack", ""},
957 {"aten::_stack", "out"},
958 {"aten::hstack", ""},
959 {"aten::hstack", "out"},
960 {"aten::vstack", ""},
961 {"aten::vstack", "out"},
962 {"aten::dstack", ""},
963 {"aten::dstack", "out"},
964 {"aten::stft", ""},
965 {"aten::stft", "center"},
966 {"aten::istft", ""},
967 {"aten::stride", "int"},
968 {"aten::stride", "Dimname"},
969 {"aten::sum", ""},
970 {"aten::sum", "dim_IntList"},
971 {"aten::sum", "dim_DimnameList"},
972 {"aten::sum", "IntList_out"},
973 {"aten::sum", "DimnameList_out"},
974 {"aten::_nested_sum_backward", ""},
975 {"aten::nansum", ""},
976 {"aten::nansum", "out"},
977 {"aten::sum_to_size", ""},
978 {"aten::sqrt", ""},
979 {"aten::sqrt_", ""},
980 {"aten::sqrt", "out"},
981 {"aten::square", ""},
982 {"aten::square_", ""},
983 {"aten::square", "out"},
984 {"aten::std", ""},
985 {"aten::std", "dim"},
986 {"aten::std", "correction"},
987 {"aten::std_mean", ""},
988 {"aten::std_mean", "dim"},
989 {"aten::std_mean", "correction"},
990 {"aten::std_mean", "names_dim"},
991 {"aten::std_mean", "correction_names"},
992 {"aten::std", "out"},
993 {"aten::std", "correction_out"},
994 {"aten::std", "names_dim"},
995 {"aten::std", "names_out"},
996 {"aten::std", "correction_names"},
997 {"aten::std", "correction_names_out"},
998 {"aten::prod", ""},
999 {"aten::prod", "dim_int"},
1000 {"aten::prod", "int_out"},
1001 {"aten::prod", "dim_Dimname"},
1002 {"aten::prod", "Dimname_out"},
1003 {"aten::t", ""},
1004 {"aten::t_", ""},
1005 {"aten::tan", ""},
1006 {"aten::tan_", ""},
1007 {"aten::tan", "out"},
1008 {"aten::tanh", ""},
1009 {"aten::tanh_", ""},
1010 {"aten::tanh", "out"},
1011 {"aten::tensordot", ""},
1012 {"aten::tensordot", "out"},
1013 {"aten::threshold", ""},
1014 {"aten::threshold_", ""},
1015 {"aten::threshold", "out"},
1016 {"aten::threshold_backward", "grad_input"},
1017 {"aten::threshold_backward", ""},
1018 {"aten::tile", ""},
1019 {"aten::transpose", "int"},
1020 {"aten::transpose", "Dimname"},
1021 {"aten::_mkldnn_transpose", ""},
1022 {"aten::transpose_", ""},
1023 {"aten::_mkldnn_transpose_", ""},
1024 {"aten::one_hot", ""},
1025 {"aten::flip", ""},
1026 {"aten::fliplr", ""},
1027 {"aten::flipud", ""},
1028 {"aten::roll", ""},
1029 {"aten::rot90", ""},
1030 {"aten::trapezoid", "x"},
1031 {"aten::trapezoid", "dx"},
1032 {"aten::trapz", "x"},
1033 {"aten::trapz", "dx"},
1034 {"aten::_transform_bias_rescale_qkv", ""},
1035 {"aten::_nested_tensor_from_mask", ""},
1036 {"aten::_nested_tensor_from_mask_left_aligned", ""},
1037 {"aten::_nested_from_padded", ""},
1038 {"aten::_nested_tensor_size", ""},
1039 {"aten::_nested_tensor_strides", ""},
1040 {"aten::_nested_tensor_offsets", ""},
1041 {"aten::_nested_from_padded_and_nested_example", ""},
1042 {"aten::_nested_view_from_buffer", ""},
1043 {"aten::_nested_view_from_buffer_copy", ""},
1044 {"aten::_trilinear", ""},
1045 {"aten::triplet_margin_loss", ""},
1046 {"aten::trunc", ""},
1047 {"aten::trunc_", ""},
1048 {"aten::trunc", "out"},
1049 {"aten::fix", ""},
1050 {"aten::fix_", ""},
1051 {"aten::fix", "out"},
1052 {"aten::type_as", ""},
1053 {"aten::_has_compatible_shallow_copy_type", ""},
1054 {"aten::_unique", ""},
1055 {"aten::unique_dim", ""},
1056 {"aten::unique_consecutive", ""},
1057 {"aten::unique_dim_consecutive", ""},
1058 {"aten::_unique2", ""},
1059 {"aten::_unsafe_view", ""},
1060 {"aten::unsqueeze", ""},
1061 {"aten::unsqueeze_", ""},
1062 {"aten::vander", ""},
1063 {"aten::var", ""},
1064 {"aten::var", "dim"},
1065 {"aten::var", "correction"},
1066 {"aten::var", "out"},
1067 {"aten::var", "correction_out"},
1068 {"aten::var", "names_dim"},
1069 {"aten::var", "names_out"},
1070 {"aten::var", "correction_names"},
1071 {"aten::var", "correction_names_out"},
1072 {"aten::var_mean", ""},
1073 {"aten::var_mean", "dim"},
1074 {"aten::var_mean", "correction"},
1075 {"aten::var_mean", "names_dim"},
1076 {"aten::var_mean", "correction_names"},
1077 {"aten::view_as", ""},
1078 {"aten::where", "self"},
1079 {"aten::where", "self_out"},
1080 {"aten::where", "ScalarSelf"},
1081 {"aten::where", "ScalarOther"},
1082 {"aten::where", "Scalar"},
1083 {"aten::where", ""},
1084 {"aten::norm_except_dim", ""},
1085 {"aten::_weight_norm", ""},
1086 {"aten::_weight_norm_interface", ""},
1087 {"aten::_weight_norm_interface_backward", ""},
1088 {"aten::_weight_norm_differentiable_backward", ""},
1089 {"aten::zeros", "names"},
1090 {"aten::_efficientzerotensor", ""},
1091 {"aten::zeros", ""},
1092 {"aten::zeros", "out"},
1093 {"aten::zeros_like", ""},
1094 {"aten::_standard_gamma_grad", ""},
1095 {"aten::_standard_gamma", ""},
1096 {"aten::_dirichlet_grad", ""},
1097 {"aten::_sample_dirichlet", ""},
1098 {"aten::poisson", ""},
1099 {"aten::binomial", ""},
1100 {"aten::native_norm", ""},
1101 {"aten::native_norm", "ScalarOpt_dim_dtype"},
1102 {"aten::_sparse_sum", ""},
1103 {"aten::_sparse_sum", "dtype"},
1104 {"aten::_sparse_sum", "dim"},
1105 {"aten::_sparse_sum", "dim_dtype"},
1106 {"aten::_sparse_sum_backward", ""},
1107 {"aten::_sparse_csr_sum", "dim_dtype"},
1108 {"aten::_sparse_csr_prod", "dim_dtype"},
1109 {"aten::_sparse_softmax", "int"},
1110 {"aten::_sparse_softmax", "Dimname"},
1111 {"aten::_sparse_softmax", ""},
1112 {"aten::_sparse_softmax_backward_data", ""},
1113 {"aten::_sparse_log_softmax", "int"},
1114 {"aten::_sparse_log_softmax", "Dimname"},
1115 {"aten::_sparse_log_softmax", ""},
1116 {"aten::_sparse_log_softmax_backward_data", ""},
1117 {"aten::_spdiags", ""},
1118 {"aten::norm", "ScalarOpt_dtype"},
1119 {"aten::norm", "Scalar"},
1120 {"aten::norm", "ScalarOpt_dim_dtype"},
1121 {"aten::norm", "ScalarOpt_dim"},
1122 {"aten::norm", "dtype_out"},
1123 {"aten::norm", "out"},
1124 {"aten::norm", "names_ScalarOpt_dim_dtype"},
1125 {"aten::norm", "names_ScalarOpt_dim"},
1126 {"aten::norm", "names_dtype_out"},
1127 {"aten::norm", "names_out"},
1128 {"aten::frexp", "Tensor"},
1129 {"aten::frexp", "Tensor_out"},
1130 {"aten::frobenius_norm", "dim"},
1131 {"aten::frobenius_norm", "out"},
1132 {"aten::nuclear_norm", ""},
1133 {"aten::nuclear_norm", "out"},
1134 {"aten::nuclear_norm", "dim"},
1135 {"aten::nuclear_norm", "dim_out"},
1136 {"aten::clone", ""},
1137 {"aten::positive", ""},
1138 {"aten::resize_as_", ""},
1139 {"aten::resize_as_sparse_", ""},
1140 {"aten::zero_", ""},
1141 {"aten::sub", "out"},
1142 {"aten::sub", "Tensor"},
1143 {"aten::sub_", "Tensor"},
1144 {"aten::sub", "Scalar"},
1145 {"aten::sub_", "Scalar"},
1146 {"aten::subtract", "out"},
1147 {"aten::subtract", "Tensor"},
1148 {"aten::subtract_", "Tensor"},
1149 {"aten::subtract", "Scalar"},
1150 {"aten::subtract_", "Scalar"},
1151 {"aten::rsub", "Tensor"},
1152 {"aten::heaviside", "out"},
1153 {"aten::heaviside", ""},
1154 {"aten::heaviside_", ""},
1155 {"aten::rsub", "Scalar"},
1156 {"aten::_sparse_addmm", ""},
1157 {"aten::sparse_sampled_addmm", "out"},
1158 {"aten::sparse_sampled_addmm", ""},
1159 {"aten::_sparse_mm_reduce_impl", ""},
1160 {"aten::_sparse_mm_reduce_impl_backward", ""},
1161 {"aten::addmm", "out"},
1162 {"aten::addmm", ""},
1163 {"aten::addmm_", ""},
1164 {"aten::_addmm_activation", "out"},
1165 {"aten::_addmm_activation", ""},
1166 {"aten::sparse_compressed_tensor", "comp_plain_value_size"},
1167 {"aten::sparse_csr_tensor", "crow_col_value_size"},
1168 {"aten::sparse_csc_tensor", "ccol_row_value_size"},
1169 {"aten::sparse_bsr_tensor", "crow_col_value_size"},
1170 {"aten::sparse_bsc_tensor", "ccol_row_value_size"},
1171 {"aten::sparse_compressed_tensor", "comp_plain_value"},
1172 {"aten::sparse_csr_tensor", "crow_col_value"},
1173 {"aten::sparse_csc_tensor", "ccol_row_value"},
1174 {"aten::sparse_bsr_tensor", "crow_col_value"},
1175 {"aten::sparse_bsc_tensor", "ccol_row_value"},
1176 {"aten::_sparse_compressed_tensor_unsafe", ""},
1177 {"aten::_sparse_csr_tensor_unsafe", ""},
1178 {"aten::_sparse_csc_tensor_unsafe", ""},
1179 {"aten::_sparse_bsr_tensor_unsafe", ""},
1180 {"aten::_sparse_bsc_tensor_unsafe", ""},
1181 {"aten::sparse_coo_tensor", "size"},
1182 {"aten::sparse_coo_tensor", "indices"},
1183 {"aten::sparse_coo_tensor", "indices_size"},
1184 {"aten::_sparse_coo_tensor_unsafe", ""},
1185 {"aten::_validate_sparse_coo_tensor_args", ""},
1186 {"aten::_validate_sparse_compressed_tensor_args", ""},
1187 {"aten::_validate_sparse_csr_tensor_args", ""},
1188 {"aten::_validate_sparse_csc_tensor_args", ""},
1189 {"aten::_validate_sparse_bsr_tensor_args", ""},
1190 {"aten::_validate_sparse_bsc_tensor_args", ""},
1191 {"aten::_sparse_coo_tensor_with_dims", ""},
1192 {"aten::_sparse_coo_tensor_with_dims_and_tensors", ""},
1193 {"aten::sparse_resize_", ""},
1194 {"aten::sparse_resize_and_clear_", ""},
1195 {"aten::sparse_mask", ""},
1196 {"aten::_to_cpu", ""},
1197 {"aten::to_dense", ""},
1198 {"aten::_to_dense", ""},
1199 {"aten::to_dense_backward", ""},
1200 {"aten::sparse_dim", ""},
1201 {"aten::_dimI", ""},
1202 {"aten::dense_dim", ""},
1203 {"aten::_dimV", ""},
1204 {"aten::_nnz", ""},
1205 {"aten::coalesce", ""},
1206 {"aten::_coalesce", ""},
1207 {"aten::is_coalesced", ""},
1208 {"aten::_indices", ""},
1209 {"aten::_values", ""},
1210 {"aten::_coalesced_", ""},
1211 {"aten::indices", ""},
1212 {"aten::values", ""},
1213 {"aten::crow_indices", ""},
1214 {"aten::col_indices", ""},
1215 {"aten::ccol_indices", ""},
1216 {"aten::row_indices", ""},
1217 {"aten::hspmm", "out"},
1218 {"aten::hspmm", ""},
1219 {"aten::copy_sparse_to_sparse_", ""},
1220 {"aten::unbind", "int"},
1221 {"aten::unbind", "Dimname"},
1222 {"aten::to_sparse", "sparse_dim"},
1223 {"aten::to_sparse", ""},
1224 {"aten::to_sparse_csr", ""},
1225 {"aten::to_sparse_csc", ""},
1226 {"aten::to_sparse_bsr", ""},
1227 {"aten::to_sparse_bsc", ""},
1228 {"aten::to_mkldnn", ""},
1229 {"aten::mkldnn_reorder_conv2d_weight", ""},
1230 {"aten::mkldnn_reorder_conv3d_weight", ""},
1231 {"aten::to_mkldnn_backward", ""},
1232 {"aten::quantize_per_tensor_dynamic", ""},
1233 {"aten::quantize_per_tensor", ""},
1234 {"aten::quantize_per_tensor", "tensor_qparams"},
1235 {"aten::quantize_per_tensor", "tensors"},
1236 {"aten::quantize_per_channel", ""},
1237 {"aten::dequantize", "self"},
1238 {"aten::dequantize", "tensors"},
1239 {"aten::q_scale", ""},
1240 {"aten::q_zero_point", ""},
1241 {"aten::q_per_channel_scales", ""},
1242 {"aten::q_per_channel_zero_points", ""},
1243 {"aten::q_per_channel_axis", ""},
1244 {"aten::int_repr", ""},
1245 {"aten::_make_per_tensor_quantized_tensor", ""},
1246 {"aten::_make_per_channel_quantized_tensor", ""},
1247 {"aten::qscheme", ""},
1248 {"aten::fake_quantize_per_tensor_affine", ""},
1249 {"aten::fake_quantize_per_tensor_affine", "tensor_qparams"},
1250 {"aten::fake_quantize_per_tensor_affine_cachemask", ""},
1251 {"aten::_fake_quantize_per_tensor_affine_cachemask_tensor_qparams", ""},
1252 {"aten::fake_quantize_per_tensor_affine_cachemask_backward", ""},
1253 {"aten::_fake_quantize_learnable_per_tensor_affine", ""},
1254 {"aten::_fake_quantize_learnable_per_tensor_affine_backward", ""},
1255 {"aten::fake_quantize_per_channel_affine", ""},
1256 {"aten::fake_quantize_per_channel_affine_cachemask", ""},
1257 {"aten::fake_quantize_per_channel_affine_cachemask_backward", ""},
1258 {"aten::_fake_quantize_learnable_per_channel_affine", ""},
1259 {"aten::_fake_quantize_learnable_per_channel_affine_backward", ""},
1260 {"aten::fused_moving_avg_obs_fake_quant", ""},
1261 {"aten::_fused_moving_avg_obs_fq_helper", ""},
1262 {"aten::_choose_qparams_per_tensor", ""},
1263 {"aten::_saturate_weight_to_fp16", ""},
1264 {"aten::choose_qparams_optimized", ""},
1265 {"aten::_autocast_to_reduced_precision", ""},
1266 {"aten::_autocast_to_full_precision", ""},
1267 {"aten::_to_copy", ""},
1268 {"aten::to", "dtype_layout"},
1269 {"aten::to", "device"},
1270 {"aten::to", "dtype"},
1271 {"aten::to", "other"},
1272 {"aten::meshgrid", ""},
1273 {"aten::meshgrid", "indexing"},
1274 {"aten::cartesian_prod", ""},
1275 {"aten::combinations", ""},
1276 {"aten::item", ""},
1277 {"aten::result_type", "Tensor"},
1278 {"aten::result_type", "Scalar"},
1279 {"aten::result_type", "Scalar_Tensor"},
1280 {"aten::result_type", "Scalar_Scalar"},
1281 {"aten::can_cast", ""},
1282 {"aten::promote_types", ""},
1283 {"aten::_local_scalar_dense", ""},
1284 {"aten::_lstm_mps", ""},
1285 {"aten::lstm_mps_backward", ""},
1286 {"aten::_thnn_fused_lstm_cell", ""},
1287 {"aten::_thnn_fused_lstm_cell_backward_impl", ""},
1288 {"aten::_thnn_fused_lstm_cell_backward", ""},
1289 {"aten::_thnn_differentiable_lstm_cell_backward", ""},
1290 {"aten::_thnn_fused_gru_cell", ""},
1291 {"aten::_thnn_fused_gru_cell_backward", ""},
1292 {"aten::_thnn_differentiable_gru_cell_backward", ""},
1293 {"aten::lstm", "input"},
1294 {"aten::lstm", "data"},
1295 {"aten::gru", "input"},
1296 {"aten::gru", "data"},
1297 {"aten::rnn_tanh", "input"},
1298 {"aten::rnn_tanh", "data"},
1299 {"aten::rnn_relu", "input"},
1300 {"aten::rnn_relu", "data"},
1301 {"aten::lstm_cell", ""},
1302 {"aten::gru_cell", ""},
1303 {"aten::rnn_tanh_cell", ""},
1304 {"aten::rnn_relu_cell", ""},
1305 {"aten::quantized_lstm_cell", ""},
1306 {"aten::quantized_gru_cell", ""},
1307 {"aten::quantized_rnn_relu_cell", ""},
1308 {"aten::quantized_rnn_tanh_cell", ""},
1309 {"aten::_pack_padded_sequence", ""},
1310 {"aten::_pack_padded_sequence_backward", ""},
1311 {"aten::_pad_packed_sequence", ""},
1312 {"aten::set_", "source_Storage"},
1313 {"aten::set_", "source_Storage_storage_offset"},
1314 {"aten::set_", "source_Tensor_storage_offset"},
1315 {"aten::set_", "source_Tensor"},
1316 {"aten::set_", ""},
1317 {"aten::lift", ""},
1318 {"aten::lift_fresh", ""},
1319 {"aten::lift_fresh_copy", ""},
1320 {"aten::is_set_to", ""},
1321 {"aten::masked_fill_", "Scalar"},
1322 {"aten::masked_fill", "Scalar"},
1323 {"aten::masked_fill_", "Tensor"},
1324 {"aten::masked_fill", "Tensor"},
1325 {"aten::masked_scatter_", ""},
1326 {"aten::masked_scatter", ""},
1327 {"aten::_masked_softmax", ""},
1328 {"aten::_masked_softmax_backward", ""},
1329 {"aten::view", ""},
1330 {"aten::view", "dtype"},
1331 {"aten::put_", ""},
1332 {"aten::put", ""},
1333 {"aten::index_add", "out"},
1334 {"aten::index_add_", ""},
1335 {"aten::index_add", ""},
1336 {"aten::index_add", "dimname"},
1337 {"aten::index_reduce", "out"},
1338 {"aten::index_reduce_", ""},
1339 {"aten::index_reduce", ""},
1340 {"aten::index_fill_", "int_Scalar"},
1341 {"aten::index_fill", "int_Scalar"},
1342 {"aten::index_fill_", "int_Tensor"},
1343 {"aten::index_fill", "int_Tensor"},
1344 {"aten::index_fill_", "Dimname_Scalar"},
1345 {"aten::index_fill_", "Dimname_Tensor"},
1346 {"aten::index_fill", "Dimname_Scalar"},
1347 {"aten::index_fill", "Dimname_Tensor"},
1348 {"aten::scatter", "src"},
1349 {"aten::scatter_", "src"},
1350 {"aten::scatter", "src_out"},
1351 {"aten::scatter", "value"},
1352 {"aten::scatter_", "value"},
1353 {"aten::scatter", "value_out"},
1354 {"aten::scatter", "reduce"},
1355 {"aten::scatter_", "reduce"},
1356 {"aten::scatter", "reduce_out"},
1357 {"aten::scatter", "value_reduce"},
1358 {"aten::scatter_", "value_reduce"},
1359 {"aten::scatter", "value_reduce_out"},
1360 {"aten::scatter", "dimname_src"},
1361 {"aten::scatter", "dimname_value"},
1362 {"aten::scatter_add", ""},
1363 {"aten::scatter_add_", ""},
1364 {"aten::scatter_add", "out"},
1365 {"aten::scatter_add", "dimname"},
1366 {"aten::scatter_reduce", "two"},
1367 {"aten::scatter_reduce_", "two"},
1368 {"aten::scatter_reduce", "two_out"},
1369 {"aten::eq_", "Scalar"},
1370 {"aten::eq_", "Tensor"},
1371 {"aten::bitwise_and", "Tensor_out"},
1372 {"aten::bitwise_and", "Scalar_out"},
1373 {"aten::bitwise_and", "Scalar"},
1374 {"aten::bitwise_and", "Scalar_Tensor"},
1375 {"aten::bitwise_and", "Tensor"},
1376 {"aten::bitwise_and_", "Scalar"},
1377 {"aten::bitwise_and_", "Tensor"},
1378 {"aten::__and__", "Scalar"},
1379 {"aten::__and__", "Tensor"},
1380 {"aten::__iand__", "Scalar"},
1381 {"aten::__iand__", "Tensor"},
1382 {"aten::bitwise_or", "Tensor_out"},
1383 {"aten::bitwise_or", "Scalar_out"},
1384 {"aten::bitwise_or", "Scalar"},
1385 {"aten::bitwise_or", "Scalar_Tensor"},
1386 {"aten::bitwise_or", "Tensor"},
1387 {"aten::bitwise_or_", "Scalar"},
1388 {"aten::bitwise_or_", "Tensor"},
1389 {"aten::__or__", "Scalar"},
1390 {"aten::__or__", "Tensor"},
1391 {"aten::__ior__", "Scalar"},
1392 {"aten::__ior__", "Tensor"},
1393 {"aten::bitwise_xor", "Tensor_out"},
1394 {"aten::bitwise_xor", "Scalar_out"},
1395 {"aten::bitwise_xor", "Scalar"},
1396 {"aten::bitwise_xor", "Scalar_Tensor"},
1397 {"aten::bitwise_xor", "Tensor"},
1398 {"aten::bitwise_xor_", "Scalar"},
1399 {"aten::bitwise_xor_", "Tensor"},
1400 {"aten::__xor__", "Scalar"},
1401 {"aten::__xor__", "Tensor"},
1402 {"aten::__ixor__", "Scalar"},
1403 {"aten::__ixor__", "Tensor"},
1404 {"aten::__lshift__", "Scalar"},
1405 {"aten::__lshift__", "Tensor"},
1406 {"aten::__ilshift__", "Scalar"},
1407 {"aten::__ilshift__", "Tensor"},
1408 {"aten::bitwise_left_shift", "Tensor"},
1409 {"aten::bitwise_left_shift_", "Tensor"},
1410 {"aten::bitwise_left_shift", "Tensor_out"},
1411 {"aten::bitwise_left_shift", "Tensor_Scalar"},
1412 {"aten::bitwise_left_shift_", "Tensor_Scalar"},
1413 {"aten::bitwise_left_shift", "Tensor_Scalar_out"},
1414 {"aten::bitwise_left_shift", "Scalar_Tensor"},
1415 {"aten::__rshift__", "Scalar"},
1416 {"aten::__rshift__", "Tensor"},
1417 {"aten::__irshift__", "Scalar"},
1418 {"aten::__irshift__", "Tensor"},
1419 {"aten::bitwise_right_shift", "Tensor"},
1420 {"aten::bitwise_right_shift_", "Tensor"},
1421 {"aten::bitwise_right_shift", "Tensor_out"},
1422 {"aten::bitwise_right_shift", "Tensor_Scalar"},
1423 {"aten::bitwise_right_shift_", "Tensor_Scalar"},
1424 {"aten::bitwise_right_shift", "Tensor_Scalar_out"},
1425 {"aten::bitwise_right_shift", "Scalar_Tensor"},
1426 {"aten::tril_", ""},
1427 {"aten::triu_", ""},
1428 {"aten::digamma_", ""},
1429 {"aten::lerp_", "Scalar"},
1430 {"aten::lerp_", "Tensor"},
1431 {"aten::addbmm_", ""},
1432 {"aten::addbmm", "out"},
1433 {"aten::addbmm", ""},
1434 {"aten::random_", "from"},
1435 {"aten::random_", "to"},
1436 {"aten::random_", ""},
1437 {"aten::uniform_", ""},
1438 {"aten::cauchy_", ""},
1439 {"aten::log_normal_", ""},
1440 {"aten::exponential_", ""},
1441 {"aten::geometric_", ""},
1442 {"aten::diag", "out"},
1443 {"aten::diag", ""},
1444 {"aten::cross", "out"},
1445 {"aten::cross", ""},
1446 {"aten::triu", "out"},
1447 {"aten::triu", ""},
1448 {"aten::tril", "out"},
1449 {"aten::tril", ""},
1450 {"aten::tril_indices", ""},
1451 {"aten::triu_indices", ""},
1452 {"aten::trace", ""},
1453 {"aten::trace_backward", ""},
1454 {"aten::ne", "Scalar_out"},
1455 {"aten::ne", "Scalar"},
1456 {"aten::ne", "Tensor_out"},
1457 {"aten::ne", "Tensor"},
1458 {"aten::ne_", "Scalar"},
1459 {"aten::ne_", "Tensor"},
1460 {"aten::not_equal", "Scalar_out"},
1461 {"aten::not_equal", "Scalar"},
1462 {"aten::not_equal", "Tensor_out"},
1463 {"aten::not_equal", "Tensor"},
1464 {"aten::not_equal_", "Scalar"},
1465 {"aten::not_equal_", "Tensor"},
1466 {"aten::eq", "Scalar_out"},
1467 {"aten::eq", "Scalar"},
1468 {"aten::eq", "Tensor_out"},
1469 {"aten::eq", "Tensor"},
1470 {"aten::ge", "Scalar_out"},
1471 {"aten::ge", "Scalar"},
1472 {"aten::ge", "Tensor_out"},
1473 {"aten::ge", "Tensor"},
1474 {"aten::ge_", "Scalar"},
1475 {"aten::ge_", "Tensor"},
1476 {"aten::greater_equal", "Scalar_out"},
1477 {"aten::greater_equal", "Scalar"},
1478 {"aten::greater_equal", "Tensor_out"},
1479 {"aten::greater_equal", "Tensor"},
1480 {"aten::greater_equal_", "Scalar"},
1481 {"aten::greater_equal_", "Tensor"},
1482 {"aten::le", "Scalar_out"},
1483 {"aten::le", "Scalar"},
1484 {"aten::le", "Tensor_out"},
1485 {"aten::le", "Tensor"},
1486 {"aten::le_", "Scalar"},
1487 {"aten::le_", "Tensor"},
1488 {"aten::less_equal", "Scalar_out"},
1489 {"aten::less_equal", "Scalar"},
1490 {"aten::less_equal", "Tensor_out"},
1491 {"aten::less_equal", "Tensor"},
1492 {"aten::less_equal_", "Scalar"},
1493 {"aten::less_equal_", "Tensor"},
1494 {"aten::gt", "Scalar_out"},
1495 {"aten::gt", "Scalar"},
1496 {"aten::gt", "Tensor_out"},
1497 {"aten::gt", "Tensor"},
1498 {"aten::gt_", "Scalar"},
1499 {"aten::gt_", "Tensor"},
1500 {"aten::greater", "Scalar_out"},
1501 {"aten::greater", "Scalar"},
1502 {"aten::greater", "Tensor_out"},
1503 {"aten::greater", "Tensor"},
1504 {"aten::greater_", "Scalar"},
1505 {"aten::greater_", "Tensor"},
1506 {"aten::lt", "Scalar_out"},
1507 {"aten::lt", "Scalar"},
1508 {"aten::lt", "Tensor_out"},
1509 {"aten::lt", "Tensor"},
1510 {"aten::lt_", "Scalar"},
1511 {"aten::lt_", "Tensor"},
1512 {"aten::less", "Scalar_out"},
1513 {"aten::less", "Scalar"},
1514 {"aten::less", "Tensor_out"},
1515 {"aten::less", "Tensor"},
1516 {"aten::less_", "Scalar"},
1517 {"aten::less_", "Tensor"},
1518 {"aten::take", "out"},
1519 {"aten::take", ""},
1520 {"aten::take_along_dim", "out"},
1521 {"aten::take_along_dim", ""},
1522 {"aten::index_select", "out"},
1523 {"aten::index_select", ""},
1524 {"aten::index_select", "dimname_out"},
1525 {"aten::index_select", "dimname"},
1526 {"aten::index_select_backward", ""},
1527 {"aten::masked_select", "out"},
1528 {"aten::masked_select", ""},
1529 {"aten::masked_select_backward", ""},
1530 {"aten::nonzero", "out"},
1531 {"aten::nonzero", ""},
1532 {"aten::nonzero_numpy", ""},
1533 {"aten::argwhere", ""},
1534 {"aten::gather", "out"},
1535 {"aten::gather", ""},
1536 {"aten::gather_backward", ""},
1537 {"aten::gather", "dimname_out"},
1538 {"aten::gather", "dimname"},
1539 {"aten::_gather_sparse_backward", ""},
1540 {"aten::addcmul", "out"},
1541 {"aten::addcmul", ""},
1542 {"aten::addcmul_", ""},
1543 {"aten::addcdiv", "out"},
1544 {"aten::addcdiv", ""},
1545 {"aten::addcdiv_", ""},
1546 {"aten::cross_entropy_loss", ""},
1547 {"aten::triangular_solve", "X"},
1548 {"aten::triangular_solve", ""},
1549 {"aten::_linalg_check_errors", ""},
1550 {"aten::linalg_solve_triangular", "out"},
1551 {"aten::linalg_solve_triangular", ""},
1552 {"aten::linalg_vander", ""},
1553 {"aten::svd", "U"},
1554 {"aten::svd", ""},
1555 {"aten::swapaxes", ""},
1556 {"aten::swapaxes_", ""},
1557 {"aten::swapdims", ""},
1558 {"aten::swapdims_", ""},
1559 {"aten::cholesky", "out"},
1560 {"aten::cholesky", ""},
1561 {"aten::cholesky_solve", "out"},
1562 {"aten::cholesky_solve", ""},
1563 {"aten::_cholesky_solve_helper", ""},
1564 {"aten::cholesky_inverse", ""},
1565 {"aten::cholesky_inverse", "out"},
1566 {"aten::qr", "Q"},
1567 {"aten::qr", ""},
1568 {"aten::geqrf", "a"},
1569 {"aten::geqrf", ""},
1570 {"aten::orgqr", ""},
1571 {"aten::orgqr", "out"},
1572 {"aten::ormqr", "out"},
1573 {"aten::ormqr", ""},
1574 {"aten::_lu_with_info", ""},
1575 {"aten::lu_solve", "out"},
1576 {"aten::lu_solve", ""},
1577 {"aten::lu_unpack", ""},
1578 {"aten::lu_unpack", "out"},
1579 {"aten::multinomial", "out"},
1580 {"aten::multinomial", ""},
1581 {"aten::lgamma", "out"},
1582 {"aten::lgamma_", ""},
1583 {"aten::lgamma", ""},
1584 {"aten::digamma", "out"},
1585 {"aten::digamma", ""},
1586 {"aten::polygamma", "out"},
1587 {"aten::polygamma", ""},
1588 {"aten::polygamma_", ""},
1589 {"aten::erfinv", ""},
1590 {"aten::erfinv_", ""},
1591 {"aten::erfinv", "out"},
1592 {"aten::i0", ""},
1593 {"aten::i0_", ""},
1594 {"aten::i0", "out"},
1595 {"aten::sign", ""},
1596 {"aten::sign_", ""},
1597 {"aten::sign", "out"},
1598 {"aten::signbit", ""},
1599 {"aten::signbit", "out"},
1600 {"aten::dist", ""},
1601 {"aten::atan2", "out"},
1602 {"aten::atan2_", ""},
1603 {"aten::atan2", ""},
1604 {"aten::arctan2", ""},
1605 {"aten::arctan2", "out"},
1606 {"aten::arctan2_", ""},
1607 {"aten::lerp", "Scalar_out"},
1608 {"aten::lerp", "Tensor_out"},
1609 {"aten::lerp", "Scalar"},
1610 {"aten::lerp", "Tensor"},
1611 {"aten::histc", "out"},
1612 {"aten::histc", ""},
1613 {"aten::histogram", "bins_tensor_out"},
1614 {"aten::histogram", "bins_tensor"},
1615 {"aten::histogram", "bin_ct_out"},
1616 {"aten::histogram", "bin_ct"},
1617 {"aten::_histogramdd_bin_edges", ""},
1618 {"aten::_histogramdd_from_bin_cts", ""},
1619 {"aten::_histogramdd_from_bin_tensors", ""},
1620 {"aten::histogramdd", ""},
1621 {"aten::histogramdd", "int_bins"},
1622 {"aten::histogramdd", "TensorList_bins"},
1623 {"aten::fmod", "Scalar_out"},
1624 {"aten::fmod", "Scalar"},
1625 {"aten::fmod_", "Scalar"},
1626 {"aten::fmod", "Tensor_out"},
1627 {"aten::fmod", "Tensor"},
1628 {"aten::fmod_", "Tensor"},
1629 {"aten::hypot", "out"},
1630 {"aten::hypot", ""},
1631 {"aten::hypot_", ""},
1632 {"aten::igamma", "out"},
1633 {"aten::igamma", ""},
1634 {"aten::igamma_", ""},
1635 {"aten::igammac", "out"},
1636 {"aten::igammac", ""},
1637 {"aten::igammac_", ""},
1638 {"aten::nextafter", "out"},
1639 {"aten::nextafter", ""},
1640 {"aten::nextafter_", ""},
1641 {"aten::remainder", "Scalar_out"},
1642 {"aten::remainder", "Scalar"},
1643 {"aten::remainder_", "Scalar"},
1644 {"aten::remainder", "Tensor_out"},
1645 {"aten::remainder", "Tensor"},
1646 {"aten::remainder_", "Tensor"},
1647 {"aten::remainder", "Scalar_Tensor"},
1648 {"aten::min", ""},
1649 {"aten::fmin", ""},
1650 {"aten::fmin", "out"},
1651 {"aten::max", ""},
1652 {"aten::fmax", ""},
1653 {"aten::fmax", "out"},
1654 {"aten::maximum", ""},
1655 {"aten::maximum", "out"},
1656 {"aten::max", "other"},
1657 {"aten::max", "out"},
1658 {"aten::max", "unary_out"},
1659 {"aten::minimum", ""},
1660 {"aten::minimum", "out"},
1661 {"aten::min", "out"},
1662 {"aten::min", "other"},
1663 {"aten::quantile", ""},
1664 {"aten::quantile", "out"},
1665 {"aten::quantile", "scalar"},
1666 {"aten::quantile", "scalar_out"},
1667 {"aten::nanquantile", ""},
1668 {"aten::nanquantile", "out"},
1669 {"aten::nanquantile", "scalar"},
1670 {"aten::nanquantile", "scalar_out"},
1671 {"aten::sort", "values"},
1672 {"aten::sort", "values_stable"},
1673 {"aten::sort", ""},
1674 {"aten::sort", "stable"},
1675 {"aten::sort", "dimname_values"},
1676 {"aten::sort", "dimname_values_stable"},
1677 {"aten::sort", "dimname"},
1678 {"aten::sort", "dimname_stable"},
1679 {"aten::msort", "out"},
1680 {"aten::msort", ""},
1681 {"aten::argsort", ""},
1682 {"aten::argsort", "stable"},
1683 {"aten::argsort", "dimname"},
1684 {"aten::topk", "values"},
1685 {"aten::topk", ""},
1686 {"aten::all", ""},
1687 {"aten::all", "all_out"},
1688 {"aten::any", ""},
1689 {"aten::any", "all_out"},
1690 {"aten::renorm", "out"},
1691 {"aten::renorm", ""},
1692 {"aten::renorm_", ""},
1693 {"aten::unfold", ""},
1694 {"aten::unfold_backward", ""},
1695 {"aten::equal", ""},
1696 {"aten::pow", "Tensor_Tensor_out"},
1697 {"aten::pow", "Tensor_Tensor"},
1698 {"aten::pow", "Scalar_out"},
1699 {"aten::pow", "Scalar"},
1700 {"aten::pow", "Tensor_Scalar_out"},
1701 {"aten::pow", "Tensor_Scalar"},
1702 {"aten::pow_", "Scalar"},
1703 {"aten::pow_", "Tensor"},
1704 {"aten::float_power", "Tensor_Tensor_out"},
1705 {"aten::float_power", "Tensor_Tensor"},
1706 {"aten::float_power", "Scalar_out"},
1707 {"aten::float_power", "Scalar"},
1708 {"aten::float_power", "Tensor_Scalar_out"},
1709 {"aten::float_power", "Tensor_Scalar"},
1710 {"aten::float_power_", "Scalar"},
1711 {"aten::float_power_", "Tensor"},
1712 {"aten::normal_", ""},
1713 {"aten::normal_functional", ""},
1714 {"aten::normal", "Tensor_float_out"},
1715 {"aten::normal", "Tensor_float"},
1716 {"aten::normal", "float_Tensor_out"},
1717 {"aten::normal", "float_Tensor"},
1718 {"aten::normal", "Tensor_Tensor_out"},
1719 {"aten::normal", "Tensor_Tensor"},
1720 {"aten::normal", "float_float"},
1721 {"aten::normal", "float_float_out"},
1722 {"aten::alias", ""},
1723 {"aten::_amp_foreach_non_finite_check_and_unscale_", ""},
1724 {"aten::_amp_update_scale_", ""},
1725 {"aten::_foreach_add", "Scalar"},
1726 {"aten::_foreach_add_", "Scalar"},
1727 {"aten::_foreach_sub", "Scalar"},
1728 {"aten::_foreach_sub_", "Scalar"},
1729 {"aten::_foreach_mul", "Scalar"},
1730 {"aten::_foreach_mul_", "Scalar"},
1731 {"aten::_foreach_div", "Scalar"},
1732 {"aten::_foreach_div_", "Scalar"},
1733 {"aten::_foreach_clamp_min", "Scalar"},
1734 {"aten::_foreach_clamp_min_", "Scalar"},
1735 {"aten::_foreach_clamp_max", "Scalar"},
1736 {"aten::_foreach_clamp_max_", "Scalar"},
1737 {"aten::_foreach_maximum", "Scalar"},
1738 {"aten::_foreach_maximum_", "Scalar"},
1739 {"aten::_foreach_minimum", "Scalar"},
1740 {"aten::_foreach_minimum_", "Scalar"},
1741 {"aten::_foreach_add", "List"},
1742 {"aten::_foreach_add_", "List"},
1743 {"aten::_foreach_sub", "List"},
1744 {"aten::_foreach_sub_", "List"},
1745 {"aten::_foreach_mul", "List"},
1746 {"aten::_foreach_mul_", "List"},
1747 {"aten::_foreach_div", "List"},
1748 {"aten::_foreach_div_", "List"},
1749 {"aten::_foreach_clamp_min", "List"},
1750 {"aten::_foreach_clamp_min_", "List"},
1751 {"aten::_foreach_clamp_max", "List"},
1752 {"aten::_foreach_clamp_max_", "List"},
1753 {"aten::_foreach_maximum", "List"},
1754 {"aten::_foreach_maximum_", "List"},
1755 {"aten::_foreach_minimum", "List"},
1756 {"aten::_foreach_minimum_", "List"},
1757 {"aten::_foreach_add", "ScalarList"},
1758 {"aten::_foreach_add_", "ScalarList"},
1759 {"aten::_foreach_sub", "ScalarList"},
1760 {"aten::_foreach_sub_", "ScalarList"},
1761 {"aten::_foreach_div", "ScalarList"},
1762 {"aten::_foreach_div_", "ScalarList"},
1763 {"aten::_foreach_mul", "ScalarList"},
1764 {"aten::_foreach_mul_", "ScalarList"},
1765 {"aten::_foreach_clamp_min", "ScalarList"},
1766 {"aten::_foreach_clamp_min_", "ScalarList"},
1767 {"aten::_foreach_clamp_max", "ScalarList"},
1768 {"aten::_foreach_clamp_max_", "ScalarList"},
1769 {"aten::_foreach_maximum", "ScalarList"},
1770 {"aten::_foreach_maximum_", "ScalarList"},
1771 {"aten::_foreach_minimum", "ScalarList"},
1772 {"aten::_foreach_minimum_", "ScalarList"},
1773 {"aten::_foreach_exp", ""},
1774 {"aten::_foreach_zero_", ""},
1775 {"aten::_foreach_exp_", ""},
1776 {"aten::_foreach_sqrt", ""},
1777 {"aten::_foreach_sqrt_", ""},
1778 {"aten::_foreach_abs", ""},
1779 {"aten::_foreach_abs_", ""},
1780 {"aten::_foreach_acos", ""},
1781 {"aten::_foreach_acos_", ""},
1782 {"aten::_foreach_asin", ""},
1783 {"aten::_foreach_asin_", ""},
1784 {"aten::_foreach_atan", ""},
1785 {"aten::_foreach_atan_", ""},
1786 {"aten::_foreach_ceil", ""},
1787 {"aten::_foreach_ceil_", ""},
1788 {"aten::_foreach_cos", ""},
1789 {"aten::_foreach_cos_", ""},
1790 {"aten::_foreach_cosh", ""},
1791 {"aten::_foreach_cosh_", ""},
1792 {"aten::_foreach_erf", ""},
1793 {"aten::_foreach_erf_", ""},
1794 {"aten::_foreach_erfc", ""},
1795 {"aten::_foreach_erfc_", ""},
1796 {"aten::_foreach_expm1", ""},
1797 {"aten::_foreach_expm1_", ""},
1798 {"aten::_foreach_floor", ""},
1799 {"aten::_foreach_floor_", ""},
1800 {"aten::_foreach_log", ""},
1801 {"aten::_foreach_log_", ""},
1802 {"aten::_foreach_log10", ""},
1803 {"aten::_foreach_log10_", ""},
1804 {"aten::_foreach_log1p", ""},
1805 {"aten::_foreach_log1p_", ""},
1806 {"aten::_foreach_log2", ""},
1807 {"aten::_foreach_log2_", ""},
1808 {"aten::_foreach_neg", ""},
1809 {"aten::_foreach_neg_", ""},
1810 {"aten::_foreach_tan", ""},
1811 {"aten::_foreach_tan_", ""},
1812 {"aten::_foreach_tanh", ""},
1813 {"aten::_foreach_tanh_", ""},
1814 {"aten::_foreach_sin", ""},
1815 {"aten::_foreach_sin_", ""},
1816 {"aten::_foreach_sinh", ""},
1817 {"aten::_foreach_sinh_", ""},
1818 {"aten::_foreach_round", ""},
1819 {"aten::_foreach_round_", ""},
1820 {"aten::_foreach_lgamma", ""},
1821 {"aten::_foreach_lgamma_", ""},
1822 {"aten::_foreach_frac", ""},
1823 {"aten::_foreach_frac_", ""},
1824 {"aten::_foreach_reciprocal", ""},
1825 {"aten::_foreach_reciprocal_", ""},
1826 {"aten::_foreach_sigmoid", ""},
1827 {"aten::_foreach_sigmoid_", ""},
1828 {"aten::_foreach_trunc", ""},
1829 {"aten::_foreach_trunc_", ""},
1830 {"aten::_foreach_addcdiv_", "Scalar"},
1831 {"aten::_foreach_addcmul_", "Scalar"},
1832 {"aten::_foreach_addcdiv_", "ScalarList"},
1833 {"aten::_foreach_addcdiv_", "Tensor"},
1834 {"aten::_foreach_addcmul_", "ScalarList"},
1835 {"aten::_foreach_addcmul_", "Tensor"},
1836 {"aten::_foreach_addcdiv", "Scalar"},
1837 {"aten::_foreach_addcmul", "Scalar"},
1838 {"aten::_foreach_addcdiv", "ScalarList"},
1839 {"aten::_foreach_addcdiv", "Tensor"},
1840 {"aten::_foreach_addcmul", "ScalarList"},
1841 {"aten::_foreach_addcmul", "Tensor"},
1842 {"aten::_foreach_norm", "Scalar"},
1843 {"aten::_foreach_lerp", "List"},
1844 {"aten::_foreach_lerp_", "List"},
1845 {"aten::_foreach_lerp", "Scalar"},
1846 {"aten::_foreach_lerp_", "Scalar"},
1847 {"aten::bucketize", "Tensor"},
1848 {"aten::bucketize", "Tensor_out"},
1849 {"aten::bucketize", "Scalar"},
1850 {"aten::searchsorted", "Tensor"},
1851 {"aten::searchsorted", "Tensor_out"},
1852 {"aten::searchsorted", "Scalar"},
1853 {"aten::_convert_indices_from_coo_to_csr", ""},
1854 {"aten::_convert_indices_from_coo_to_csr", "out"},
1855 {"aten::_convert_indices_from_csr_to_coo", ""},
1856 {"aten::_convert_indices_from_csr_to_coo", "out"},
1857 {"aten::mse_loss", "out"},
1858 {"aten::mse_loss", ""},
1859 {"aten::mse_loss_backward", "grad_input"},
1860 {"aten::mse_loss_backward", ""},
1861 {"aten::l1_loss", ""},
1862 {"aten::multi_margin_loss", "out"},
1863 {"aten::multi_margin_loss", ""},
1864 {"aten::multi_margin_loss_backward", "grad_input"},
1865 {"aten::multi_margin_loss_backward", ""},
1866 {"aten::multilabel_margin_loss", "out"},
1867 {"aten::multilabel_margin_loss", ""},
1868 {"aten::multilabel_margin_loss_forward", "output"},
1869 {"aten::multilabel_margin_loss_forward", ""},
1870 {"aten::multilabel_margin_loss_backward", "grad_input"},
1871 {"aten::multilabel_margin_loss_backward", ""},
1872 {"aten::nll_loss", "out"},
1873 {"aten::nll_loss_nd", ""},
1874 {"aten::nll_loss", ""},
1875 {"aten::nll_loss_forward", "output"},
1876 {"aten::nll_loss_forward", ""},
1877 {"aten::nll_loss_backward", "grad_input"},
1878 {"aten::nll_loss_backward", ""},
1879 {"aten::nll_loss2d", "out"},
1880 {"aten::nll_loss2d", ""},
1881 {"aten::nll_loss2d_forward", "output"},
1882 {"aten::nll_loss2d_forward", ""},
1883 {"aten::nll_loss2d_backward", "grad_input"},
1884 {"aten::nll_loss2d_backward", ""},
1885 {"aten::smooth_l1_loss", "out"},
1886 {"aten::smooth_l1_loss", ""},
1887 {"aten::smooth_l1_loss_backward", "grad_input"},
1888 {"aten::smooth_l1_loss_backward", ""},
1889 {"aten::huber_loss", "out"},
1890 {"aten::huber_loss", ""},
1891 {"aten::huber_loss_backward", "out"},
1892 {"aten::huber_loss_backward", ""},
1893 {"aten::soft_margin_loss", "out"},
1894 {"aten::soft_margin_loss", ""},
1895 {"aten::soft_margin_loss_backward", "grad_input"},
1896 {"aten::soft_margin_loss_backward", ""},
1897 {"aten::elu", "out"},
1898 {"aten::elu", ""},
1899 {"aten::elu_backward", "grad_input"},
1900 {"aten::elu_backward", ""},
1901 {"aten::elu_", ""},
1902 {"aten::glu", "out"},
1903 {"aten::glu", ""},
1904 {"aten::glu_backward", "grad_input"},
1905 {"aten::glu_backward", ""},
1906 {"aten::glu_jvp", ""},
1907 {"aten::glu_backward_jvp", ""},
1908 {"aten::hardsigmoid", "out"},
1909 {"aten::hardsigmoid", ""},
1910 {"aten::hardsigmoid_", ""},
1911 {"aten::hardsigmoid_backward", "grad_input"},
1912 {"aten::hardsigmoid_backward", ""},
1913 {"aten::hardtanh", "out"},
1914 {"aten::hardtanh", ""},
1915 {"aten::hardtanh_backward", "grad_input"},
1916 {"aten::hardtanh_backward", ""},
1917 {"aten::hardtanh_", ""},
1918 {"aten::hardswish", "out"},
1919 {"aten::hardswish", ""},
1920 {"aten::hardswish_", ""},
1921 {"aten::hardswish_backward", ""},
1922 {"aten::leaky_relu", "out"},
1923 {"aten::leaky_relu", ""},
1924 {"aten::leaky_relu_backward", "grad_input"},
1925 {"aten::leaky_relu_backward", ""},
1926 {"aten::leaky_relu_", ""},
1927 {"aten::log_sigmoid", "out"},
1928 {"aten::log_sigmoid", ""},
1929 {"aten::log_sigmoid_forward", "output"},
1930 {"aten::log_sigmoid_forward", ""},
1931 {"aten::log_sigmoid_backward", "grad_input"},
1932 {"aten::log_sigmoid_backward", ""},
1933 {"aten::rrelu_with_noise", "out"},
1934 {"aten::rrelu_with_noise", ""},
1935 {"aten::rrelu_with_noise_backward", ""},
1936 {"aten::rrelu_with_noise_", ""},
1937 {"aten::softplus", "out"},
1938 {"aten::softplus", ""},
1939 {"aten::softplus_backward", "grad_input"},
1940 {"aten::softplus_backward", ""},
1941 {"aten::softshrink", "out"},
1942 {"aten::softshrink", ""},
1943 {"aten::softshrink_backward", "grad_input"},
1944 {"aten::softshrink_backward", ""},
1945 {"aten::adaptive_avg_pool2d", "out"},
1946 {"aten::adaptive_avg_pool2d", ""},
1947 {"aten::mkldnn_adaptive_avg_pool2d", ""},
1948 {"aten::mkldnn_adaptive_avg_pool2d", "out"},
1949 {"aten::mkldnn_adaptive_avg_pool2d_backward", ""},
1950 {"aten::_adaptive_avg_pool2d", ""},
1951 {"aten::_adaptive_avg_pool2d_backward", ""},
1952 {"aten::adaptive_avg_pool3d", "out"},
1953 {"aten::adaptive_avg_pool3d", ""},
1954 {"aten::_adaptive_avg_pool3d", ""},
1955 {"aten::adaptive_avg_pool3d_backward", "grad_input"},
1956 {"aten::_adaptive_avg_pool3d_backward", ""},
1957 {"aten::adaptive_max_pool2d", "out"},
1958 {"aten::adaptive_max_pool2d", ""},
1959 {"aten::adaptive_max_pool2d_backward", "grad_input"},
1960 {"aten::adaptive_max_pool2d_backward", ""},
1961 {"aten::adaptive_max_pool3d", "out"},
1962 {"aten::adaptive_max_pool3d", ""},
1963 {"aten::adaptive_max_pool3d_backward", "grad_input"},
1964 {"aten::adaptive_max_pool3d_backward", ""},
1965 {"aten::avg_pool2d", "out"},
1966 {"aten::avg_pool2d", ""},
1967 {"aten::avg_pool2d_backward", "grad_input"},
1968 {"aten::avg_pool2d_backward", ""},
1969 {"aten::avg_pool3d", "out"},
1970 {"aten::avg_pool3d", ""},
1971 {"aten::avg_pool3d_backward", "grad_input"},
1972 {"aten::avg_pool3d_backward", ""},
1973 {"aten::fractional_max_pool2d", "output"},
1974 {"aten::fractional_max_pool2d", ""},
1975 {"aten::fractional_max_pool2d_backward", "grad_input"},
1976 {"aten::fractional_max_pool2d_backward", ""},
1977 {"aten::fractional_max_pool3d", "output"},
1978 {"aten::fractional_max_pool3d", ""},
1979 {"aten::fractional_max_pool3d_backward", "grad_input"},
1980 {"aten::fractional_max_pool3d_backward", ""},
1981 {"aten::max_pool2d_with_indices", "out"},
1982 {"aten::max_pool2d_with_indices", ""},
1983 {"aten::max_pool2d_with_indices_backward", "grad_input"},
1984 {"aten::max_pool2d_with_indices_backward", ""},
1985 {"aten::max_pool3d_with_indices", "out"},
1986 {"aten::max_pool3d_with_indices", ""},
1987 {"aten::max_pool3d_with_indices_backward", "grad_input"},
1988 {"aten::max_pool3d_with_indices_backward", ""},
1989 {"aten::max_unpool2d", "out"},
1990 {"aten::max_unpool2d", ""},
1991 {"aten::max_unpool3d", "out"},
1992 {"aten::max_unpool3d", ""},
1993 {"aten::reflection_pad1d", "out"},
1994 {"aten::reflection_pad1d", ""},
1995 {"aten::reflection_pad1d_backward", "grad_input"},
1996 {"aten::reflection_pad1d_backward", ""},
1997 {"aten::reflection_pad2d", "out"},
1998 {"aten::reflection_pad2d", ""},
1999 {"aten::reflection_pad2d_backward", "grad_input"},
2000 {"aten::reflection_pad2d_backward", ""},
2001 {"aten::reflection_pad3d", "out"},
2002 {"aten::reflection_pad3d", ""},
2003 {"aten::reflection_pad3d_backward", "grad_input"},
2004 {"aten::reflection_pad3d_backward", ""},
2005 {"aten::replication_pad1d", "out"},
2006 {"aten::replication_pad1d", ""},
2007 {"aten::replication_pad1d_backward", "grad_input"},
2008 {"aten::replication_pad1d_backward", ""},
2009 {"aten::replication_pad2d", "out"},
2010 {"aten::replication_pad2d", ""},
2011 {"aten::replication_pad2d_backward", "grad_input"},
2012 {"aten::replication_pad2d_backward", ""},
2013 {"aten::replication_pad3d", "out"},
2014 {"aten::replication_pad3d", ""},
2015 {"aten::replication_pad3d_backward", "grad_input"},
2016 {"aten::replication_pad3d_backward", ""},
2017 {"aten::_pad_circular", ""},
2018 {"aten::_pad_enum", ""},
2019 {"aten::pad", ""},
2020 {"aten::upsample_linear1d", "vec"},
2021 {"aten::upsample_bilinear2d", "vec"},
2022 {"aten::_upsample_bilinear2d_aa", "vec"},
2023 {"aten::upsample_trilinear3d", "vec"},
2024 {"aten::upsample_bicubic2d", "vec"},
2025 {"aten::_upsample_bicubic2d_aa", "vec"},
2026 {"aten::upsample_nearest1d", "vec"},
2027 {"aten::_upsample_nearest_exact1d", "vec"},
2028 {"aten::upsample_nearest2d", "vec"},
2029 {"aten::_upsample_nearest_exact2d", "vec"},
2030 {"aten::upsample_nearest3d", "vec"},
2031 {"aten::_upsample_nearest_exact3d", "vec"},
2032 {"aten::upsample_linear1d", "out"},
2033 {"aten::upsample_linear1d", ""},
2034 {"aten::upsample_linear1d_backward", "grad_input"},
2035 {"aten::upsample_linear1d_backward", ""},
2036 {"aten::upsample_bilinear2d", "out"},
2037 {"aten::upsample_bilinear2d", ""},
2038 {"aten::upsample_bilinear2d_backward", "grad_input"},
2039 {"aten::upsample_bilinear2d_backward", ""},
2040 {"aten::_upsample_bilinear2d_aa", "out"},
2041 {"aten::_upsample_bilinear2d_aa", ""},
2042 {"aten::_upsample_bilinear2d_aa_backward", "grad_input"},
2043 {"aten::_upsample_bilinear2d_aa_backward", ""},
2044 {"aten::upsample_bicubic2d", "out"},
2045 {"aten::upsample_bicubic2d", ""},
2046 {"aten::upsample_bicubic2d_backward", "grad_input"},
2047 {"aten::upsample_bicubic2d_backward", ""},
2048 {"aten::_upsample_bicubic2d_aa", "out"},
2049 {"aten::_upsample_bicubic2d_aa", ""},
2050 {"aten::_upsample_bicubic2d_aa_backward", "grad_input"},
2051 {"aten::_upsample_bicubic2d_aa_backward", ""},
2052 {"aten::upsample_trilinear3d", "out"},
2053 {"aten::upsample_trilinear3d", ""},
2054 {"aten::upsample_trilinear3d_backward", "grad_input"},
2055 {"aten::upsample_trilinear3d_backward", ""},
2056 {"aten::upsample_nearest1d", "out"},
2057 {"aten::_upsample_nearest_exact1d", "out"},
2058 {"aten::upsample_nearest1d", ""},
2059 {"aten::_upsample_nearest_exact1d", ""},
2060 {"aten::upsample_nearest1d_backward", "grad_input"},
2061 {"aten::_upsample_nearest_exact1d_backward", "grad_input"},
2062 {"aten::upsample_nearest1d_backward", ""},
2063 {"aten::_upsample_nearest_exact1d_backward", ""},
2064 {"aten::upsample_nearest2d", "out"},
2065 {"aten::_upsample_nearest_exact2d", "out"},
2066 {"aten::upsample_nearest2d", ""},
2067 {"aten::_upsample_nearest_exact2d", ""},
2068 {"aten::upsample_nearest2d_backward", "grad_input"},
2069 {"aten::_upsample_nearest_exact2d_backward", "grad_input"},
2070 {"aten::upsample_nearest2d_backward", ""},
2071 {"aten::_upsample_nearest_exact2d_backward", ""},
2072 {"aten::upsample_nearest3d", "out"},
2073 {"aten::_upsample_nearest_exact3d", "out"},
2074 {"aten::upsample_nearest3d", ""},
2075 {"aten::_upsample_nearest_exact3d", ""},
2076 {"aten::upsample_nearest3d_backward", "grad_input"},
2077 {"aten::_upsample_nearest_exact3d_backward", "grad_input"},
2078 {"aten::upsample_nearest3d_backward", ""},
2079 {"aten::_upsample_nearest_exact3d_backward", ""},
2080 {"aten::sigmoid_backward", "grad_input"},
2081 {"aten::sigmoid_backward", ""},
2082 {"aten::logit_backward", "grad_input"},
2083 {"aten::logit_backward", ""},
2084 {"aten::tanh_backward", "grad_input"},
2085 {"aten::tanh_backward", ""},
2086 {"aten::slow_conv_transpose2d", "out"},
2087 {"aten::slow_conv_transpose2d", ""},
2088 {"aten::slow_conv_transpose3d", "out"},
2089 {"aten::slow_conv_transpose3d", ""},
2090 {"aten::thnn_conv2d", "out"},
2091 {"aten::thnn_conv2d", ""},
2092 {"aten::_slow_conv2d_forward", "output"},
2093 {"aten::_slow_conv2d_forward", ""},
2094 {"aten::_slow_conv2d_backward", "grad_input"},
2095 {"aten::_slow_conv2d_backward", "output_mask"},
2096 {"aten::_conv_depthwise2d", "out"},
2097 {"aten::_conv_depthwise2d", ""},
2098 {"aten::conv_depthwise3d", ""},
2099 {"aten::slow_conv3d", "out"},
2100 {"aten::slow_conv3d", ""},
2101 {"aten::slow_conv3d_forward", "output"},
2102 {"aten::slow_conv3d_forward", ""},
2103 {"aten::slow_conv_dilated2d", ""},
2104 {"aten::slow_conv_dilated3d", ""},
2105 {"aten::col2im", "out"},
2106 {"aten::col2im", ""},
2107 {"aten::column_stack", ""},
2108 {"aten::column_stack", "out"},
2109 {"aten::im2col", "out"},
2110 {"aten::im2col", ""},
2111 {"aten::isfinite", ""},
2112 {"aten::isinf", ""},
2113 {"aten::record_stream", ""},
2114 {"aten::isposinf", ""},
2115 {"aten::isposinf", "out"},
2116 {"aten::isneginf", ""},
2117 {"aten::isneginf", "out"},
2118 {"aten::_add_batch_dim", ""},
2119 {"aten::_remove_batch_dim", ""},
2120 {"aten::special_entr", ""},
2121 {"aten::special_entr", "out"},
2122 {"aten::special_ndtri", ""},
2123 {"aten::special_ndtri", "out"},
2124 {"aten::special_log_ndtr", ""},
2125 {"aten::special_log_ndtr", "out"},
2126 {"aten::special_expm1", ""},
2127 {"aten::special_expm1", "out"},
2128 {"aten::special_exp2", ""},
2129 {"aten::special_exp2", "out"},
2130 {"aten::special_psi", ""},
2131 {"aten::special_psi", "out"},
2132 {"aten::special_digamma", ""},
2133 {"aten::special_digamma", "out"},
2134 {"aten::special_gammaln", ""},
2135 {"aten::special_gammaln", "out"},
2136 {"aten::special_erf", ""},
2137 {"aten::special_erf", "out"},
2138 {"aten::special_erfc", ""},
2139 {"aten::special_erfc", "out"},
2140 {"aten::special_erfcx", ""},
2141 {"aten::special_erfcx", "out"},
2142 {"aten::special_erfinv", ""},
2143 {"aten::special_erfinv", "out"},
2144 {"aten::special_ndtr", ""},
2145 {"aten::special_ndtr", "out"},
2146 {"aten::special_xlog1py", ""},
2147 {"aten::special_xlog1py", "self_scalar"},
2148 {"aten::special_xlog1py", "other_scalar"},
2149 {"aten::special_xlog1py", "out"},
2150 {"aten::special_xlog1py", "self_scalar_out"},
2151 {"aten::special_xlog1py", "other_scalar_out"},
2152 {"aten::special_xlogy", ""},
2153 {"aten::special_xlogy", "self_scalar"},
2154 {"aten::special_xlogy", "other_scalar"},
2155 {"aten::special_xlogy", "out"},
2156 {"aten::special_xlogy", "self_scalar_out"},
2157 {"aten::special_xlogy", "other_scalar_out"},
2158 {"aten::special_zeta", ""},
2159 {"aten::special_zeta", "self_scalar"},
2160 {"aten::special_zeta", "other_scalar"},
2161 {"aten::special_zeta", "out"},
2162 {"aten::special_zeta", "self_scalar_out"},
2163 {"aten::special_zeta", "other_scalar_out"},
2164 {"aten::special_i0", ""},
2165 {"aten::special_i0", "out"},
2166 {"aten::special_i0e", ""},
2167 {"aten::special_i0e", "out"},
2168 {"aten::special_i1", ""},
2169 {"aten::special_i1", "out"},
2170 {"aten::special_i1e", ""},
2171 {"aten::special_i1e", "out"},
2172 {"aten::special_logit", ""},
2173 {"aten::special_logit", "out"},
2174 {"aten::special_polygamma", ""},
2175 {"aten::special_polygamma", "out"},
2176 {"aten::special_logsumexp", ""},
2177 {"aten::special_logsumexp", "out"},
2178 {"aten::special_expit", ""},
2179 {"aten::special_expit", "out"},
2180 {"aten::special_sinc", ""},
2181 {"aten::special_sinc", "out"},
2182 {"aten::special_round", ""},
2183 {"aten::special_round", "out"},
2184 {"aten::special_log1p", ""},
2185 {"aten::special_log1p", "out"},
2186 {"aten::special_log_softmax", ""},
2187 {"aten::special_gammainc", "out"},
2188 {"aten::special_gammainc", ""},
2189 {"aten::special_gammaincc", "out"},
2190 {"aten::special_gammaincc", ""},
2191 {"aten::special_multigammaln", ""},
2192 {"aten::special_multigammaln", "out"},
2193 {"aten::special_softmax", ""},
2194 {"aten::fft_fft", ""},
2195 {"aten::fft_fft", "out"},
2196 {"aten::fft_ifft", ""},
2197 {"aten::fft_ifft", "out"},
2198 {"aten::fft_rfft", ""},
2199 {"aten::fft_rfft", "out"},
2200 {"aten::fft_irfft", ""},
2201 {"aten::fft_irfft", "out"},
2202 {"aten::fft_hfft", ""},
2203 {"aten::fft_hfft", "out"},
2204 {"aten::fft_ihfft", ""},
2205 {"aten::fft_ihfft", "out"},
2206 {"aten::fft_fft2", ""},
2207 {"aten::fft_fft2", "out"},
2208 {"aten::fft_ifft2", ""},
2209 {"aten::fft_ifft2", "out"},
2210 {"aten::fft_rfft2", ""},
2211 {"aten::fft_rfft2", "out"},
2212 {"aten::fft_irfft2", ""},
2213 {"aten::fft_irfft2", "out"},
2214 {"aten::fft_hfft2", ""},
2215 {"aten::fft_hfft2", "out"},
2216 {"aten::fft_ihfft2", ""},
2217 {"aten::fft_ihfft2", "out"},
2218 {"aten::fft_fftn", ""},
2219 {"aten::fft_fftn", "out"},
2220 {"aten::fft_ifftn", ""},
2221 {"aten::fft_ifftn", "out"},
2222 {"aten::fft_rfftn", ""},
2223 {"aten::fft_rfftn", "out"},
2224 {"aten::fft_irfftn", ""},
2225 {"aten::fft_irfftn", "out"},
2226 {"aten::fft_hfftn", ""},
2227 {"aten::fft_hfftn", "out"},
2228 {"aten::fft_ihfftn", ""},
2229 {"aten::fft_ihfftn", "out"},
2230 {"aten::fft_fftfreq", ""},
2231 {"aten::fft_fftfreq", "out"},
2232 {"aten::fft_rfftfreq", ""},
2233 {"aten::fft_rfftfreq", "out"},
2234 {"aten::fft_fftshift", ""},
2235 {"aten::fft_ifftshift", ""},
2236 {"aten::linalg_cholesky_ex", ""},
2237 {"aten::linalg_cholesky_ex", "L"},
2238 {"aten::linalg_cholesky", ""},
2239 {"aten::linalg_cholesky", "out"},
2240 {"aten::linalg_cross", ""},
2241 {"aten::linalg_cross", "out"},
2242 {"aten::linalg_lu_factor", ""},
2243 {"aten::linalg_lu_factor", "out"},
2244 {"aten::linalg_lu_factor_ex", ""},
2245 {"aten::linalg_lu_factor_ex", "out"},
2246 {"aten::linalg_lu", ""},
2247 {"aten::linalg_lu", "out"},
2248 {"aten::linalg_lu_solve", ""},
2249 {"aten::linalg_lu_solve", "out"},
2250 {"aten::_linalg_det", ""},
2251 {"aten::_linalg_det", "result"},
2252 {"aten::linalg_det", ""},
2253 {"aten::linalg_det", "out"},
2254 {"aten::det", ""},
2255 {"aten::linalg_ldl_factor_ex", ""},
2256 {"aten::linalg_ldl_factor_ex", "out"},
2257 {"aten::linalg_ldl_factor", ""},
2258 {"aten::linalg_ldl_factor", "out"},
2259 {"aten::linalg_ldl_solve", ""},
2260 {"aten::linalg_ldl_solve", "out"},
2261 {"aten::linalg_lstsq", ""},
2262 {"aten::linalg_lstsq", "out"},
2263 {"aten::linalg_matmul", ""},
2264 {"aten::linalg_matmul", "out"},
2265 {"aten::linalg_vecdot", ""},
2266 {"aten::linalg_vecdot", "out"},
2267 {"aten::linalg_matrix_exp", ""},
2268 {"aten::_linalg_slogdet", ""},
2269 {"aten::_linalg_slogdet", "sign"},
2270 {"aten::linalg_slogdet", ""},
2271 {"aten::linalg_slogdet", "out"},
2272 {"aten::slogdet", ""},
2273 {"aten::slogdet", "out"},
2274 {"aten::logdet", ""},
2275 {"aten::linalg_eig", ""},
2276 {"aten::linalg_eig", "out"},
2277 {"aten::linalg_eigvals", ""},
2278 {"aten::linalg_eigvals", "out"},
2279 {"aten::_linalg_eigh", ""},
2280 {"aten::_linalg_eigh", "eigenvalues"},
2281 {"aten::linalg_eigh", ""},
2282 {"aten::linalg_eigh", "eigvals"},
2283 {"aten::linalg_eigvalsh", ""},
2284 {"aten::linalg_eigvalsh", "out"},
2285 {"aten::linalg_householder_product", ""},
2286 {"aten::linalg_householder_product", "out"},
2287 {"aten::linalg_inv_ex", ""},
2288 {"aten::linalg_inv_ex", "inverse"},
2289 {"aten::linalg_inv", ""},
2290 {"aten::linalg_inv", "out"},
2291 {"aten::inverse", ""},
2292 {"aten::inverse", "out"},
2293 {"aten::inner", ""},
2294 {"aten::inner", "out"},
2295 {"aten::outer", ""},
2296 {"aten::outer", "out"},
2297 {"aten::ger", ""},
2298 {"aten::ger", "out"},
2299 {"aten::linalg_norm", ""},
2300 {"aten::linalg_norm", "ord_str"},
2301 {"aten::linalg_norm", "out"},
2302 {"aten::linalg_norm", "ord_str_out"},
2303 {"aten::linalg_vector_norm", ""},
2304 {"aten::linalg_vector_norm", "out"},
2305 {"aten::linalg_matrix_norm", ""},
2306 {"aten::linalg_matrix_norm", "out"},
2307 {"aten::linalg_matrix_norm", "str_ord"},
2308 {"aten::linalg_matrix_norm", "str_ord_out"},
2309 {"aten::_linalg_svd", ""},
2310 {"aten::_linalg_svd", "U"},
2311 {"aten::linalg_svd", ""},
2312 {"aten::linalg_svd", "U"},
2313 {"aten::linalg_svdvals", ""},
2314 {"aten::linalg_svdvals", "out"},
2315 {"aten::linalg_cond", ""},
2316 {"aten::linalg_cond", "out"},
2317 {"aten::linalg_cond", "p_str"},
2318 {"aten::linalg_cond", "p_str_out"},
2319 {"aten::linalg_pinv", "atol_rtol_tensor"},
2320 {"aten::linalg_pinv", "atol_rtol_tensor_out"},
2321 {"aten::linalg_pinv", "atol_rtol_float"},
2322 {"aten::linalg_pinv", "atol_rtol_float_out"},
2323 {"aten::linalg_pinv", ""},
2324 {"aten::linalg_pinv", "rcond_tensor"},
2325 {"aten::linalg_pinv", "out"},
2326 {"aten::linalg_pinv", "out_rcond_tensor"},
2327 {"aten::_linalg_solve_ex", ""},
2328 {"aten::_linalg_solve_ex", "result"},
2329 {"aten::linalg_solve_ex", ""},
2330 {"aten::linalg_solve_ex", "out"},
2331 {"aten::linalg_solve", ""},
2332 {"aten::linalg_solve", "out"},
2333 {"aten::linalg_tensorinv", ""},
2334 {"aten::linalg_tensorinv", "out"},
2335 {"aten::linalg_tensorsolve", ""},
2336 {"aten::linalg_tensorsolve", "out"},
2337 {"aten::linalg_qr", ""},
2338 {"aten::linalg_qr", "out"},
2339 {"aten::linalg_matrix_power", ""},
2340 {"aten::linalg_matrix_power", "out"},
2341 {"aten::linalg_matrix_rank", "atol_rtol_tensor"},
2342 {"aten::linalg_matrix_rank", "atol_rtol_tensor_out"},
2343 {"aten::linalg_matrix_rank", "atol_rtol_float"},
2344 {"aten::linalg_matrix_rank", "atol_rtol_float_out"},
2345 {"aten::linalg_matrix_rank", ""},
2346 {"aten::linalg_matrix_rank", "out"},
2347 {"aten::linalg_matrix_rank", "tol_tensor"},
2348 {"aten::linalg_matrix_rank", "out_tol_tensor"},
2349 {"aten::linalg_multi_dot", ""},
2350 {"aten::linalg_multi_dot", "out"},
2351 {"aten::nested_to_padded_tensor", ""},
2352 {"aten::_test_serialization_subcmul", ""},
2353 {"aten::_test_optional_intlist", ""},
2354 {"aten::_test_optional_filled_intlist", ""},
2355 {"aten::_test_optional_floatlist", ""},
2356 {"aten::_test_string_default", ""},
2357 {"aten::_test_ambiguous_defaults", "a"},
2358 {"aten::_test_ambiguous_defaults", "b"},
2359 {"aten::_test_warn_in_autograd", ""},
2360 {"aten::_test_autograd_multiple_dispatch", "fullcoverage"},
2361 {"aten::_test_autograd_multiple_dispatch", "ntonly"},
2362 {"aten::_test_autograd_multiple_dispatch_view", ""},
2363 {"aten::_test_autograd_multiple_dispatch_view_copy", ""},
2364 {"aten::segment_reduce", ""},
2365 {"aten::_segment_reduce_backward", ""},
2366 {"aten::pad_sequence", ""},
2367 {"aten::flatten_dense_tensors", ""},
2368 {"aten::unflatten_dense_tensors", ""},
2369 {"aten::_nested_tensor_from_tensor_list", ""},
2370 {"aten::_fw_primal_copy", ""},
2371 {"aten::_make_dual_copy", ""},
2372 {"aten::view_as_real_copy", ""},
2373 {"aten::view_as_complex_copy", ""},
2374 {"aten::_conj_copy", ""},
2375 {"aten::_neg_view_copy", ""},
2376 {"aten::as_strided_copy", ""},
2377 {"aten::_sparse_broadcast_to_copy", ""},
2378 {"aten::diagonal_copy", ""},
2379 {"aten::expand_copy", ""},
2380 {"aten::permute_copy", ""},
2381 {"aten::_reshape_alias_copy", ""},
2382 {"aten::select_copy", "int"},
2383 {"aten::detach_copy", ""},
2384 {"aten::slice_copy", "Tensor"},
2385 {"aten::split_copy", "Tensor"},
2386 {"aten::split_with_sizes_copy", ""},
2387 {"aten::squeeze_copy", ""},
2388 {"aten::squeeze_copy", "dim"},
2389 {"aten::squeeze_copy", "dims"},
2390 {"aten::t_copy", ""},
2391 {"aten::transpose_copy", "int"},
2392 {"aten::unsqueeze_copy", ""},
2393 {"aten::_indices_copy", ""},
2394 {"aten::_values_copy", ""},
2395 {"aten::indices_copy", ""},
2396 {"aten::values_copy", ""},
2397 {"aten::crow_indices_copy", ""},
2398 {"aten::col_indices_copy", ""},
2399 {"aten::ccol_indices_copy", ""},
2400 {"aten::row_indices_copy", ""},
2401 {"aten::unbind_copy", "int"},
2402 {"aten::unbind_copy", "int_out"},
2403 {"aten::split_copy", "Tensor_out"},
2404 {"aten::split_with_sizes_copy", "out"},
2405 {"aten::view_copy", ""},
2406 {"aten::view_copy", "dtype"},
2407 {"aten::unfold_copy", ""},
2408 {"aten::alias_copy", ""},
2409 {"aten::to_padded_tensor", ""},
2410 {"aten::_nested_tensor_softmax_with_shape", ""},
2411 {"aten::_transformer_encoder_layer_fwd", ""},
2412 {"aten::_native_multi_head_attention", ""},
2413 {"aten::scaled_dot_product_attention", ""},
2414 {"aten::_scaled_dot_product_attention", ""},
2415 {"aten::_fused_sdp_choice", ""},
2416 {"aten::_scaled_dot_product_attention_math", ""},
2417 {"aten::_scaled_dot_product_flash_attention", ""},
2418 {"aten::_scaled_dot_product_flash_attention_backward", ""},
2419 {"aten::_scaled_dot_product_efficient_attention", ""},
2420 {"aten::_scaled_dot_product_efficient_attention_backward", ""},
2421 {"aten::_chunk_grad_outputs_efficient_attention", ""},
2422 {"aten::_flash_attention_forward", ""},
2423 {"aten::_flash_attention_backward", ""},
2424 {"aten::_efficient_attention_forward", ""},
2425 {"aten::_efficient_attention_backward", ""},
2426 {"aten::_triton_scaled_dot_attention", ""},
2427 {"aten::_triton_multi_head_attention", ""},
2428 {"aten::special_airy_ai", ""},
2429 {"aten::special_airy_ai", "out"},
2430 {"aten::_transformer_decoder_only_layer_fwd", ""},
2431 {"aten::_native_decoder_only_multi_head_attention", ""},
2432 {"aten::special_bessel_j0", ""},
2433 {"aten::special_bessel_j0", "out"},
2434 {"aten::special_bessel_j1", ""},
2435 {"aten::special_bessel_j1", "out"},
2436 {"aten::special_bessel_y0", ""},
2437 {"aten::special_bessel_y0", "out"},
2438 {"aten::special_bessel_y1", ""},
2439 {"aten::special_bessel_y1", "out"},
2440 {"aten::special_chebyshev_polynomial_t", ""},
2441 {"aten::special_chebyshev_polynomial_t", "x_scalar"},
2442 {"aten::special_chebyshev_polynomial_t", "n_scalar"},
2443 {"aten::special_chebyshev_polynomial_t", "out"},
2444 {"aten::special_chebyshev_polynomial_t", "x_scalar_out"},
2445 {"aten::special_chebyshev_polynomial_t", "n_scalar_out"},
2446 {"aten::special_chebyshev_polynomial_u", ""},
2447 {"aten::special_chebyshev_polynomial_u", "x_scalar"},
2448 {"aten::special_chebyshev_polynomial_u", "n_scalar"},
2449 {"aten::special_chebyshev_polynomial_u", "out"},
2450 {"aten::special_chebyshev_polynomial_u", "x_scalar_out"},
2451 {"aten::special_chebyshev_polynomial_u", "n_scalar_out"},
2452 {"aten::special_chebyshev_polynomial_v", ""},
2453 {"aten::special_chebyshev_polynomial_v", "x_scalar"},
2454 {"aten::special_chebyshev_polynomial_v", "n_scalar"},
2455 {"aten::special_chebyshev_polynomial_v", "out"},
2456 {"aten::special_chebyshev_polynomial_v", "x_scalar_out"},
2457 {"aten::special_chebyshev_polynomial_v", "n_scalar_out"},
2458 {"aten::special_chebyshev_polynomial_w", ""},
2459 {"aten::special_chebyshev_polynomial_w", "x_scalar"},
2460 {"aten::special_chebyshev_polynomial_w", "n_scalar"},
2461 {"aten::special_chebyshev_polynomial_w", "out"},
2462 {"aten::special_chebyshev_polynomial_w", "x_scalar_out"},
2463 {"aten::special_chebyshev_polynomial_w", "n_scalar_out"},
2464 {"aten::special_hermite_polynomial_h", ""},
2465 {"aten::special_hermite_polynomial_h", "x_scalar"},
2466 {"aten::special_hermite_polynomial_h", "n_scalar"},
2467 {"aten::special_hermite_polynomial_h", "out"},
2468 {"aten::special_hermite_polynomial_h", "x_scalar_out"},
2469 {"aten::special_hermite_polynomial_h", "n_scalar_out"},
2470 {"aten::special_hermite_polynomial_he", ""},
2471 {"aten::special_hermite_polynomial_he", "x_scalar"},
2472 {"aten::special_hermite_polynomial_he", "n_scalar"},
2473 {"aten::special_hermite_polynomial_he", "out"},
2474 {"aten::special_hermite_polynomial_he", "x_scalar_out"},
2475 {"aten::special_hermite_polynomial_he", "n_scalar_out"},
2476 {"aten::special_laguerre_polynomial_l", ""},
2477 {"aten::special_laguerre_polynomial_l", "x_scalar"},
2478 {"aten::special_laguerre_polynomial_l", "n_scalar"},
2479 {"aten::special_laguerre_polynomial_l", "out"},
2480 {"aten::special_laguerre_polynomial_l", "x_scalar_out"},
2481 {"aten::special_laguerre_polynomial_l", "n_scalar_out"},
2482 {"aten::special_legendre_polynomial_p", ""},
2483 {"aten::special_legendre_polynomial_p", "x_scalar"},
2484 {"aten::special_legendre_polynomial_p", "n_scalar"},
2485 {"aten::special_legendre_polynomial_p", "out"},
2486 {"aten::special_legendre_polynomial_p", "x_scalar_out"},
2487 {"aten::special_legendre_polynomial_p", "n_scalar_out"},
2488 {"aten::special_modified_bessel_i0", ""},
2489 {"aten::special_modified_bessel_i0", "out"},
2490 {"aten::special_modified_bessel_i1", ""},
2491 {"aten::special_modified_bessel_i1", "out"},
2492 {"aten::special_modified_bessel_k0", ""},
2493 {"aten::special_modified_bessel_k0", "out"},
2494 {"aten::special_modified_bessel_k1", ""},
2495 {"aten::special_modified_bessel_k1", "out"},
2496 {"aten::special_scaled_modified_bessel_k0", ""},
2497 {"aten::special_scaled_modified_bessel_k0", "out"},
2498 {"aten::special_scaled_modified_bessel_k1", ""},
2499 {"aten::special_scaled_modified_bessel_k1", "out"},
2500 {"aten::special_shifted_chebyshev_polynomial_t", ""},
2501 {"aten::special_shifted_chebyshev_polynomial_t", "x_scalar"},
2502 {"aten::special_shifted_chebyshev_polynomial_t", "n_scalar"},
2503 {"aten::special_shifted_chebyshev_polynomial_t", "out"},
2504 {"aten::special_shifted_chebyshev_polynomial_t", "x_scalar_out"},
2505 {"aten::special_shifted_chebyshev_polynomial_t", "n_scalar_out"},
2506 {"aten::special_shifted_chebyshev_polynomial_u", ""},
2507 {"aten::special_shifted_chebyshev_polynomial_u", "x_scalar"},
2508 {"aten::special_shifted_chebyshev_polynomial_u", "n_scalar"},
2509 {"aten::special_shifted_chebyshev_polynomial_u", "out"},
2510 {"aten::special_shifted_chebyshev_polynomial_u", "x_scalar_out"},
2511 {"aten::special_shifted_chebyshev_polynomial_u", "n_scalar_out"},
2512 {"aten::special_shifted_chebyshev_polynomial_v", ""},
2513 {"aten::special_shifted_chebyshev_polynomial_v", "x_scalar"},
2514 {"aten::special_shifted_chebyshev_polynomial_v", "n_scalar"},
2515 {"aten::special_shifted_chebyshev_polynomial_v", "out"},
2516 {"aten::special_shifted_chebyshev_polynomial_v", "x_scalar_out"},
2517 {"aten::special_shifted_chebyshev_polynomial_v", "n_scalar_out"},
2518 {"aten::special_shifted_chebyshev_polynomial_w", ""},
2519 {"aten::special_shifted_chebyshev_polynomial_w", "x_scalar"},
2520 {"aten::special_shifted_chebyshev_polynomial_w", "n_scalar"},
2521 {"aten::special_shifted_chebyshev_polynomial_w", "out"},
2522 {"aten::special_shifted_chebyshev_polynomial_w", "x_scalar_out"},
2523 {"aten::special_shifted_chebyshev_polynomial_w", "n_scalar_out"},
2524 {"aten::special_spherical_bessel_j0", ""},
2525 {"aten::special_spherical_bessel_j0", "out"},
2526 {"aten::_foobar", ""},
2527 {"aten::_fused_adam_", ""},
2528 {"aten::_fused_adamw_", ""},
2529 {"aten::_new_zeros_with_same_feature_meta", "out"},
2530 {"aten::_cudnn_ctc_loss", "out"},
2531 {"aten::_cudnn_rnn_flatten_weight", "out"},
2532 {"aten::_cudnn_rnn", "out"},
2533 {"aten::_cudnn_rnn_backward", "out"},
2534 {"aten::_cudnn_init_dropout_state", "out"},
2535 {"aten::_fused_dropout", "out"},
2536 {"aten::_masked_scale", "out"},
2537 {"aten::native_dropout", "out"},
2538 {"aten::native_dropout_backward", "out"},
2539 {"aten::_conj_physical", "out"},
2540 {"aten::_add_relu", "Scalar_out"},
2541 {"aten::add", "Scalar_out"},
2542 {"aten::affine_grid_generator", "out"},
2543 {"aten::bartlett_window", "out"},
2544 {"aten::bartlett_window", "periodic_out"},
2545 {"aten::quantized_batch_norm", "out"},
2546 {"aten::bernoulli", "Tensor_out"},
2547 {"aten::bernoulli", "Tensor"},
2548 {"aten::bernoulli", "float_out"},
2549 {"aten::binary_cross_entropy_with_logits", "out"},
2550 {"aten::bincount", "out"},
2551 {"aten::blackman_window", "out"},
2552 {"aten::blackman_window", "periodic_out"},
2553 {"aten::block_diag", "out"},
2554 {"aten::constant_pad_nd", "out"},
2555 {"aten::convolution", "out"},
2556 {"aten::convolution_backward", "out"},
2557 {"aten::convolution_overrideable", "out"},
2558 {"aten::convolution_backward_overrideable", "out"},
2559 {"aten::_convolution", "out"},
2560 {"aten::conv_tbc", "out"},
2561 {"aten::copy", "out"},
2562 {"aten::_copy_from", "out"},
2563 {"aten::_copy_from_and_resize", "out"},
2564 {"aten::count_nonzero", "dim_IntList_out"},
2565 {"aten::count_nonzero", "out"},
2566 {"aten::cudnn_affine_grid_generator", "out"},
2567 {"aten::cudnn_affine_grid_generator_backward", "out"},
2568 {"aten::cudnn_batch_norm", "out"},
2569 {"aten::cudnn_batch_norm_backward", "out"},
2570 {"aten::cudnn_convolution", "out"},
2571 {"aten::cudnn_convolution_transpose", "out"},
2572 {"aten::_mps_convolution_transpose", "out"},
2573 {"aten::mps_convolution_transpose_backward", "out"},
2574 {"aten::cudnn_convolution_relu", "out"},
2575 {"aten::cudnn_convolution_add_relu", "out"},
2576 {"aten::cudnn_grid_sampler", "out"},
2577 {"aten::cudnn_grid_sampler_backward", "out"},
2578 {"aten::_ctc_loss", "out"},
2579 {"aten::_ctc_loss", "Tensor_out"},
2580 {"aten::_ctc_loss_backward", "out"},
2581 {"aten::diag_embed", "out"},
2582 {"aten::diagonal_backward", "out"},
2583 {"aten::div", "Scalar_out"},
2584 {"aten::div", "Scalar_mode_out"},
2585 {"aten::embedding", "out"},
2586 {"aten::embedding_dense_backward", "out"},
2587 {"aten::embedding_renorm", "out"},
2588 {"aten::embedding_renorm", ""},
2589 {"aten::_embedding_bag_forward_only", "out"},
2590 {"aten::_embedding_bag", "out"},
2591 {"aten::_embedding_bag_dense_backward", "out"},
2592 {"aten::_embedding_bag_per_sample_weights_backward", "out"},
2593 {"aten::empty", "names_out"},
2594 {"aten::new_empty", "out"},
2595 {"aten::new_empty_strided", "out"},
2596 {"aten::new_full", "out"},
2597 {"aten::new_zeros", "out"},
2598 {"aten::new_ones", "out"},
2599 {"aten::_empty_affine_quantized", "out"},
2600 {"aten::_empty_per_channel_affine_quantized", "out"},
2601 {"aten::resize", "out"},
2602 {"aten::resize", ""},
2603 {"aten::_resize_output", "out"},
2604 {"aten::_resize_output", ""},
2605 {"aten::empty_quantized", "out"},
2606 {"aten::empty_like", "out"},
2607 {"aten::empty_strided", "out"},
2608 {"aten::fill", "Scalar_out"},
2609 {"aten::fill", "Tensor_out"},
2610 {"aten::full", "names_out"},
2611 {"aten::full_like", "out"},
2612 {"aten::from_file", "out"},
2613 {"aten::grid_sampler_2d", "out"},
2614 {"aten::grid_sampler_2d_backward", "out"},
2615 {"aten::_grid_sampler_2d_cpu_fallback", "out"},
2616 {"aten::grid_sampler_3d", "out"},
2617 {"aten::grid_sampler_3d_backward", "out"},
2618 {"aten::hann_window", "out"},
2619 {"aten::hann_window", "periodic_out"},
2620 {"aten::hamming_window", "out"},
2621 {"aten::hamming_window", "periodic_out"},
2622 {"aten::hamming_window", "periodic_alpha_out"},
2623 {"aten::hamming_window", "periodic_alpha_beta_out"},
2624 {"aten::kaiser_window", "out"},
2625 {"aten::kaiser_window", "periodic_out"},
2626 {"aten::kaiser_window", "beta_out"},
2627 {"aten::native_group_norm", "out"},
2628 {"aten::native_group_norm_backward", "out"},
2629 {"aten::index_put", "out"},
2630 {"aten::_index_put_impl", "out"},
2631 {"aten::_index_put_impl", ""},
2632 {"aten::isnan", "out"},
2633 {"aten::native_layer_norm", "out"},
2634 {"aten::native_layer_norm_backward", "out"},
2635 {"aten::linear_backward", "out"},
2636 {"aten::mkldnn_linear", "out"},
2637 {"aten::mkldnn_linear_backward_input", "out"},
2638 {"aten::mkldnn_linear_backward_weights", "out"},
2639 {"aten::mkldnn_linear_backward", "out"},
2640 {"aten::matmul_backward", "out"},
2641 {"aten::_aminmax", "out"},
2642 {"aten::_aminmax", "dim_out"},
2643 {"aten::_mps_max_pool2d", "out"},
2644 {"aten::mps_max_pool2d_backward", "out"},
2645 {"aten::mkldnn_max_pool2d", "out"},
2646 {"aten::mkldnn_max_pool2d_backward", "out"},
2647 {"aten::mkldnn_max_pool3d", "out"},
2648 {"aten::mkldnn_max_pool3d_backward", "out"},
2649 {"aten::quantized_max_pool1d", "out"},
2650 {"aten::quantized_max_pool2d", "out"},
2651 {"aten::median", "out"},
2652 {"aten::nanmedian", "out"},
2653 {"aten::_mps_convolution", "out"},
2654 {"aten::mps_convolution_backward", "out"},
2655 {"aten::mkldnn_convolution", "out"},
2656 {"aten::mkldnn_rnn_layer", "out"},
2657 {"aten::mkldnn_rnn_layer_backward", "out"},
2658 {"aten::miopen_batch_norm", "out"},
2659 {"aten::miopen_batch_norm_backward", "out"},
2660 {"aten::miopen_convolution", "out"},
2661 {"aten::miopen_convolution_transpose", "out"},
2662 {"aten::miopen_depthwise_convolution", "out"},
2663 {"aten::miopen_rnn", "out"},
2664 {"aten::miopen_rnn_backward", "out"},
2665 {"aten::_sparse_sparse_matmul", "out"},
2666 {"aten::mul", "Scalar_out"},
2667 {"aten::_native_batch_norm_legit_functional", ""},
2668 {"aten::batch_norm_stats", "out"},
2669 {"aten::batch_norm_gather_stats", "out"},
2670 {"aten::batch_norm_gather_stats_with_counts", "out"},
2671 {"aten::native_batch_norm_backward", "out"},
2672 {"aten::batch_norm_backward_reduce", "out"},
2673 {"aten::batch_norm_backward_elemt", "out"},
2674 {"aten::batch_norm_update_stats", "out"},
2675 {"aten::_nnpack_spatial_convolution", "out"},
2676 {"aten::ones", "names_out"},
2677 {"aten::ones_like", "out"},
2678 {"aten::_euclidean_dist", "out"},
2679 {"aten::_cdist_forward", "out"},
2680 {"aten::_cdist_backward", "out"},
2681 {"aten::_pdist_forward", "out"},
2682 {"aten::_pdist_backward", "out"},
2683 {"aten::pixel_shuffle", "out"},
2684 {"aten::pixel_unshuffle", "out"},
2685 {"aten::channel_shuffle", "out"},
2686 {"aten::_pin_memory", "out"},
2687 {"aten::scalar_tensor", "out"},
2688 {"aten::rand", "names_out"},
2689 {"aten::rand", "generator_with_names_out"},
2690 {"aten::rand_like", "out"},
2691 {"aten::randint_like", "out"},
2692 {"aten::randint_like", "low_dtype_out"},
2693 {"aten::randn", "names_out"},
2694 {"aten::randn", "generator_with_names_out"},
2695 {"aten::randn_like", "out"},
2696 {"aten::repeat", "out"},
2697 {"aten::repeat_interleave", "Tensor_out"},
2698 {"aten::_mkldnn_reshape", "out"},
2699 {"aten::relu", "out"},
2700 {"aten::select_backward", "out"},
2701 {"aten::celu", "out"},
2702 {"aten::slice_backward", "out"},
2703 {"aten::slice_scatter", "out"},
2704 {"aten::select_scatter", "out"},
2705 {"aten::diagonal_scatter", "out"},
2706 {"aten::as_strided_scatter", "out"},
2707 {"aten::unsafe_split", "Tensor_out"},
2708 {"aten::unsafe_split_with_sizes", "out"},
2709 {"aten::sum", "out"},
2710 {"aten::std_mean", "correction_out"},
2711 {"aten::prod", "out"},
2712 {"aten::_mkldnn_transpose", "out"},
2713 {"aten::flip", "out"},
2714 {"aten::roll", "out"},
2715 {"aten::rot90", "out"},
2716 {"aten::_transform_bias_rescale_qkv", "out"},
2717 {"aten::_nested_tensor_from_mask", "out"},
2718 {"aten::_nested_from_padded", "out"},
2719 {"aten::_nested_tensor_size", "out"},
2720 {"aten::_nested_tensor_strides", "out"},
2721 {"aten::_nested_from_padded_and_nested_example", "out"},
2722 {"aten::_nested_view_from_buffer_copy", "out"},
2723 {"aten::_trilinear", "out"},
2724 {"aten::_unique", "out"},
2725 {"aten::unique_dim", "out"},
2726 {"aten::unique_consecutive", "out"},
2727 {"aten::unique_dim_consecutive", "out"},
2728 {"aten::_unique2", "out"},
2729 {"aten::_unsafe_view", "out"},
2730 {"aten::var_mean", "correction_out"},
2731 {"aten::_weight_norm_interface", "out"},
2732 {"aten::_weight_norm_interface_backward", "out"},
2733 {"aten::zeros", "names_out"},
2734 {"aten::_efficientzerotensor", "out"},
2735 {"aten::zeros_like", "out"},
2736 {"aten::_standard_gamma_grad", "out"},
2737 {"aten::_standard_gamma", "out"},
2738 {"aten::_dirichlet_grad", "out"},
2739 {"aten::_sample_dirichlet", "out"},
2740 {"aten::poisson", "out"},
2741 {"aten::binomial", "out"},
2742 {"aten::native_norm", "out"},
2743 {"aten::native_norm", "ScalarOpt_dim_dtype_out"},
2744 {"aten::_sparse_sum", "dim_out"},
2745 {"aten::_sparse_sum_backward", "out"},
2746 {"aten::_sparse_csr_sum", "dim_dtype_out"},
2747 {"aten::_sparse_csr_prod", "dim_dtype_out"},
2748 {"aten::_sparse_softmax", "out"},
2749 {"aten::_sparse_softmax_backward_data", "out"},
2750 {"aten::_sparse_log_softmax", "out"},
2751 {"aten::_sparse_log_softmax_backward_data", "out"},
2752 {"aten::_spdiags", "out"},
2753 {"aten::norm", "ScalarOpt_dtype_out"},
2754 {"aten::norm", "Scalar_out"},
2755 {"aten::clone", "out"},
2756 {"aten::resize_as", "out"},
2757 {"aten::resize_as", ""},
2758 {"aten::resize_as_sparse", "out"},
2759 {"aten::resize_as_sparse", ""},
2760 {"aten::zero", "out"},
2761 {"aten::zero", ""},
2762 {"aten::sub", "Scalar_out"},
2763 {"aten::rsub", "Tensor_out"},
2764 {"aten::rsub", "Scalar_out"},
2765 {"aten::_sparse_addmm", "out"},
2766 {"aten::sparse_coo_tensor", "size_out"},
2767 {"aten::_sparse_coo_tensor_with_dims", "out"},
2768 {"aten::_sparse_coo_tensor_with_dims_and_tensors", "out"},
2769 {"aten::sparse_resize", "out"},
2770 {"aten::sparse_resize", ""},
2771 {"aten::sparse_resize_and_clear", "out"},
2772 {"aten::sparse_resize_and_clear", ""},
2773 {"aten::sparse_mask", "out"},
2774 {"aten::_to_dense", "out"},
2775 {"aten::_coalesce", "out"},
2776 {"aten::_coalesced", "out"},
2777 {"aten::_coalesced", ""},
2778 {"aten::copy_sparse_to_sparse", "out"},
2779 {"aten::copy_sparse_to_sparse", ""},
2780 {"aten::to_sparse", "sparse_dim_out"},
2781 {"aten::to_sparse", "out"},
2782 {"aten::to_sparse_csr", "out"},
2783 {"aten::to_sparse_csc", "out"},
2784 {"aten::to_sparse_bsr", "out"},
2785 {"aten::to_sparse_bsc", "out"},
2786 {"aten::to_mkldnn", "out"},
2787 {"aten::mkldnn_reorder_conv2d_weight", "out"},
2788 {"aten::mkldnn_reorder_conv3d_weight", "out"},
2789 {"aten::quantize_per_tensor_dynamic", "out"},
2790 {"aten::quantize_per_tensor", "out"},
2791 {"aten::quantize_per_tensor", "tensor_qparams_out"},
2792 {"aten::quantize_per_tensor", "tensors_out"},
2793 {"aten::quantize_per_channel", "out"},
2794 {"aten::dequantize", "self_out"},
2795 {"aten::dequantize", "tensors_out"},
2796 {"aten::q_per_channel_scales", "out"},
2797 {"aten::q_per_channel_zero_points", "out"},
2798 {"aten::int_repr", "out"},
2799 {"aten::_make_per_tensor_quantized_tensor", "out"},
2800 {"aten::_make_per_channel_quantized_tensor", "out"},
2801 {"aten::fake_quantize_per_tensor_affine_cachemask", "out"},
2802 {"aten::_fake_quantize_per_tensor_affine_cachemask_tensor_qparams", "out"},
2803 {"aten::_fake_quantize_learnable_per_tensor_affine", "out"},
2804 {"aten::fake_quantize_per_channel_affine_cachemask", "out"},
2805 {"aten::_fake_quantize_learnable_per_channel_affine", "out"},
2806 {"aten::_fused_moving_avg_obs_fq_helper", "out"},
2807 {"aten::_fused_moving_avg_obs_fq_helper_functional", ""},
2808 {"aten::_to_copy", "out"},
2809 {"aten::_lstm_mps", "out"},
2810 {"aten::lstm_mps_backward", "out"},
2811 {"aten::_thnn_fused_lstm_cell", "out"},
2812 {"aten::_thnn_fused_lstm_cell_backward_impl", "out"},
2813 {"aten::_thnn_fused_gru_cell", "out"},
2814 {"aten::_thnn_fused_gru_cell_backward", "out"},
2815 {"aten::_pack_padded_sequence", "out"},
2816 {"aten::set", "source_Storage_out"},
2817 {"aten::set", "source_Storage"},
2818 {"aten::set", "source_Storage_storage_offset_out"},
2819 {"aten::set", "source_Storage_storage_offset"},
2820 {"aten::set", "source_Tensor_out"},
2821 {"aten::set", "source_Tensor"},
2822 {"aten::set", "out"},
2823 {"aten::set", ""},
2824 {"aten::lift", "out"},
2825 {"aten::lift_fresh_copy", "out"},
2826 {"aten::masked_fill", "Scalar_out"},
2827 {"aten::masked_fill", "Tensor_out"},
2828 {"aten::masked_scatter", "out"},
2829 {"aten::_masked_softmax", "out"},
2830 {"aten::_masked_softmax_backward", "out"},
2831 {"aten::put", "out"},
2832 {"aten::index_fill", "int_Scalar_out"},
2833 {"aten::index_fill", "int_Tensor_out"},
2834 {"aten::bitwise_and", "Scalar_Tensor_out"},
2835 {"aten::bitwise_or", "Scalar_Tensor_out"},
2836 {"aten::bitwise_xor", "Scalar_Tensor_out"},
2837 {"aten::__lshift__", "Scalar_out"},
2838 {"aten::__lshift__", "Tensor_out"},
2839 {"aten::bitwise_left_shift", "Scalar_Tensor_out"},
2840 {"aten::__rshift__", "Scalar_out"},
2841 {"aten::__rshift__", "Tensor_out"},
2842 {"aten::bitwise_right_shift", "Scalar_Tensor_out"},
2843 {"aten::random", "from_out"},
2844 {"aten::random", "from"},
2845 {"aten::random", "to_out"},
2846 {"aten::random", "to"},
2847 {"aten::random", "out"},
2848 {"aten::random", ""},
2849 {"aten::uniform", "out"},
2850 {"aten::uniform", ""},
2851 {"aten::cauchy", "out"},
2852 {"aten::cauchy", ""},
2853 {"aten::log_normal", "out"},
2854 {"aten::log_normal", ""},
2855 {"aten::exponential", "out"},
2856 {"aten::exponential", ""},
2857 {"aten::geometric", "out"},
2858 {"aten::geometric", ""},
2859 {"aten::tril_indices", "out"},
2860 {"aten::triu_indices", "out"},
2861 {"aten::trace", "out"},
2862 {"aten::_cholesky_solve_helper", "out"},
2863 {"aten::dist", "out"},
2864 {"aten::_histogramdd_bin_edges", "out"},
2865 {"aten::_histogramdd_from_bin_cts", "out"},
2866 {"aten::_histogramdd_from_bin_tensors", "out"},
2867 {"aten::remainder", "Scalar_Tensor_out"},
2868 {"aten::argsort", "stable_out"},
2869 {"aten::unfold_backward", "out"},
2870 {"aten::normal", "out"},
2871 {"aten::_amp_foreach_non_finite_check_and_unscale", "out"},
2872 {"aten::_amp_foreach_non_finite_check_and_unscale", ""},
2873 {"aten::_amp_update_scale", "out"},
2874 {"aten::_amp_update_scale", ""},
2875 {"aten::_foreach_add", "Scalar_out"},
2876 {"aten::_foreach_sub", "Scalar_out"},
2877 {"aten::_foreach_mul", "Scalar_out"},
2878 {"aten::_foreach_div", "Scalar_out"},
2879 {"aten::_foreach_clamp_min", "Scalar_out"},
2880 {"aten::_foreach_clamp_max", "Scalar_out"},
2881 {"aten::_foreach_maximum", "Scalar_out"},
2882 {"aten::_foreach_minimum", "Scalar_out"},
2883 {"aten::_foreach_add", "List_out"},
2884 {"aten::_foreach_sub", "List_out"},
2885 {"aten::_foreach_mul", "List_out"},
2886 {"aten::_foreach_div", "List_out"},
2887 {"aten::_foreach_clamp_min", "List_out"},
2888 {"aten::_foreach_clamp_max", "List_out"},
2889 {"aten::_foreach_maximum", "List_out"},
2890 {"aten::_foreach_minimum", "List_out"},
2891 {"aten::_foreach_add", "ScalarList_out"},
2892 {"aten::_foreach_sub", "ScalarList_out"},
2893 {"aten::_foreach_div", "ScalarList_out"},
2894 {"aten::_foreach_mul", "ScalarList_out"},
2895 {"aten::_foreach_clamp_min", "ScalarList_out"},
2896 {"aten::_foreach_clamp_max", "ScalarList_out"},
2897 {"aten::_foreach_maximum", "ScalarList_out"},
2898 {"aten::_foreach_minimum", "ScalarList_out"},
2899 {"aten::_foreach_exp", "out"},
2900 {"aten::_foreach_zero", "out"},
2901 {"aten::_foreach_zero", ""},
2902 {"aten::_foreach_sqrt", "out"},
2903 {"aten::_foreach_abs", "out"},
2904 {"aten::_foreach_acos", "out"},
2905 {"aten::_foreach_asin", "out"},
2906 {"aten::_foreach_atan", "out"},
2907 {"aten::_foreach_ceil", "out"},
2908 {"aten::_foreach_cos", "out"},
2909 {"aten::_foreach_cosh", "out"},
2910 {"aten::_foreach_erf", "out"},
2911 {"aten::_foreach_erfc", "out"},
2912 {"aten::_foreach_expm1", "out"},
2913 {"aten::_foreach_floor", "out"},
2914 {"aten::_foreach_log", "out"},
2915 {"aten::_foreach_log10", "out"},
2916 {"aten::_foreach_log1p", "out"},
2917 {"aten::_foreach_log2", "out"},
2918 {"aten::_foreach_neg", "out"},
2919 {"aten::_foreach_tan", "out"},
2920 {"aten::_foreach_tanh", "out"},
2921 {"aten::_foreach_sin", "out"},
2922 {"aten::_foreach_sinh", "out"},
2923 {"aten::_foreach_round", "out"},
2924 {"aten::_foreach_lgamma", "out"},
2925 {"aten::_foreach_frac", "out"},
2926 {"aten::_foreach_reciprocal", "out"},
2927 {"aten::_foreach_sigmoid", "out"},
2928 {"aten::_foreach_trunc", "out"},
2929 {"aten::_foreach_addcdiv", "Scalar_out"},
2930 {"aten::_foreach_addcmul", "Scalar_out"},
2931 {"aten::_foreach_addcdiv", "ScalarList_out"},
2932 {"aten::_foreach_addcdiv", "Tensor_out"},
2933 {"aten::_foreach_addcmul", "ScalarList_out"},
2934 {"aten::_foreach_addcmul", "Tensor_out"},
2935 {"aten::_foreach_norm", "Scalar_out"},
2936 {"aten::_foreach_lerp", "List_out"},
2937 {"aten::_foreach_lerp", "Scalar_out"},
2938 {"aten::bucketize", "Scalar_out"},
2939 {"aten::searchsorted", "Scalar_out"},
2940 {"aten::glu_jvp", "out"},
2941 {"aten::glu_backward_jvp", "out"},
2942 {"aten::hardswish_backward", "out"},
2943 {"aten::rrelu_with_noise_backward", "out"},
2944 {"aten::mkldnn_adaptive_avg_pool2d_backward", "out"},
2945 {"aten::_adaptive_avg_pool2d", "out"},
2946 {"aten::_adaptive_avg_pool2d_backward", "out"},
2947 {"aten::_adaptive_avg_pool3d", "out"},
2948 {"aten::_adaptive_avg_pool3d_backward", "out"},
2949 {"aten::_slow_conv2d_backward", "output_mask_out"},
2950 {"aten::conv_depthwise3d", "out"},
2951 {"aten::slow_conv_dilated2d", "out"},
2952 {"aten::slow_conv_dilated3d", "out"},
2953 {"aten::isinf", "out"},
2954 {"aten::linalg_matrix_exp", "out"},
2955 {"aten::_test_optional_intlist", "out"},
2956 {"aten::_test_optional_filled_intlist", "out"},
2957 {"aten::_test_optional_floatlist", "out"},
2958 {"aten::_test_warn_in_autograd", "out"},
2959 {"aten::_test_autograd_multiple_dispatch", "fullcoverage_out"},
2960 {"aten::_test_autograd_multiple_dispatch_view_copy", "out"},
2961 {"aten::segment_reduce", "out"},
2962 {"aten::_segment_reduce_backward", "out"},
2963 {"aten::_nested_tensor_from_tensor_list", "out"},
2964 {"aten::_fw_primal_copy", "out"},
2965 {"aten::_make_dual_copy", "out"},
2966 {"aten::view_as_real_copy", "out"},
2967 {"aten::view_as_complex_copy", "out"},
2968 {"aten::_conj_copy", "out"},
2969 {"aten::_neg_view_copy", "out"},
2970 {"aten::as_strided_copy", "out"},
2971 {"aten::_sparse_broadcast_to_copy", "out"},
2972 {"aten::diagonal_copy", "out"},
2973 {"aten::expand_copy", "out"},
2974 {"aten::permute_copy", "out"},
2975 {"aten::_reshape_alias_copy", "out"},
2976 {"aten::select_copy", "int_out"},
2977 {"aten::detach_copy", "out"},
2978 {"aten::slice_copy", "Tensor_out"},
2979 {"aten::squeeze_copy", "out"},
2980 {"aten::squeeze_copy", "dim_out"},
2981 {"aten::squeeze_copy", "dims_out"},
2982 {"aten::t_copy", "out"},
2983 {"aten::transpose_copy", "int_out"},
2984 {"aten::unsqueeze_copy", "out"},
2985 {"aten::_indices_copy", "out"},
2986 {"aten::_values_copy", "out"},
2987 {"aten::indices_copy", "out"},
2988 {"aten::values_copy", "out"},
2989 {"aten::crow_indices_copy", "out"},
2990 {"aten::col_indices_copy", "out"},
2991 {"aten::ccol_indices_copy", "out"},
2992 {"aten::row_indices_copy", "out"},
2993 {"aten::view_copy", "out"},
2994 {"aten::view_copy", "dtype_out"},
2995 {"aten::unfold_copy", "out"},
2996 {"aten::alias_copy", "out"},
2997 {"aten::to_padded_tensor", "out"},
2998 {"aten::_transformer_encoder_layer_fwd", "out"},
2999 {"aten::_native_multi_head_attention", "out"},
3000 {"aten::_triton_scaled_dot_attention", "out"},
3001 {"aten::_triton_multi_head_attention", "out"},
3002 {"aten::_transformer_decoder_only_layer_fwd", "out"},
3003 {"aten::_native_decoder_only_multi_head_attention", "out"},
3004 {"aten::_foobar", "out"},
3005 {"aten::_fused_adam", "out"},
3006 {"aten::_fused_adam", ""},
3007 {"aten::_fused_adamw", "out"},
3008 {"aten::_fused_adamw", ""},
3009 {"", ""}
3010 };
3011 return ops.count(std::make_pair(
3012 opName.name.c_str(), opName.overload_name.c_str())) == 0;
3013}
3014}
3015