Supported aten operators
Note
This table and page are auto generated by docs/contributing/generate_support_page.py and reflect the PyTorch reference docs at the time of generation. Targeted torch version: 2.13. Generated on 01 Aug 2026. The ONNX section is not scraped from PyTorch's docs: it is measured by actually exporting one module per operator with torch 2.13.0 at opset 18 (see that section for how to read its columns).
Warning
Take these results with a grain of salt: many of the listed operators never appear in the torch IR graph that torch_to_nnef traces (they get remapped to more generic ops upstream), and some uncommon operators are rare in real models so support may be lacking even when marked unsupported. SONOS maintains operators on a per-need basis, and contributions are always welcome see how.
'is core' column refers to this PyTorch IR documentation page (the page for torch 2.13 was emptied upstream; falling back to torch 2.9 which is the last version that still enumerates the core ATen IR).
We filter out 'backward' and 'sym' operators from the listing since they are unwanted in an inference engine. In-place operations are merged with their non-inplace counterparts since that distinction is an inference implementation detail.
We also exclude a long tail of identifiers that the aten::* source-grep picks up but that we cannot tie to an attributable inference operator measurement (see the full list at the bottom of this page). This trims the unsupported column to the names where a torch_to_nnef emitter (or a deliberate no-op map) would actually be meaningful.
Total matched operators in torch_to_nnef compared to:
- core PyTorch opset:
- and support from full
aten:::
(total operators listed as supported by torch_to_nnef being 455)
| export&run | aten name | aliases | can in-place | is core |
|---|---|---|---|---|
| ✅ | abs | absolute | ✅ | ✅ |
| ✅ | acos | arccos | ✅ | ✅ |
| ✅ | acosh | arccosh | ✅ | ✅ |
| ✅ | adaptive_avg_pool1d | ❌ | ✅ | |
| ✅ | add | ✅ | ✅ | |
| ✅ | addmm | ✅ | ✅ | |
| ✅ | alias | ❌ | ✅ | |
| ✅ | amax | ❌ | ✅ | |
| ✅ | amin | ❌ | ✅ | |
| ✅ | any | ❌ | ✅ | |
| ✅ | arange | ❌ | ✅ | |
| ✅ | argmax | ❌ | ✅ | |
| ✅ | argmin | ❌ | ✅ | |
| ❌ | as_strided | ✅ | ✅ | |
| ✅ | asin | arcsin | ✅ | ✅ |
| ✅ | asinh | arcsinh | ✅ | ✅ |
| ✅ | atan | arctan | ✅ | ✅ |
| ✅ | atan2 | arctan2 | ✅ | ✅ |
| ✅ | atanh | arctanh | ✅ | ✅ |
| ✅ | avg_pool1d | ❌ | ✅ | |
| ✅ | avg_pool2d | ❌ | ✅ | |
| ✅ | avg_pool3d | ❌ | ✅ | |
| ✅ | bitwise_and | ✅ | ✅ | |
| ✅ | bitwise_not | ✅ | ✅ | |
| ✅ | bitwise_or | ✅ | ✅ | |
| ✅ | bitwise_xor | ✅ | ✅ | |
| ✅ | bmm | ❌ | ✅ | |
| ✅ | cat | concat, concatenate | ❌ | ✅ |
| ✅ | ceil | ✅ | ✅ | |
| ✅ | clamp | clip | ✅ | ✅ |
| ✅ | clone | ❌ | ✅ | |
| ✅ | col2im | ❌ | ✅ | |
| ✅ | constant_pad_nd | ❌ | ✅ | |
| ✅ | convolution | ❌ | ✅ | |
| ✅ | copy | ✅ | ✅ | |
| ✅ | cos | ✅ | ✅ | |
| ✅ | cosh | ✅ | ✅ | |
| ✅ | cumsum | ✅ | ✅ | |
| ✅ | diagonal | ❌ | ✅ | |
| ✅ | div | divide, true_divide | ✅ | ✅ |
| ✅ | elu | ✅ | ✅ | |
| ✅ | embedding | ❌ | ✅ | |
| ❌ | empty | ❌ | ✅ | |
| ❌ | empty_strided | ❌ | ✅ | |
| ✅ | eq | ✅ | ✅ | |
| ✅ | erf | special_erf | ✅ | ✅ |
| ✅ | exp | ✅ | ✅ | |
| ✅ | expand | ❌ | ✅ | |
| ✅ | expm1 | special_expm1 | ✅ | ✅ |
| ✅ | fill | ✅ | ✅ | |
| ✅ | flip | ❌ | ✅ | |
| ✅ | floor | ✅ | ✅ | |
| ✅ | fmod | ✅ | ✅ | |
| ✅ | full | ❌ | ✅ | |
| ✅ | full_like | ❌ | ✅ | |
| ✅ | gather | ❌ | ✅ | |
| ✅ | ge | greater_equal | ✅ | ✅ |
| ✅ | gelu | ✅ | ✅ | |
| ✅ | grid_sampler_2d | ❌ | ✅ | |
| ✅ | gt | greater | ✅ | ✅ |
| ✅ | hardtanh | ✅ | ✅ | |
| ✅ | index | ❌ | ✅ | |
| ✅ | index_put | ✅ | ✅ | |
| ✅ | index_select | ❌ | ✅ | |
| ✅ | isinf | ❌ | ✅ | |
| ✅ | isnan | ❌ | ✅ | |
| ✅ | le | less_equal | ✅ | ✅ |
| ✅ | leaky_relu | ✅ | ✅ | |
| ✅ | log | ✅ | ✅ | |
| ✅ | log10 | ✅ | ✅ | |
| ✅ | log1p | special_log1p | ✅ | ✅ |
| ✅ | log2 | ✅ | ✅ | |
| ✅ | logical_and | ✅ | ✅ | |
| ✅ | logical_not | ✅ | ✅ | |
| ✅ | logical_or | ✅ | ✅ | |
| ✅ | logical_xor | ✅ | ✅ | |
| ✅ | lt | less | ✅ | ✅ |
| ❌ | masked_scatter | ✅ | ✅ | |
| ✅ | max | ❌ | ✅ | |
| ✅ | max_pool2d_with_indices | ❌ | ✅ | |
| ✅ | max_pool3d_with_indices | ❌ | ✅ | |
| ✅ | maximum | ❌ | ✅ | |
| ✅ | mean | ❌ | ✅ | |
| ✅ | min | ❌ | ✅ | |
| ✅ | minimum | ❌ | ✅ | |
| ✅ | mm | ❌ | ✅ | |
| ✅ | mul | multiply | ✅ | ✅ |
| ✅ | native_dropout | ❌ | ✅ | |
| ✅ | native_group_norm | ❌ | ✅ | |
| ✅ | native_layer_norm | ❌ | ✅ | |
| ✅ | ne | not_equal | ✅ | ✅ |
| ✅ | neg | negative | ✅ | ✅ |
| ❌ | nonzero | ❌ | ✅ | |
| ✅ | permute | ❌ | ✅ | |
| ✅ | pow | ✅ | ✅ | |
| ✅ | prod | ❌ | ✅ | |
| ❌ | rand | ❌ | ✅ | |
| ❌ | randn | ❌ | ✅ | |
| ❌ | randperm | ❌ | ✅ | |
| ✅ | reciprocal | ✅ | ✅ | |
| ✅ | reflection_pad1d | ❌ | ✅ | |
| ✅ | reflection_pad2d | ❌ | ✅ | |
| ✅ | reflection_pad3d | ❌ | ✅ | |
| ✅ | relu | ✅ | ✅ | |
| ✅ | remainder | ✅ | ✅ | |
| ✅ | repeat | ❌ | ✅ | |
| ✅ | replication_pad2d | ❌ | ✅ | |
| ✅ | replication_pad3d | ❌ | ✅ | |
| ✅ | round | special_round | ✅ | ✅ |
| ✅ | rsqrt | ✅ | ✅ | |
| ✅ | scalar_tensor | ❌ | ✅ | |
| ✅ | scatter | ✅ | ✅ | |
| ✅ | scatter_add | ✅ | ✅ | |
| ✅ | scatter_reduce | ✅ | ✅ | |
| ✅ | select | ❌ | ✅ | |
| ✅ | select_scatter | ❌ | ✅ | |
| ✅ | sigmoid | special_expit | ✅ | ✅ |
| ✅ | sign | ✅ | ✅ | |
| ✅ | sin | ✅ | ✅ | |
| ✅ | sinh | ✅ | ✅ | |
| ✅ | slice | ❌ | ✅ | |
| ✅ | slice_scatter | ❌ | ✅ | |
| ✅ | sort | ❌ | ✅ | |
| ✅ | split_with_sizes | ❌ | ✅ | |
| ✅ | sqrt | ✅ | ✅ | |
| ✅ | squeeze | ✅ | ✅ | |
| ✅ | sub | subtract | ✅ | ✅ |
| ✅ | sum | ❌ | ✅ | |
| ✅ | tan | ✅ | ✅ | |
| ✅ | tanh | ✅ | ✅ | |
| ✅ | topk | ❌ | ✅ | |
| ✅ | trunc | fix | ✅ | ✅ |
| ✅ | unsqueeze | ✅ | ✅ | |
| ✅ | upsample_bilinear2d | ❌ | ✅ | |
| ✅ | upsample_nearest2d | ❌ | ✅ | |
| ✅ | var | ❌ | ✅ | |
| ✅ | view | ❌ | ✅ | |
| ✅ | where | ❌ | ✅ | |
| ✅ | adaptive_avg_pool2d | ❌ | - | |
| ✅ | adaptive_avg_pool3d | ❌ | - | |
| ✅ | adaptive_max_pool1d | ❌ | - | |
| ✅ | adaptive_max_pool2d | ❌ | - | |
| ✅ | adaptive_max_pool3d | ❌ | - | |
| ✅ | addbmm | ✅ | - | |
| ✅ | addcdiv | ❌ | - | |
| ✅ | addcmul | ❌ | - | |
| ✅ | addmv | ✅ | - | |
| ✅ | addr | ✅ | - | |
| ✅ | affine_grid_generator | ❌ | - | |
| ✅ | all | ❌ | - | |
| ✅ | alpha_dropout | ✅ | - | |
| ✅ | aminmax | ❌ | - | |
| ✅ | angle | ❌ | - | |
| ✅ | argsort | ❌ | - | |
| ❌ | argwhere | ❌ | - | |
| ✅ | atleast_1d | ❌ | - | |
| ✅ | atleast_2d | ❌ | - | |
| ✅ | atleast_3d | ❌ | - | |
| ✅ | baddbmm | ✅ | - | |
| ✅ | bartlett_window | ❌ | - | |
| ✅ | batch_norm | ❌ | - | |
| ❌ | bernoulli | ✅ | - | |
| ✅ | bilinear | ❌ | - | |
| ✅ | binary_cross_entropy | ❌ | - | |
| ✅ | binary_cross_entropy_with_logits | ❌ | - | |
| ❌ | bincount | ❌ | - | |
| ❌ | binomial | ❌ | - | |
| ✅ | bitwise_left_shift | ✅ | - | |
| ✅ | bitwise_right_shift | ✅ | - | |
| ✅ | blackman_window | ❌ | - | |
| ✅ | block_diag | ❌ | - | |
| ✅ | broadcast_tensors | ❌ | - | |
| ✅ | broadcast_to | ❌ | - | |
| ✅ | bucketize | ❌ | - | |
| ✅ | cartesian_prod | ❌ | - | |
| ❌ | cauchy | ✅ | - | |
| ✅ | cdist | ❌ | - | |
| ✅ | celu | ❌ | - | |
| ✅ | chain_matmul | ❌ | - | |
| ❌ | chalf | ❌ | - | |
| ✅ | channel_shuffle | ❌ | - | |
| ❌ | cholesky | ❌ | - | |
| ❌ | cholesky_inverse | ❌ | - | |
| ❌ | cholesky_solve | ❌ | - | |
| ✅ | chunk | ❌ | - | |
| ✅ | clamp_max | ✅ | - | |
| ✅ | clamp_min | ✅ | - | |
| ✅ | column_stack | ❌ | - | |
| ❌ | combinations | ❌ | - | |
| ✅ | complex | ❌ | - | |
| ✅ | conj | ❌ | - | |
| ✅ | conj_physical | ✅ | - | |
| ✅ | contiguous | ❌ | - | |
| ✅ | conv1d | ❌ | - | |
| ✅ | conv2d | ❌ | - | |
| ✅ | conv3d | ❌ | - | |
| ✅ | conv_tbc | ❌ | - | |
| ✅ | conv_transpose1d | ❌ | - | |
| ✅ | conv_transpose2d | ❌ | - | |
| ✅ | conv_transpose3d | ❌ | - | |
| ❌ | copy_sparse_to_sparse_ | ❌ | - | |
| ✅ | copysign | ✅ | - | |
| ❌ | corrcoef | ❌ | - | |
| ✅ | cosine_embedding_loss | ❌ | - | |
| ✅ | cosine_similarity | ❌ | - | |
| ✅ | count_nonzero | ❌ | - | |
| ✅ | cross | ❌ | - | |
| ✅ | cross_entropy_loss | ❌ | - | |
| ❌ | ctc_loss | ❌ | - | |
| ✅ | cummax | ❌ | - | |
| ✅ | cummin | ❌ | - | |
| ✅ | cumprod | ✅ | - | |
| ❌ | cumulative_trapezoid | ❌ | - | |
| ✅ | deg2rad | ❌ | - | |
| ✅ | dequantize | ❌ | - | |
| ✅ | detach | ✅ | - | |
| ✅ | diag | ❌ | - | |
| ✅ | diag_embed | ❌ | - | |
| ✅ | diagflat | ❌ | - | |
| ✅ | diff | ❌ | - | |
| ✅ | digamma | special_digamma, special_psi | ✅ | - |
| ✅ | dist | ❌ | - | |
| ✅ | dot | ❌ | - | |
| ✅ | dropout | ✅ | - | |
| ✅ | dsplit | ❌ | - | |
| ✅ | dstack | ❌ | - | |
| ✅ | einsum | ❌ | - | |
| ✅ | embedding_bag | ❌ | - | |
| ❌ | embedding_renorm_ | ❌ | - | |
| ✅ | empty_like | ❌ | - | |
| ❌ | empty_permuted | ❌ | - | |
| ❌ | empty_quantized | ❌ | - | |
| ✅ | erfc | special_erfc | ✅ | - |
| ❌ | erfinv | special_erfinv | ✅ | - |
| ✅ | exp2 | special_exp2 | ✅ | - |
| ✅ | expand_as | ❌ | - | |
| ❌ | exponential | ✅ | - | |
| ✅ | eye | ❌ | - | |
| ✅ | feature_alpha_dropout | ✅ | - | |
| ✅ | feature_dropout | ✅ | - | |
| ✅ | fft_fftfreq | ❌ | - | |
| ❌ | fft_ihfft2 | ❌ | - | |
| ❌ | fft_ihfftn | ❌ | - | |
| ❌ | fft_irfftn | ❌ | - | |
| ✅ | fft_rfftfreq | ❌ | - | |
| ❌ | fft_rfftn | ❌ | - | |
| ✅ | flatten | ❌ | - | |
| ❌ | flatten_dense_tensors | ❌ | - | |
| ✅ | fliplr | ❌ | - | |
| ✅ | flipud | ❌ | - | |
| ✅ | float_power | ✅ | - | |
| ✅ | floor_divide | ✅ | - | |
| ✅ | fmax | ❌ | - | |
| ✅ | fmin | ❌ | - | |
| ✅ | frac | ❌ | - | |
| ❌ | fractional_max_pool2d | ❌ | - | |
| ❌ | fractional_max_pool3d | ❌ | - | |
| ✅ | frexp | ❌ | - | |
| ✅ | frobenius_norm | ❌ | - | |
| ❌ | gamma | ❌ | - | |
| ❌ | gcd | ✅ | - | |
| ❌ | geometric | ✅ | - | |
| ❌ | geqrf | ❌ | - | |
| ✅ | glu | ❌ | - | |
| ✅ | grid_sampler | ❌ | - | |
| ✅ | grid_sampler_3d | ❌ | - | |
| ✅ | group_norm | ❌ | - | |
| ✅ | gru | ❌ | - | |
| ✅ | hamming_window | ❌ | - | |
| ✅ | hann_window | ❌ | - | |
| ✅ | hardshrink | ✅ | - | |
| ✅ | hardsigmoid | ✅ | - | |
| ✅ | hardswish | ✅ | - | |
| ✅ | heaviside | ❌ | - | |
| ✅ | hinge_embedding_loss | ❌ | - | |
| ❌ | histc | ❌ | - | |
| ❌ | histogram | ❌ | - | |
| ❌ | histogramdd | ❌ | - | |
| ✅ | hsplit | ❌ | - | |
| ✅ | hstack | ❌ | - | |
| ✅ | huber_loss | ❌ | - | |
| ✅ | hypot | ✅ | - | |
| ✅ | i0 | special_i0 | ✅ | - |
| ❌ | igamma | special_gammainc | ✅ | - |
| ❌ | igammac | special_gammaincc | ✅ | - |
| ✅ | im2col | ❌ | - | |
| ✅ | imag | ❌ | - | |
| ✅ | index_add | ❌ | - | |
| ✅ | index_copy | ❌ | - | |
| ✅ | index_fill | ❌ | - | |
| ❌ | index_put_impl_ | ❌ | - | |
| ❌ | index_reduce | ✅ | - | |
| ✅ | inner | ❌ | - | |
| ✅ | instance_norm | ❌ | - | |
| ✅ | isclose | ❌ | - | |
| ✅ | isfinite | ❌ | - | |
| ❌ | isin | ❌ | - | |
| ✅ | isneginf | ❌ | - | |
| ✅ | isposinf | ❌ | - | |
| ❌ | isreal | ❌ | - | |
| ✅ | istft | ❌ | - | |
| ✅ | kaiser_window | ❌ | - | |
| ✅ | kl_div | ❌ | - | |
| ✅ | kron | ❌ | - | |
| ❌ | kthvalue | ❌ | - | |
| ✅ | l1_loss | ❌ | - | |
| ✅ | layer_norm | ❌ | - | |
| ❌ | lcm | ✅ | - | |
| ✅ | ldexp | ✅ | - | |
| ✅ | lerp | ✅ | - | |
| ✅ | lgamma | ✅ | - | |
| ❌ | linalg_cond | ❌ | - | |
| ✅ | linalg_cross | ❌ | - | |
| ❌ | linalg_det | det | ❌ | - |
| ✅ | linalg_diagonal | ❌ | - | |
| ❌ | linalg_eig | ❌ | - | |
| ❌ | linalg_eigh | ❌ | - | |
| ❌ | linalg_eigvals | ❌ | - | |
| ❌ | linalg_eigvalsh | ❌ | - | |
| ❌ | linalg_householder_product | orgqr | ❌ | - |
| ❌ | linalg_inv | inverse | ❌ | - |
| ❌ | linalg_ldl_solve | ❌ | - | |
| ❌ | linalg_lstsq | ❌ | - | |
| ❌ | linalg_lu | ❌ | - | |
| ❌ | linalg_lu_solve | ❌ | - | |
| ❌ | linalg_matrix_exp | matrix_exp | ❌ | - |
| ✅ | linalg_matrix_norm | ❌ | - | |
| ❌ | linalg_matrix_power | matrix_power | ❌ | - |
| ❌ | linalg_matrix_rank | ❌ | - | |
| ✅ | linalg_norm | ❌ | - | |
| ❌ | linalg_pinv | ❌ | - | |
| ❌ | linalg_qr | ❌ | - | |
| ❌ | linalg_slogdet | ❌ | - | |
| ❌ | linalg_solve | ❌ | - | |
| ❌ | linalg_solve_triangular | ❌ | - | |
| ❌ | linalg_svd | ❌ | - | |
| ❌ | linalg_tensorinv | ❌ | - | |
| ❌ | linalg_tensorsolve | ❌ | - | |
| ✅ | linalg_vector_norm | ❌ | - | |
| ✅ | linear | ❌ | - | |
| ✅ | linspace | ❌ | - | |
| ❌ | log_normal | ✅ | - | |
| ✅ | log_sigmoid | ❌ | - | |
| ✅ | log_softmax | special_log_softmax | ❌ | - |
| ✅ | logaddexp | ❌ | - | |
| ✅ | logaddexp2 | ❌ | - | |
| ✅ | logcumsumexp | ❌ | - | |
| ❌ | logdet | ❌ | - | |
| ✅ | logit | special_logit | ✅ | - |
| ✅ | logspace | ❌ | - | |
| ✅ | logsumexp | special_logsumexp | ❌ | - |
| ✅ | lstm | ❌ | - | |
| ❌ | lu_solve | ❌ | - | |
| ❌ | lu_unpack | ❌ | - | |
| ✅ | mH | adjoint | ❌ | - |
| ✅ | mT | ❌ | - | |
| ✅ | margin_ranking_loss | ❌ | - | |
| ✅ | masked_fill | ✅ | - | |
| ❌ | masked_select | ❌ | - | |
| ✅ | matmul | linalg_matmul | ❌ | - |
| ✅ | matrix_H | ❌ | - | |
| ✅ | max_pool1d | ❌ | - | |
| ✅ | max_pool1d_with_indices | ❌ | - | |
| ✅ | max_pool2d | ❌ | - | |
| ✅ | max_pool3d | ❌ | - | |
| ❌ | max_unpool2d | ❌ | - | |
| ❌ | max_unpool3d | ❌ | - | |
| ❌ | median | ❌ | - | |
| ✅ | meshgrid | ❌ | - | |
| ✅ | mish | ❌ | - | |
| ❌ | mode | ❌ | - | |
| ✅ | movedim | moveaxis | ❌ | - |
| ✅ | mse_loss | ❌ | - | |
| ❌ | msort | ❌ | - | |
| ❌ | multi_margin_loss | ❌ | - | |
| ❌ | multilabel_margin_loss | ❌ | - | |
| ❌ | multinomial | ❌ | - | |
| ✅ | mv | ❌ | - | |
| ✅ | mvlgamma | special_multigammaln | ❌ | - |
| ✅ | nan_to_num | ✅ | - | |
| ✅ | nanmean | ❌ | - | |
| ❌ | nanmedian | ❌ | - | |
| ❌ | nanquantile | ❌ | - | |
| ✅ | nansum | ❌ | - | |
| ✅ | narrow | ❌ | - | |
| ✅ | native_channel_shuffle | ❌ | - | |
| ✅ | new_empty | ❌ | - | |
| ❌ | new_empty_strided | ❌ | - | |
| ✅ | new_full | ❌ | - | |
| ✅ | new_ones | ❌ | - | |
| ✅ | new_zeros | ❌ | - | |
| ❌ | nextafter | ✅ | - | |
| ✅ | nll_loss | ❌ | - | |
| ✅ | nll_loss2d | ❌ | - | |
| ✅ | nll_loss_nd | ❌ | - | |
| ❌ | nonzero_numpy | ❌ | - | |
| ❌ | nonzero_static | ❌ | - | |
| ✅ | norm | ❌ | - | |
| ❌ | normal | ✅ | - | |
| ❌ | nuclear_norm | ❌ | - | |
| ✅ | numpy_T | ❌ | - | |
| ✅ | one_hot | ❌ | - | |
| ✅ | ones | ❌ | - | |
| ✅ | ones_like | ❌ | - | |
| ❌ | ormqr | ❌ | - | |
| ✅ | outer | ger | ❌ | - |
| ✅ | pad | ❌ | - | |
| ❌ | pad_sequence | ❌ | - | |
| ✅ | pairwise_distance | ❌ | - | |
| ✅ | pdist | ❌ | - | |
| ✅ | pixel_shuffle | ❌ | - | |
| ✅ | pixel_unshuffle | ❌ | - | |
| ❌ | poisson | ❌ | - | |
| ❌ | poisson_nll_loss | ❌ | - | |
| ✅ | polar | ❌ | - | |
| ❌ | polygamma | special_polygamma | ✅ | - |
| ✅ | positive | ❌ | - | |
| ✅ | prelu | ❌ | - | |
| ❌ | put | ✅ | - | |
| ❌ | qr | ❌ | - | |
| ❌ | quantile | ❌ | - | |
| ❌ | quantize_per_channel | ❌ | - | |
| ✅ | quantize_per_tensor | ❌ | - | |
| ❌ | quantize_per_tensor_dynamic | ❌ | - | |
| ❌ | quantized_batch_norm | ❌ | - | |
| ❌ | quantized_max_pool1d | ❌ | - | |
| ❌ | quantized_max_pool2d | ❌ | - | |
| ❌ | quantized_max_pool3d | ❌ | - | |
| ✅ | rad2deg | ❌ | - | |
| ❌ | rand_like | ❌ | - | |
| ❌ | randint | ❌ | - | |
| ❌ | randint_like | ❌ | - | |
| ❌ | randn_like | ❌ | - | |
| ❌ | random | ✅ | - | |
| ❌ | range | ❌ | - | |
| ✅ | ravel | ❌ | - | |
| ✅ | real | ❌ | - | |
| ✅ | relu6 | ✅ | - | |
| ✅ | renorm | ❌ | - | |
| ✅ | repeat_interleave | ❌ | - | |
| ✅ | replication_pad1d | ❌ | - | |
| ✅ | reshape | ❌ | - | |
| ✅ | reshape_as | ❌ | - | |
| ❌ | resize_as_sparse_ | ❌ | - | |
| ✅ | resolve_conj | ❌ | - | |
| ✅ | resolve_neg | ❌ | - | |
| ✅ | rnn_relu | ❌ | - | |
| ✅ | rnn_tanh | ❌ | - | |
| ✅ | roll | ❌ | - | |
| ✅ | rot90 | ❌ | - | |
| ❌ | rrelu | ❌ | - | |
| ❌ | rrelu_with_noise | ✅ | - | |
| ✅ | rsub | ❌ | - | |
| ✅ | scaled_dot_product_attention | ❌ | - | |
| ✅ | searchsorted | ❌ | - | |
| ❌ | segment_reduce | ❌ | - | |
| ✅ | selu | ✅ | - | |
| ❌ | set_ | ❌ | - | |
| ✅ | sgn | ❌ | - | |
| ✅ | signbit | ❌ | - | |
| ✅ | silu | ✅ | - | |
| ✅ | sinc | special_sinc | ❌ | - |
| ✅ | smooth_l1_loss | ❌ | - | |
| ✅ | soft_margin_loss | ❌ | - | |
| ✅ | softmax | special_softmax | ❌ | - |
| ✅ | softplus | ❌ | - | |
| ✅ | softshrink | ❌ | - | |
| ❌ | special_airy_ai | ❌ | - | |
| ❌ | special_bessel_j0 | ❌ | - | |
| ❌ | special_bessel_j1 | ❌ | - | |
| ❌ | special_bessel_y0 | ❌ | - | |
| ❌ | special_bessel_y1 | ❌ | - | |
| ❌ | special_chebyshev_polynomial_t | ❌ | - | |
| ❌ | special_chebyshev_polynomial_u | ❌ | - | |
| ❌ | special_chebyshev_polynomial_v | ❌ | - | |
| ❌ | special_chebyshev_polynomial_w | ❌ | - | |
| ✅ | special_entr | ❌ | - | |
| ❌ | special_erfcx | ❌ | - | |
| ❌ | special_hermite_polynomial_h | ❌ | - | |
| ❌ | special_hermite_polynomial_he | ❌ | - | |
| ✅ | special_i0e | ❌ | - | |
| ✅ | special_i1 | ❌ | - | |
| ✅ | special_i1e | ❌ | - | |
| ❌ | special_laguerre_polynomial_l | ❌ | - | |
| ❌ | special_legendre_polynomial_p | ❌ | - | |
| ❌ | special_log_ndtr | ❌ | - | |
| ❌ | special_modified_bessel_i0 | ❌ | - | |
| ❌ | special_modified_bessel_i1 | ❌ | - | |
| ❌ | special_modified_bessel_k0 | ❌ | - | |
| ❌ | special_modified_bessel_k1 | ❌ | - | |
| ❌ | special_ndtr | ❌ | - | |
| ❌ | special_ndtri | ❌ | - | |
| ❌ | special_scaled_modified_bessel_k0 | ❌ | - | |
| ❌ | special_scaled_modified_bessel_k1 | ❌ | - | |
| ❌ | special_shifted_chebyshev_polynomial_t | ❌ | - | |
| ❌ | special_shifted_chebyshev_polynomial_u | ❌ | - | |
| ❌ | special_shifted_chebyshev_polynomial_v | ❌ | - | |
| ❌ | special_shifted_chebyshev_polynomial_w | ❌ | - | |
| ❌ | special_spherical_bessel_j0 | ❌ | - | |
| ✅ | special_xlog1py | ❌ | - | |
| ❌ | special_zeta | ❌ | - | |
| ✅ | split | ❌ | - | |
| ✅ | square | ✅ | - | |
| ✅ | stack | ❌ | - | |
| ✅ | std | ❌ | - | |
| ✅ | std_mean | ❌ | - | |
| ✅ | stft | ❌ | - | |
| ✅ | t | ✅ | - | |
| ✅ | take | ❌ | - | |
| ✅ | take_along_dim | ❌ | - | |
| ✅ | tanhshrink | ❌ | - | |
| ✅ | tensor_split | ❌ | - | |
| ✅ | tensordot | ❌ | - | |
| ✅ | threshold | ❌ | - | |
| ✅ | tile | ❌ | - | |
| ✅ | to | ❌ | - | |
| ❌ | trace | ❌ | - | |
| ✅ | transpose | swapaxes, swapdims | ✅ | - |
| ✅ | trapezoid | ❌ | - | |
| ✅ | trapz | ❌ | - | |
| ❌ | triangular_solve | ❌ | - | |
| ✅ | tril | ❌ | - | |
| ✅ | tril_indices | ❌ | - | |
| ✅ | triplet_margin_loss | ❌ | - | |
| ✅ | triu | ❌ | - | |
| ✅ | triu_indices | ❌ | - | |
| ✅ | type_as | ❌ | - | |
| ✅ | unbind | ❌ | - | |
| ✅ | unflatten | ❌ | - | |
| ❌ | unflatten_dense_tensors | ❌ | - | |
| ✅ | unfold | ❌ | - | |
| ❌ | uniform | ✅ | - | |
| ❌ | unique_consecutive | ❌ | - | |
| ❌ | unique_dim | ❌ | - | |
| ❌ | unique_dim_consecutive | ❌ | - | |
| ✅ | unsafe_chunk | ❌ | - | |
| ✅ | unsafe_split | ❌ | - | |
| ✅ | unsafe_split_with_sizes | ❌ | - | |
| ✅ | upsample_bicubic2d | ❌ | - | |
| ✅ | upsample_linear1d | ❌ | - | |
| ✅ | upsample_nearest1d | ❌ | - | |
| ✅ | upsample_nearest3d | ❌ | - | |
| ✅ | upsample_trilinear3d | ❌ | - | |
| ✅ | vander | ❌ | - | |
| ✅ | var_mean | ❌ | - | |
| ✅ | vdot | ❌ | - | |
| ✅ | view_as | ❌ | - | |
| ✅ | view_as_complex | ❌ | - | |
| ✅ | view_as_real | ❌ | - | |
| ✅ | vsplit | ❌ | - | |
| ✅ | vstack | row_stack | ❌ | - |
| ✅ | xlogy | special_xlogy | ❌ | - |
| ✅ | zero | ✅ | - | |
| ✅ | zeros | ❌ | - | |
| ✅ | zeros_like | ❌ | - |
ONNX support measured by exporting real modules with torch.onnx.export(dynamo=True), one per operator, over 25 generated examples each (hypothesis ci profile). Produced by tox -e proptest_onnx; see how to refresh it.
Total operators exportable, over the same denominators as the TractNNEF tab:
- core PyTorch opset:
- and support from full
aten:::
(headline accounting: 137 core / 416 overall are measured fully exportable here. Of the 555 operators actually measured: 416 full, 2 partial, 125 none, 12 blocked before ONNX, so 137/138 of the measured core operators and 416/555 of all measured ones export fully. Measured with torch 2.13.0, onnxruntime 1.28.0, opset 18.)
How to read this table
The export column grades operator coverage only:
| ✅ | every generated example exported |
| 🟡 | some examples exported, others raised |
| ❌ | no example exported |
| ⚠️ | torch.export could not capture the module, so the ONNX exporter never ran. Not an ONNX verdict |
Only ✅ / 🟡 / ❌ are measurements.
runtime (does onnxruntime load and run the exported graph) and numerics (do its outputs match PyTorch) are separate columns on purpose: a graph that exports but diverges numerically is usually a property of the kernel that ran, not a missing operator.
spec coverage says whether this row was measured here, or why it has no direct proptest measurement. Empty categories are not shown as filters. Names that cannot be tied to an attributable operator measurement are listed in the appendix outside both denominators.
The documented column is what the retired TorchScript-exporter listing (this page) said, kept as historical context rather than as a measurement.
| export | aten name | aliases | runtime | numerics | spec coverage | documented | can in-place | is core |
|---|---|---|---|---|---|---|---|---|
| ✅ | abs | absolute | full | match | measured | ✅ | ✅ | ✅ |
| ✅ | acos | arccos | full | match | measured | ✅ | ✅ | ✅ |
| ✅ | acosh | arccosh | full | match | measured | - | ✅ | ✅ |
| ✅ | adaptive_avg_pool1d | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | add | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | addmm | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | alias | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | amax | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | amin | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | any | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | arange | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | argmax | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | argmin | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | as_strided | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | asin | arcsin | full | match | measured | ✅ | ✅ | ✅ |
| ✅ | asinh | arcsinh | full | match | measured | - | ✅ | ✅ |
| ✅ | atan | arctan | full | match | measured | ✅ | ✅ | ✅ |
| ✅ | atan2 | arctan2 | full | partial | measured | ✅ | ✅ | ✅ |
| ✅ | atanh | arctanh | full | match | measured | - | ✅ | ✅ |
| ✅ | avg_pool1d | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | avg_pool2d | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | avg_pool3d | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | bitwise_and | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | bitwise_not | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | bitwise_or | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | bitwise_xor | full | match | measured | - | ✅ | ✅ | |
| ✅ | bmm | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | cat | concat, concatenate | full | match | measured | ✅ | ❌ | ✅ |
| ✅ | ceil | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | clamp | clip | full | match | measured | ✅ | ✅ | ✅ |
| ✅ | clone | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | col2im | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | constant_pad_nd | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | convolution | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | copy | full | match | measured | - | ✅ | ✅ | |
| ✅ | cos | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | cosh | full | match | measured | - | ✅ | ✅ | |
| ✅ | cumsum | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | diagonal | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | div | divide, true_divide | full | match | measured | ✅ | ✅ | ✅ |
| ✅ | elu | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | embedding | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | empty | full | - | measured | ✅ | ❌ | ✅ | |
| ✅ | empty_strided | full | - | measured | - | ❌ | ✅ | |
| ✅ | eq | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | erf | special_erf | full | match | measured | ✅ | ✅ | ✅ |
| ✅ | exp | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | expand | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | expm1 | special_expm1 | full | match | measured | - | ✅ | ✅ |
| ✅ | fill | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | flip | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | floor | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | fmod | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | full | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | full_like | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | gather | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | ge | greater_equal | full | match | measured | ✅ | ✅ | ✅ |
| ✅ | gelu | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | grid_sampler_2d | full | match | measured | - | ❌ | ✅ | |
| ✅ | gt | greater | full | match | measured | ✅ | ✅ | ✅ |
| ✅ | hardtanh | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | index | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | index_put | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | index_select | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | isinf | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | isnan | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | le | less_equal | full | match | measured | ✅ | ✅ | ✅ |
| ✅ | leaky_relu | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | log | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | log10 | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | log1p | special_log1p | full | match | measured | ✅ | ✅ | ✅ |
| ✅ | log2 | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | logical_and | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | logical_not | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | logical_or | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | logical_xor | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | lt | less | full | match | measured | ✅ | ✅ | ✅ |
| ✅ | masked_scatter | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | max | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | max_pool2d_with_indices | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | max_pool3d_with_indices | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | maximum | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | mean | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | min | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | minimum | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | mm | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | mul | multiply | full | match | measured | ✅ | ✅ | ✅ |
| ✅ | native_dropout | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | native_group_norm | full | partial | measured | - | ❌ | ✅ | |
| ✅ | native_layer_norm | full | partial | measured | ✅ | ❌ | ✅ | |
| ✅ | ne | not_equal | full | match | measured | ✅ | ✅ | ✅ |
| ✅ | neg | negative | full | match | measured | ✅ | ✅ | ✅ |
| ✅ | nonzero | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | permute | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | pow | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | prod | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | rand | full | - | measured | ✅ | ❌ | ✅ | |
| ✅ | randn | full | - | measured | ✅ | ❌ | ✅ | |
| ❌ | randperm | - | - | measured | - | ❌ | ✅ | |
| ✅ | reciprocal | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | reflection_pad1d | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | reflection_pad2d | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | reflection_pad3d | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | relu | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | remainder | full | partial | measured | ✅ | ✅ | ✅ | |
| ✅ | repeat | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | replication_pad2d | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | replication_pad3d | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | round | special_round | full | match | measured | ✅ | ✅ | ✅ |
| ✅ | rsqrt | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | scalar_tensor | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | scatter | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | scatter_add | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | scatter_reduce | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | select | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | select_scatter | full | match | measured | - | ❌ | ✅ | |
| ✅ | sigmoid | special_expit | full | match | measured | ✅ | ✅ | ✅ |
| ✅ | sign | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | sin | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | sinh | full | match | measured | - | ✅ | ✅ | |
| ✅ | slice | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | slice_scatter | full | match | measured | - | ❌ | ✅ | |
| ✅ | sort | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | split_with_sizes | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | sqrt | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | squeeze | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | sub | subtract | full | match | measured | ✅ | ✅ | ✅ |
| ✅ | sum | full | partial | measured | ✅ | ❌ | ✅ | |
| ✅ | tan | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | tanh | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | topk | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | trunc | fix | full | match | measured | - | ✅ | ✅ |
| ✅ | unsqueeze | full | match | measured | ✅ | ✅ | ✅ | |
| ✅ | upsample_bilinear2d | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | upsample_nearest2d | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | var | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | view | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | where | full | match | measured | ✅ | ❌ | ✅ | |
| ✅ | adaptive_avg_pool2d | full | match | measured | ✅ | ❌ | - | |
| ❌ | adaptive_avg_pool3d | - | - | measured | ✅ | ❌ | - | |
| ✅ | adaptive_max_pool1d | full | match | measured | ✅ | ❌ | - | |
| ✅ | adaptive_max_pool2d | full | match | measured | ✅ | ❌ | - | |
| ✅ | adaptive_max_pool3d | full | match | measured | ✅ | ❌ | - | |
| ✅ | addbmm | full | match | measured | - | ✅ | - | |
| ✅ | addcdiv | full | match | measured | - | ❌ | - | |
| ✅ | addcmul | full | match | measured | ✅ | ❌ | - | |
| ✅ | addmv | full | match | measured | - | ✅ | - | |
| ✅ | addr | full | match | measured | - | ✅ | - | |
| ✅ | affine_grid_generator | full | match | measured | ✅ | ❌ | - | |
| ✅ | all | full | match | measured | ✅ | ❌ | - | |
| ✅ | alpha_dropout | full | match | measured | ✅ | ✅ | - | |
| ✅ | aminmax | full | match | measured | ✅ | ❌ | - | |
| ✅ | angle | full | match | measured | - | ❌ | - | |
| ✅ | argsort | full | match | measured | ✅ | ❌ | - | |
| ✅ | argwhere | full | match | measured | - | ❌ | - | |
| ✅ | atleast_1d | full | match | measured | ✅ | ❌ | - | |
| ✅ | atleast_2d | full | match | measured | ✅ | ❌ | - | |
| ✅ | atleast_3d | full | match | measured | ✅ | ❌ | - | |
| ✅ | baddbmm | full | match | measured | ✅ | ✅ | - | |
| ❌ | bartlett_window | - | - | measured | - | ❌ | - | |
| ✅ | batch_norm | full | match | measured | ✅ | ❌ | - | |
| ✅ | bernoulli | full | - | measured | ✅ | ✅ | - | |
| ✅ | bilinear | full | match | measured | - | ❌ | - | |
| ✅ | binary_cross_entropy | full | match | measured | - | ❌ | - | |
| ✅ | binary_cross_entropy_with_logits | full | match | measured | ✅ | ❌ | - | |
| ❌ | bincount | - | - | measured | - | ❌ | - | |
| ❌ | binomial | - | - | measured | - | ❌ | - | |
| ✅ | bitwise_left_shift | full | match | measured | ✅ | ✅ | - | |
| ✅ | bitwise_right_shift | full | match | measured | ✅ | ✅ | - | |
| ✅ | blackman_window | full | match | measured | - | ❌ | - | |
| ✅ | block_diag | full | match | measured | - | ❌ | - | |
| ✅ | broadcast_tensors | full | match | measured | ✅ | ❌ | - | |
| ✅ | broadcast_to | full | match | measured | ✅ | ❌ | - | |
| ✅ | bucketize | full | match | measured | ✅ | ❌ | - | |
| ✅ | cartesian_prod | full | match | measured | - | ❌ | - | |
| ✅ | cauchy | full | - | measured | - | ✅ | - | |
| ❌ | cdist | - | - | measured | ✅ | ❌ | - | |
| ✅ | celu | full | match | measured | ✅ | ❌ | - | |
| ✅ | chain_matmul | full | match | measured | - | ❌ | - | |
| ❌ | chalf | - | - | measured | - | ❌ | - | |
| ✅ | channel_shuffle | full | match | measured | - | ❌ | - | |
| ❌ | cholesky | - | - | measured | - | ❌ | - | |
| ❌ | cholesky_inverse | - | - | measured | - | ❌ | - | |
| ❌ | cholesky_solve | - | - | measured | - | ❌ | - | |
| ✅ | chunk | full | match | measured | ✅ | ❌ | - | |
| ✅ | clamp_max | full | match | measured | ✅ | ✅ | - | |
| ✅ | clamp_min | full | match | measured | ✅ | ✅ | - | |
| ✅ | column_stack | full | match | measured | - | ❌ | - | |
| ⚠️ | combinations | - | - | measured | - | ❌ | - | |
| ✅ | complex | full | match | measured | - | ❌ | - | |
| ✅ | conj | full | match | measured | - | ❌ | - | |
| 🟡 | conj_physical | full | match | measured | ✅ | ✅ | - | |
| ✅ | contiguous | full | match | measured | ✅ | ❌ | - | |
| ✅ | conv1d | full | match | measured | ✅ | ❌ | - | |
| ✅ | conv2d | full | match | measured | ✅ | ❌ | - | |
| ✅ | conv3d | full | match | measured | ✅ | ❌ | - | |
| ❌ | conv_tbc | - | - | measured | ✅ | ❌ | - | |
| ✅ | conv_transpose1d | full | match | measured | ✅ | ❌ | - | |
| ✅ | conv_transpose2d | full | match | measured | ✅ | ❌ | - | |
| ✅ | conv_transpose3d | full | match | measured | ✅ | ❌ | - | |
| ❌ | copy_sparse_to_sparse_ | - | - | measured | - | ❌ | - | |
| ❌ | copysign | - | - | measured | - | ✅ | - | |
| ⚠️ | corrcoef | - | - | measured | - | ❌ | - | |
| ✅ | cosine_embedding_loss | full | match | measured | - | ❌ | - | |
| ✅ | cosine_similarity | full | match | measured | ✅ | ❌ | - | |
| ✅ | count_nonzero | full | match | measured | - | ❌ | - | |
| ✅ | cross | full | match | measured | ✅ | ❌ | - | |
| ✅ | cross_entropy_loss | full | match | measured | ✅ | ❌ | - | |
| ⚠️ | ctc_loss | - | - | measured | - | ❌ | - | |
| ❌ | cummax | - | - | measured | - | ❌ | - | |
| ❌ | cummin | - | - | measured | - | ❌ | - | |
| ❌ | cumprod | - | - | measured | - | ✅ | - | |
| ✅ | cumulative_trapezoid | full | match | measured | - | ❌ | - | |
| ✅ | deg2rad | full | match | measured | - | ❌ | - | |
| ❌ | dequantize | - | - | measured | ✅ | ❌ | - | |
| ✅ | detach | full | match | measured | ✅ | ✅ | - | |
| ✅ | diag | full | match | measured | - | ❌ | - | |
| ✅ | diag_embed | full | match | measured | - | ❌ | - | |
| ✅ | diagflat | full | match | measured | - | ❌ | - | |
| ✅ | diff | full | match | measured | - | ❌ | - | |
| ❌ | digamma | special_digamma, special_psi | - | - | measured | - | ✅ | - |
| ✅ | dist | full | match | measured | - | ❌ | - | |
| ✅ | dot | full | match | measured | ✅ | ❌ | - | |
| ✅ | dropout | full | match | measured | ✅ | ✅ | - | |
| ✅ | dsplit | full | match | measured | - | ❌ | - | |
| ✅ | dstack | full | match | measured | - | ❌ | - | |
| ✅ | einsum | full | match | measured | ✅ | ❌ | - | |
| ✅ | embedding_bag | full | match | measured | ✅ | ❌ | - | |
| ✅ | embedding_renorm_ | full | match | measured | - | ❌ | - | |
| ✅ | empty_like | full | match | measured | ✅ | ❌ | - | |
| ❌ | empty_permuted | - | - | measured | - | ❌ | - | |
| ⚠️ | empty_quantized | - | - | measured | - | ❌ | - | |
| ✅ | erfc | special_erfc | full | match | measured | - | ✅ | - |
| ❌ | erfinv | special_erfinv | - | - | measured | - | ✅ | - |
| ✅ | exp2 | special_exp2 | full | match | measured | - | ✅ | - |
| ✅ | expand_as | full | match | measured | ✅ | ❌ | - | |
| ✅ | exponential | full | - | measured | - | ✅ | - | |
| ✅ | eye | full | match | measured | ✅ | ❌ | - | |
| ✅ | feature_alpha_dropout | full | match | measured | ✅ | ✅ | - | |
| ✅ | feature_dropout | full | match | measured | ✅ | ✅ | - | |
| ❌ | fft_fftfreq | - | - | measured | - | ❌ | - | |
| ❌ | fft_ihfft2 | - | - | measured | - | ❌ | - | |
| ❌ | fft_ihfftn | - | - | measured | - | ❌ | - | |
| ✅ | fft_irfftn | full | match | measured | - | ❌ | - | |
| ❌ | fft_rfftfreq | - | - | measured | - | ❌ | - | |
| ✅ | fft_rfftn | full | partial | measured | - | ❌ | - | |
| ✅ | flatten | full | match | measured | ✅ | ❌ | - | |
| ✅ | flatten_dense_tensors | full | match | measured | - | ❌ | - | |
| ✅ | fliplr | full | match | measured | - | ❌ | - | |
| ✅ | flipud | full | match | measured | - | ❌ | - | |
| ✅ | float_power | full | match | measured | - | ✅ | - | |
| ✅ | floor_divide | full | match | measured | ✅ | ✅ | - | |
| ❌ | fmax | - | - | measured | - | ❌ | - | |
| ❌ | fmin | - | - | measured | - | ❌ | - | |
| ✅ | frac | full | match | measured | - | ❌ | - | |
| ❌ | fractional_max_pool2d | - | - | measured | - | ❌ | - | |
| ❌ | fractional_max_pool3d | - | - | measured | - | ❌ | - | |
| ❌ | frexp | - | - | measured | - | ❌ | - | |
| ✅ | frobenius_norm | full | match | measured | ✅ | ❌ | - | |
| ❌ | gamma | - | - | measured | - | ❌ | - | |
| ❌ | gcd | - | - | measured | - | ✅ | - | |
| ✅ | geometric | full | - | measured | - | ✅ | - | |
| ❌ | geqrf | - | - | measured | - | ❌ | - | |
| ✅ | glu | full | match | measured | ✅ | ❌ | - | |
| ✅ | grid_sampler | full | partial | measured | ✅ | ❌ | - | |
| ❌ | grid_sampler_3d | - | - | measured | - | ❌ | - | |
| ✅ | group_norm | full | match | measured | ✅ | ❌ | - | |
| ✅ | gru | full | match | measured | ✅ | ❌ | - | |
| ✅ | hamming_window | full | diverge | measured | - | ❌ | - | |
| ✅ | hann_window | full | match | measured | ✅ | ❌ | - | |
| ✅ | hardshrink | full | match | measured | ✅ | ✅ | - | |
| ✅ | hardsigmoid | full | match | measured | ✅ | ✅ | - | |
| ✅ | hardswish | full | match | measured | ✅ | ✅ | - | |
| ✅ | heaviside | full | match | measured | - | ❌ | - | |
| ✅ | hinge_embedding_loss | full | match | measured | - | ❌ | - | |
| ❌ | histc | - | - | measured | - | ❌ | - | |
| ❌ | histogram | - | - | measured | - | ❌ | - | |
| ❌ | histogramdd | - | - | measured | - | ❌ | - | |
| ✅ | hsplit | full | match | measured | - | ❌ | - | |
| ✅ | hstack | full | match | measured | ✅ | ❌ | - | |
| ✅ | huber_loss | full | match | measured | - | ❌ | - | |
| ❌ | hypot | - | - | measured | - | ✅ | - | |
| ❌ | i0 | special_i0 | - | - | measured | - | ✅ | - |
| ❌ | igamma | special_gammainc | - | - | measured | - | ✅ | - |
| ❌ | igammac | special_gammaincc | - | - | measured | - | ✅ | - |
| ✅ | im2col | full | match | measured | ✅ | ❌ | - | |
| ✅ | imag | full | match | measured | - | ❌ | - | |
| ✅ | index_add | full | match | measured | ✅ | ❌ | - | |
| ✅ | index_copy | full | match | measured | ✅ | ❌ | - | |
| ✅ | index_fill | full | match | measured | ✅ | ❌ | - | |
| ❌ | index_put_impl_ | - | - | measured | - | ❌ | - | |
| ❌ | index_reduce | - | - | measured | - | ✅ | - | |
| ✅ | inner | full | match | measured | - | ❌ | - | |
| ✅ | instance_norm | full | partial | measured | ✅ | ❌ | - | |
| ✅ | isclose | full | partial | measured | - | ❌ | - | |
| ✅ | isfinite | full | match | measured | ✅ | ❌ | - | |
| ✅ | isin | full | match | measured | - | ❌ | - | |
| ✅ | isneginf | full | match | measured | - | ❌ | - | |
| ✅ | isposinf | full | match | measured | - | ❌ | - | |
| ✅ | isreal | full | match | measured | - | ❌ | - | |
| ❌ | istft | - | - | measured | - | ❌ | - | |
| ❌ | kaiser_window | - | - | measured | - | ❌ | - | |
| ✅ | kl_div | full | match | measured | ✅ | ❌ | - | |
| ✅ | kron | full | match | measured | - | ❌ | - | |
| ❌ | kthvalue | - | - | measured | - | ❌ | - | |
| ✅ | l1_loss | full | match | measured | - | ❌ | - | |
| ✅ | layer_norm | full | partial | measured | ✅ | ❌ | - | |
| ❌ | lcm | - | - | measured | - | ✅ | - | |
| ✅ | ldexp | full | match | measured | - | ✅ | - | |
| ✅ | lerp | full | match | measured | ✅ | ✅ | - | |
| ❌ | lgamma | - | - | measured | - | ✅ | - | |
| ❌ | linalg_cond | - | - | measured | - | ❌ | - | |
| ✅ | linalg_cross | full | match | measured | ✅ | ❌ | - | |
| ✅ | linalg_det | det | full | match | measured | ✅ | ❌ | - |
| ✅ | linalg_diagonal | full | match | measured | - | ❌ | - | |
| ❌ | linalg_eig | - | - | measured | - | ❌ | - | |
| ❌ | linalg_eigh | - | - | measured | - | ❌ | - | |
| ❌ | linalg_eigvals | - | - | measured | - | ❌ | - | |
| ❌ | linalg_eigvalsh | - | - | measured | - | ❌ | - | |
| ❌ | linalg_householder_product | orgqr | - | - | measured | - | ❌ | - |
| ❌ | linalg_inv | inverse | - | - | measured | - | ❌ | - |
| ❌ | linalg_ldl_solve | - | - | measured | - | ❌ | - | |
| ⚠️ | linalg_lstsq | - | - | measured | - | ❌ | - | |
| ❌ | linalg_lu | - | - | measured | - | ❌ | - | |
| ❌ | linalg_lu_solve | - | - | measured | - | ❌ | - | |
| ❌ | linalg_matrix_exp | matrix_exp | - | - | measured | - | ❌ | - |
| ✅ | linalg_matrix_norm | full | match | measured | ✅ | ❌ | - | |
| ✅ | linalg_matrix_power | matrix_power | full | match | measured | - | ❌ | - |
| ❌ | linalg_matrix_rank | - | - | measured | - | ❌ | - | |
| ✅ | linalg_norm | full | match | measured | ✅ | ❌ | - | |
| ❌ | linalg_pinv | - | - | measured | - | ❌ | - | |
| ❌ | linalg_qr | - | - | measured | - | ❌ | - | |
| ❌ | linalg_slogdet | - | - | measured | - | ❌ | - | |
| ❌ | linalg_solve | - | - | measured | - | ❌ | - | |
| ❌ | linalg_solve_triangular | - | - | measured | - | ❌ | - | |
| ❌ | linalg_svd | - | - | measured | - | ❌ | - | |
| ❌ | linalg_tensorinv | - | - | measured | - | ❌ | - | |
| ❌ | linalg_tensorsolve | - | - | measured | - | ❌ | - | |
| ✅ | linalg_vector_norm | full | match | measured | ✅ | ❌ | - | |
| ✅ | linear | full | match | measured | ✅ | ❌ | - | |
| ✅ | linspace | full | match | measured | ✅ | ❌ | - | |
| ✅ | log_normal | full | - | measured | - | ✅ | - | |
| ✅ | log_sigmoid | full | match | measured | ✅ | ❌ | - | |
| ✅ | log_softmax | special_log_softmax | full | match | measured | ✅ | ❌ | - |
| ✅ | logaddexp | full | match | measured | - | ❌ | - | |
| ✅ | logaddexp2 | full | match | measured | - | ❌ | - | |
| ✅ | logcumsumexp | full | match | measured | - | ❌ | - | |
| ✅ | logdet | full | match | measured | ✅ | ❌ | - | |
| ✅ | logit | special_logit | full | match | measured | ✅ | ✅ | - |
| ✅ | logspace | full | match | measured | - | ❌ | - | |
| ✅ | logsumexp | special_logsumexp | full | match | measured | ✅ | ❌ | - |
| ✅ | lstm | full | match | measured | ✅ | ❌ | - | |
| ❌ | lu_solve | - | - | measured | - | ❌ | - | |
| ❌ | lu_unpack | - | - | measured | - | ❌ | - | |
| ✅ | mH | adjoint | full | match | measured | - | ❌ | - |
| ✅ | mT | full | match | measured | - | ❌ | - | |
| ✅ | margin_ranking_loss | full | match | measured | - | ❌ | - | |
| ✅ | masked_fill | full | match | measured | ✅ | ✅ | - | |
| ❌ | masked_select | - | - | measured | ✅ | ❌ | - | |
| ✅ | matmul | linalg_matmul | full | match | measured | ✅ | ❌ | - |
| ✅ | matrix_H | full | match | measured | - | ❌ | - | |
| ✅ | max_pool1d | full | match | measured | ✅ | ❌ | - | |
| ✅ | max_pool1d_with_indices | full | match | measured | ✅ | ❌ | - | |
| ✅ | max_pool2d | full | match | measured | ✅ | ❌ | - | |
| ✅ | max_pool3d | full | match | measured | ✅ | ❌ | - | |
| ✅ | max_unpool2d | full | match | measured | - | ❌ | - | |
| ✅ | max_unpool3d | full | match | measured | - | ❌ | - | |
| ❌ | median | - | - | measured | - | ❌ | - | |
| ✅ | meshgrid | full | match | measured | ✅ | ❌ | - | |
| ✅ | mish | full | match | measured | ✅ | ❌ | - | |
| ❌ | mode | - | - | measured | - | ❌ | - | |
| ✅ | movedim | moveaxis | full | match | measured | ✅ | ❌ | - |
| ✅ | mse_loss | full | match | measured | ✅ | ❌ | - | |
| ✅ | msort | full | match | measured | - | ❌ | - | |
| ✅ | multi_margin_loss | full | match | measured | - | ❌ | - | |
| ✅ | multilabel_margin_loss | full | match | measured | - | ❌ | - | |
| ✅ | multinomial | full | - | measured | ✅ | ❌ | - | |
| ✅ | mv | full | match | measured | ✅ | ❌ | - | |
| ❌ | mvlgamma | special_multigammaln | - | - | measured | - | ❌ | - |
| ✅ | nan_to_num | full | match | measured | ✅ | ✅ | - | |
| ✅ | nanmean | full | match | measured | - | ❌ | - | |
| ❌ | nanmedian | - | - | measured | - | ❌ | - | |
| ✅ | nanquantile | full | match | measured | - | ❌ | - | |
| ✅ | nansum | full | match | measured | - | ❌ | - | |
| ✅ | narrow | full | match | measured | ✅ | ❌ | - | |
| ❌ | native_channel_shuffle | - | - | measured | - | ❌ | - | |
| ✅ | new_empty | full | match | measured | ✅ | ❌ | - | |
| ✅ | new_empty_strided | full | - | measured | - | ❌ | - | |
| ✅ | new_full | full | match | measured | ✅ | ❌ | - | |
| ✅ | new_ones | full | match | measured | ✅ | ❌ | - | |
| ✅ | new_zeros | full | match | measured | ✅ | ❌ | - | |
| ❌ | nextafter | - | - | measured | - | ✅ | - | |
| ✅ | nll_loss | full | match | measured | ✅ | ❌ | - | |
| ✅ | nll_loss2d | full | match | measured | ✅ | ❌ | - | |
| ✅ | nll_loss_nd | full | match | measured | ✅ | ❌ | - | |
| ✅ | nonzero_numpy | full | match | measured | ✅ | ❌ | - | |
| ❌ | nonzero_static | - | - | measured | - | ❌ | - | |
| ✅ | norm | full | match | measured | ✅ | ❌ | - | |
| ✅ | normal | full | - | measured | ✅ | ✅ | - | |
| ❌ | nuclear_norm | - | - | measured | - | ❌ | - | |
| ✅ | numpy_T | full | match | measured | ✅ | ❌ | - | |
| ✅ | one_hot | full | match | measured | ✅ | ❌ | - | |
| ✅ | ones | full | match | measured | ✅ | ❌ | - | |
| ✅ | ones_like | full | match | measured | ✅ | ❌ | - | |
| ❌ | ormqr | - | - | measured | - | ❌ | - | |
| ✅ | outer | ger | full | match | measured | ✅ | ❌ | - |
| ✅ | pad | full | match | measured | ✅ | ❌ | - | |
| ✅ | pad_sequence | full | match | measured | - | ❌ | - | |
| ✅ | pairwise_distance | full | match | measured | ✅ | ❌ | - | |
| ❌ | pdist | - | - | measured | - | ❌ | - | |
| ✅ | pixel_shuffle | full | match | measured | ✅ | ❌ | - | |
| ✅ | pixel_unshuffle | full | match | measured | ✅ | ❌ | - | |
| ❌ | poisson | - | - | measured | - | ❌ | - | |
| ✅ | poisson_nll_loss | full | match | measured | - | ❌ | - | |
| ✅ | polar | full | match | measured | - | ❌ | - | |
| ❌ | polygamma | special_polygamma | - | - | measured | - | ✅ | - |
| ✅ | positive | full | match | measured | - | ❌ | - | |
| ✅ | prelu | full | match | measured | ✅ | ❌ | - | |
| ❌ | put | - | - | measured | - | ✅ | - | |
| ❌ | qr | - | - | measured | - | ❌ | - | |
| ✅ | quantile | full | match | measured | - | ❌ | - | |
| ⚠️ | quantize_per_channel | - | - | measured | - | ❌ | - | |
| ❌ | quantize_per_tensor | - | - | measured | ✅ | ❌ | - | |
| ⚠️ | quantize_per_tensor_dynamic | - | - | measured | - | ❌ | - | |
| ⚠️ | quantized_batch_norm | - | - | measured | - | ❌ | - | |
| ⚠️ | quantized_max_pool1d | - | - | measured | - | ❌ | - | |
| ⚠️ | quantized_max_pool2d | - | - | measured | - | ❌ | - | |
| ⚠️ | quantized_max_pool3d | - | - | measured | - | ❌ | - | |
| ✅ | rad2deg | full | match | measured | - | ❌ | - | |
| ✅ | rand_like | full | - | measured | ✅ | ❌ | - | |
| ✅ | randint | full | - | measured | ✅ | ❌ | - | |
| ✅ | randint_like | full | - | measured | ✅ | ❌ | - | |
| ✅ | randn_like | full | - | measured | ✅ | ❌ | - | |
| ⚠️ | random | - | - | measured | - | ✅ | - | |
| ❌ | range | - | - | measured | - | ❌ | - | |
| ✅ | ravel | full | match | measured | - | ❌ | - | |
| ✅ | real | full | match | measured | - | ❌ | - | |
| ✅ | relu6 | full | match | measured | ✅ | ✅ | - | |
| ✅ | renorm | full | match | measured | - | ❌ | - | |
| ✅ | repeat_interleave | full | partial | measured | ✅ | ❌ | - | |
| ✅ | replication_pad1d | full | match | measured | ✅ | ❌ | - | |
| ✅ | reshape | full | match | measured | ✅ | ❌ | - | |
| ✅ | reshape_as | full | match | measured | ✅ | ❌ | - | |
| ❌ | resize_as_sparse_ | - | - | measured | - | ❌ | - | |
| ✅ | resolve_conj | full | match | measured | ✅ | ❌ | - | |
| ✅ | resolve_neg | full | match | measured | ✅ | ❌ | - | |
| ✅ | rnn_relu | full | match | measured | ✅ | ❌ | - | |
| ✅ | rnn_tanh | full | match | measured | ✅ | ❌ | - | |
| ✅ | roll | full | match | measured | ✅ | ❌ | - | |
| ✅ | rot90 | full | match | measured | - | ❌ | - | |
| ❌ | rrelu | - | - | measured | ✅ | ❌ | - | |
| ❌ | rrelu_with_noise | - | - | measured | - | ✅ | - | |
| ✅ | rsub | full | match | measured | ✅ | ❌ | - | |
| ✅ | scaled_dot_product_attention | full | match | measured | ✅ | ❌ | - | |
| ❌ | searchsorted | - | - | measured | - | ❌ | - | |
| ❌ | segment_reduce | - | - | measured | - | ❌ | - | |
| ✅ | selu | full | match | measured | ✅ | ✅ | - | |
| ✅ | set_ | full | match | measured | - | ❌ | - | |
| ❌ | sgn | - | - | measured | - | ❌ | - | |
| ✅ | signbit | full | match | measured | - | ❌ | - | |
| ✅ | silu | full | match | measured | ✅ | ✅ | - | |
| ✅ | sinc | special_sinc | full | match | measured | - | ❌ | - |
| ✅ | smooth_l1_loss | full | match | measured | - | ❌ | - | |
| ✅ | soft_margin_loss | full | match | measured | - | ❌ | - | |
| ✅ | softmax | special_softmax | full | match | measured | ✅ | ❌ | - |
| ✅ | softplus | full | match | measured | ✅ | ❌ | - | |
| ✅ | softshrink | full | match | measured | ✅ | ❌ | - | |
| ❌ | special_airy_ai | - | - | measured | - | ❌ | - | |
| ❌ | special_bessel_j0 | - | - | measured | - | ❌ | - | |
| ❌ | special_bessel_j1 | - | - | measured | - | ❌ | - | |
| ❌ | special_bessel_y0 | - | - | measured | - | ❌ | - | |
| ❌ | special_bessel_y1 | - | - | measured | - | ❌ | - | |
| ❌ | special_chebyshev_polynomial_t | - | - | measured | - | ❌ | - | |
| ❌ | special_chebyshev_polynomial_u | - | - | measured | - | ❌ | - | |
| ❌ | special_chebyshev_polynomial_v | - | - | measured | - | ❌ | - | |
| ❌ | special_chebyshev_polynomial_w | - | - | measured | - | ❌ | - | |
| ✅ | special_entr | full | match | measured | - | ❌ | - | |
| ✅ | special_erfcx | full | partial | measured | - | ❌ | - | |
| ❌ | special_hermite_polynomial_h | - | - | measured | - | ❌ | - | |
| ❌ | special_hermite_polynomial_he | - | - | measured | - | ❌ | - | |
| ❌ | special_i0e | - | - | measured | - | ❌ | - | |
| ❌ | special_i1 | - | - | measured | - | ❌ | - | |
| ❌ | special_i1e | - | - | measured | - | ❌ | - | |
| ❌ | special_laguerre_polynomial_l | - | - | measured | - | ❌ | - | |
| ❌ | special_legendre_polynomial_p | - | - | measured | - | ❌ | - | |
| ✅ | special_log_ndtr | full | partial | measured | - | ❌ | - | |
| ❌ | special_modified_bessel_i0 | - | - | measured | - | ❌ | - | |
| ❌ | special_modified_bessel_i1 | - | - | measured | - | ❌ | - | |
| ❌ | special_modified_bessel_k0 | - | - | measured | - | ❌ | - | |
| ❌ | special_modified_bessel_k1 | - | - | measured | - | ❌ | - | |
| ✅ | special_ndtr | full | match | measured | - | ❌ | - | |
| ❌ | special_ndtri | - | - | measured | - | ❌ | - | |
| ❌ | special_scaled_modified_bessel_k0 | - | - | measured | - | ❌ | - | |
| ❌ | special_scaled_modified_bessel_k1 | - | - | measured | - | ❌ | - | |
| ❌ | special_shifted_chebyshev_polynomial_t | - | - | measured | - | ❌ | - | |
| ❌ | special_shifted_chebyshev_polynomial_u | - | - | measured | - | ❌ | - | |
| ❌ | special_shifted_chebyshev_polynomial_v | - | - | measured | - | ❌ | - | |
| ❌ | special_shifted_chebyshev_polynomial_w | - | - | measured | - | ❌ | - | |
| ❌ | special_spherical_bessel_j0 | - | - | measured | - | ❌ | - | |
| ✅ | special_xlog1py | full | match | measured | - | ❌ | - | |
| ❌ | special_zeta | - | - | measured | - | ❌ | - | |
| ✅ | split | full | partial | measured | ✅ | ❌ | - | |
| ✅ | square | full | match | measured | ✅ | ✅ | - | |
| ✅ | stack | full | match | measured | ✅ | ❌ | - | |
| ✅ | std | full | partial | measured | ✅ | ❌ | - | |
| ✅ | std_mean | full | partial | measured | ✅ | ❌ | - | |
| ✅ | stft | full | match | measured | ✅ | ❌ | - | |
| ✅ | t | full | match | measured | ✅ | ✅ | - | |
| ✅ | take | full | match | measured | ✅ | ❌ | - | |
| ✅ | take_along_dim | full | match | measured | - | ❌ | - | |
| ✅ | tanhshrink | full | match | measured | - | ❌ | - | |
| ✅ | tensor_split | full | match | measured | ✅ | ❌ | - | |
| ✅ | tensordot | full | match | measured | ✅ | ❌ | - | |
| ✅ | threshold | full | match | measured | ✅ | ❌ | - | |
| ✅ | tile | full | match | measured | ✅ | ❌ | - | |
| ✅ | to | full | match | measured | ✅ | ❌ | - | |
| ✅ | trace | full | match | measured | - | ❌ | - | |
| ✅ | transpose | swapaxes, swapdims | full | match | measured | ✅ | ✅ | - |
| ✅ | trapezoid | full | match | measured | - | ❌ | - | |
| ✅ | trapz | full | match | measured | - | ❌ | - | |
| ❌ | triangular_solve | - | - | measured | - | ❌ | - | |
| ✅ | tril | full | match | measured | ✅ | ❌ | - | |
| ✅ | tril_indices | full | match | measured | - | ❌ | - | |
| ✅ | triplet_margin_loss | full | match | measured | - | ❌ | - | |
| ✅ | triu | full | match | measured | ✅ | ❌ | - | |
| ✅ | triu_indices | full | match | measured | - | ❌ | - | |
| ✅ | type_as | full | match | measured | ✅ | ❌ | - | |
| ✅ | unbind | full | match | measured | ✅ | ❌ | - | |
| ✅ | unflatten | full | match | measured | ✅ | ❌ | - | |
| ✅ | unflatten_dense_tensors | full | match | measured | - | ❌ | - | |
| ✅ | unfold | full | match | measured | ✅ | ❌ | - | |
| ❌ | uniform | - | - | measured | - | ✅ | - | |
| 🟡 | unique_consecutive | full | match | measured | - | ❌ | - | |
| ✅ | unique_dim | full | match | measured | ✅ | ❌ | - | |
| ❌ | unique_dim_consecutive | - | - | measured | - | ❌ | - | |
| ✅ | unsafe_chunk | full | match | measured | ✅ | ❌ | - | |
| ✅ | unsafe_split | full | match | measured | ✅ | ❌ | - | |
| ✅ | unsafe_split_with_sizes | full | match | measured | ✅ | ❌ | - | |
| ✅ | upsample_bicubic2d | full | partial | measured | ✅ | ❌ | - | |
| ✅ | upsample_linear1d | full | match | measured | ✅ | ❌ | - | |
| ✅ | upsample_nearest1d | full | match | measured | ✅ | ❌ | - | |
| ✅ | upsample_nearest3d | full | match | measured | ✅ | ❌ | - | |
| ✅ | upsample_trilinear3d | full | partial | measured | ✅ | ❌ | - | |
| ❌ | vander | - | - | measured | - | ❌ | - | |
| ✅ | var_mean | full | match | measured | ✅ | ❌ | - | |
| ✅ | vdot | full | match | measured | - | ❌ | - | |
| ✅ | view_as | full | match | measured | ✅ | ❌ | - | |
| ✅ | view_as_complex | full | match | measured | - | ❌ | - | |
| ✅ | view_as_real | full | match | measured | - | ❌ | - | |
| ✅ | vsplit | full | match | measured | - | ❌ | - | |
| ✅ | vstack | row_stack | full | match | measured | ✅ | ❌ | - |
| ✅ | xlogy | special_xlogy | full | match | measured | - | ❌ | - |
| ✅ | zero | full | match | measured | ✅ | ✅ | - | |
| ✅ | zeros | full | match | measured | ✅ | ❌ | - | |
| ✅ | zeros_like | full | match | measured | ✅ | ❌ | - |
Appendix: identifiers excluded from this page
These names are filtered out of the support tables above because the generator cannot turn them into an attributable inference operator measurement. Each group has a documented rationale; click any to expand the full member list.
Python builtin / scripting false positives (52 names)
capitalize, center, chr, clear, dict, endswith, expandtabs, extend, find, format, get, getelem, hash, hex, isalnum, isalpha, isdecimal, isdigit, isidentifier, islower, isnumeric, isprintable, isspace, istitle, isupper, items, join, keys, ljust, lower, lstrip, oct, ord, partition, popitem, rfind, rindex, rjust, rpartition, rsplit, rstrip, setdefault, sorted, splitlines, startswith, strip, swapcase, title, update, upper, values, zfill
Test harness / placeholder identifiers (13 names)
confirmed_by_owner, foo, mathremainder, percentFormat, pointwise_placeholder, symbolic_b, test, test_symbol, test_vartype, test_vartype2, unknown, view_expand_placeholder, your_op
Distributed / RPC primitives (14 names)
all_gather_into_tensor, all_reduce, fork, get_gradients, is_owner, local_value, owner, owner_name, reduce_scatter_tensor, to_here, wait, wait_tensor, warn, warns
Backend-specific dispatch shims (cudnn / miopen / mkldnn / mps) (26 names)
cudnn_affine_grid_generator, cudnn_batch_norm, cudnn_convolution, cudnn_convolution_add_relu, cudnn_convolution_relu, cudnn_convolution_transpose, cudnn_grid_sampler, cudnn_is_acceptable, miopen_batch_norm, miopen_convolution, miopen_convolution_add_relu, miopen_convolution_relu, miopen_convolution_transpose, miopen_ctc_loss, miopen_depthwise_convolution, miopen_rnn, mkldnn_adaptive_avg_pool2d, mkldnn_convolution, mkldnn_linear, mkldnn_max_pool2d, mkldnn_max_pool3d, mkldnn_reorder_conv2d_weight, mkldnn_reorder_conv3d_weight, mkldnn_rnn_layer, mps_linear, to_mkldnn
Tensor metadata accessors (return a Python value, not a tensor) (60 names)
can_cast, data, dense_dim, device, dtype, element_size, enable_grad, get_autocast_dtype, get_device, get_pool_ceil_padding, grad, has_torch_function, iinfo, initial_seed, int_repr, is_autocast_cpu_enabled, is_autocast_enabled, is_coalesced, is_complex, is_conj, is_contiguous, is_cuda, is_grad_enabled, is_leaf, is_non_overlapping_and_dense, is_nonzero, is_pinned, is_same_size, is_scripting, is_set_to, is_signed, is_strides_like_format, manual_seed, node, op, op_name, output_nr, pin_memory, promote_types, q_per_channel_axis, q_per_channel_scales, q_per_channel_zero_points, q_scale, q_zero_point, qscheme, record_stream, refine_names, rename, requires_grad_, result_type, retain_grad, retains_grad, save, seed, set_data, set_grad_enabled, set_source_Tensor_storage_offset, sparse_dim, storage_offset, stride
Named-tensor API (names stripped before JIT trace) (3 names)
align_as, align_tensors, align_to
Sparse-tensor machinery (NNEF / tract are dense-only) (25 names)
ccol_indices, ccol_indices_copy, coalesce, col_indices, col_indices_copy, copy_sparse_to_sparse, crow_indices, crow_indices_copy, hspmm, indices, indices_copy, nested_to_padded_tensor, row_indices, row_indices_copy, smm, sparse_compressed_tensor, sparse_coo_tensor, sparse_mask, sparse_resize, sparse_resize_and_clear, sparse_sampled_addmm, sspaddmm, to_dense, to_padded_tensor, values_copy
Functionalization *_copy / *_scatter variants (20 names)
alias_copy, as_strided_copy, as_strided_scatter, detach_copy, diagonal_copy, diagonal_scatter, lift, lift_fresh, lift_fresh_copy, narrow_copy, permute_copy, select_copy, slice_copy, slice_inverse, split_copy, unbind_copy, unfold_copy, view_as_complex_copy, view_as_real_copy, view_copy
Batch-norm training / backward-only internals (8 names)
batch_norm_elemt, batch_norm_gather_stats, batch_norm_gather_stats_with_counts, batch_norm_stats, batch_norm_update_stats, native_batch_norm, native_norm, norm_except_dim
linalg_*_ex paired-output variants + deprecated linalg wrappers (12 names)
eig, linalg_cholesky_ex, linalg_inv_ex, linalg_ldl_factor_ex, linalg_lu_factor_ex, lstsq, matrix_rank, pinv, pinverse, solve, svd, symeig
QAT fake_quantize_* training-only ops (6 names)
choose_qparams_optimized, fake_quantize_per_channel_affine, fake_quantize_per_channel_affine_cachemask, fake_quantize_per_tensor_affine, fake_quantize_per_tensor_affine_cachemask, fused_moving_avg_obs_fake_quant
slow_conv* / thnn_conv* dispatcher-fallback kernels (8 names)
conv_depthwise3d, slow_conv3d, slow_conv3d_forward, slow_conv_dilated2d, slow_conv_dilated3d, slow_conv_transpose2d, slow_conv_transpose3d, thnn_conv2d
Python / TorchScript scalar builtins (extra) (26 names)
append, bin, count, cpu, cuda, degrees, dim, divmod, equal, fabs, factorial, insert, is_floating_point, item, len, list, list_with_default, modf, neq, pop, radians, remove, replace, reverse, str, tensor
Proptest rows with no attributable graph target (26 names)
allclose, as_tensor, bias_addmm, broadcast_shapes, convolution_overrideable, convrelu, copy_to, first, floordiv, gru_cell, hash_tensor, linalg__powsum, lstm_cell, native_multi_head_self_attention, numel, quantize, quantized_gru, quantized_lstm, resize_, rnn_relu_cell, rnn_tanh_cell, second, size, upsample, wrapped_linear_prepack, wrapped_quantized_linear_prepacked
Inplace storage / metadata mutators stripped by JIT (9 names)
fill_diagonal_, float_power_, rename_, resize, resize_as_, resize_as_sparse, set, sparse_resize_, sparse_resize_and_clear_
Backward / dynamo-autograd internals (10 names)
embedding_renorm, from_file, glu_jvp, log_sigmoid_forward, multilabel_margin_loss_forward, nll_loss_forward, normal_functional, rowwise_prune, rrelu_with_noise_functional, sum_to
Regex-scrape artifacts (phantom names from f-strings) (1 names)
conv