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:

130/138

  • and support from full aten:::

401/555

(total operators listed as supported by torch_to_nnef being 455)

export&runaten namealiasescan in-placeis core
✅absabsolute✅✅
✅acosarccos✅✅
✅acosharccosh✅✅
✅adaptive_avg_pool1d❌✅
✅add✅✅
✅addmm✅✅
✅alias❌✅
✅amax❌✅
✅amin❌✅
✅any❌✅
✅arange❌✅
✅argmax❌✅
✅argmin❌✅
❌as_strided✅✅
✅asinarcsin✅✅
✅asinharcsinh✅✅
✅atanarctan✅✅
✅atan2arctan2✅✅
✅atanharctanh✅✅
✅avg_pool1d❌✅
✅avg_pool2d❌✅
✅avg_pool3d❌✅
✅bitwise_and✅✅
✅bitwise_not✅✅
✅bitwise_or✅✅
✅bitwise_xor✅✅
✅bmm❌✅
✅catconcat, concatenate❌✅
✅ceil✅✅
✅clampclip✅✅
✅clone❌✅
✅col2im❌✅
✅constant_pad_nd❌✅
✅convolution❌✅
✅copy✅✅
✅cos✅✅
✅cosh✅✅
✅cumsum✅✅
✅diagonal❌✅
✅divdivide, true_divide✅✅
✅elu✅✅
✅embedding❌✅
❌empty❌✅
❌empty_strided❌✅
✅eq✅✅
✅erfspecial_erf✅✅
✅exp✅✅
✅expand❌✅
✅expm1special_expm1✅✅
✅fill✅✅
✅flip❌✅
✅floor✅✅
✅fmod✅✅
✅full❌✅
✅full_like❌✅
✅gather❌✅
✅gegreater_equal✅✅
✅gelu✅✅
✅grid_sampler_2d❌✅
✅gtgreater✅✅
✅hardtanh✅✅
✅index❌✅
✅index_put✅✅
✅index_select❌✅
✅isinf❌✅
✅isnan❌✅
✅leless_equal✅✅
✅leaky_relu✅✅
✅log✅✅
✅log10✅✅
✅log1pspecial_log1p✅✅
✅log2✅✅
✅logical_and✅✅
✅logical_not✅✅
✅logical_or✅✅
✅logical_xor✅✅
✅ltless✅✅
❌masked_scatter✅✅
✅max❌✅
✅max_pool2d_with_indices❌✅
✅max_pool3d_with_indices❌✅
✅maximum❌✅
✅mean❌✅
✅min❌✅
✅minimum❌✅
✅mm❌✅
✅mulmultiply✅✅
✅native_dropout❌✅
✅native_group_norm❌✅
✅native_layer_norm❌✅
✅nenot_equal✅✅
✅negnegative✅✅
❌nonzero❌✅
✅permute❌✅
✅pow✅✅
✅prod❌✅
❌rand❌✅
❌randn❌✅
❌randperm❌✅
✅reciprocal✅✅
✅reflection_pad1d❌✅
✅reflection_pad2d❌✅
✅reflection_pad3d❌✅
✅relu✅✅
✅remainder✅✅
✅repeat❌✅
✅replication_pad2d❌✅
✅replication_pad3d❌✅
✅roundspecial_round✅✅
✅rsqrt✅✅
✅scalar_tensor❌✅
✅scatter✅✅
✅scatter_add✅✅
✅scatter_reduce✅✅
✅select❌✅
✅select_scatter❌✅
✅sigmoidspecial_expit✅✅
✅sign✅✅
✅sin✅✅
✅sinh✅✅
✅slice❌✅
✅slice_scatter❌✅
✅sort❌✅
✅split_with_sizes❌✅
✅sqrt✅✅
✅squeeze✅✅
✅subsubtract✅✅
✅sum❌✅
✅tan✅✅
✅tanh✅✅
✅topk❌✅
✅truncfix✅✅
✅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❌-
✅digammaspecial_digamma, special_psi✅-
✅dist❌-
✅dot❌-
✅dropout✅-
✅dsplit❌-
✅dstack❌-
✅einsum❌-
✅embedding_bag❌-
❌embedding_renorm_❌-
✅empty_like❌-
❌empty_permuted❌-
❌empty_quantized❌-
✅erfcspecial_erfc✅-
❌erfinvspecial_erfinv✅-
✅exp2special_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✅-
✅i0special_i0✅-
❌igammaspecial_gammainc✅-
❌igammacspecial_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_detdet❌-
✅linalg_diagonal❌-
❌linalg_eig❌-
❌linalg_eigh❌-
❌linalg_eigvals❌-
❌linalg_eigvalsh❌-
❌linalg_householder_productorgqr❌-
❌linalg_invinverse❌-
❌linalg_ldl_solve❌-
❌linalg_lstsq❌-
❌linalg_lu❌-
❌linalg_lu_solve❌-
❌linalg_matrix_expmatrix_exp❌-
✅linalg_matrix_norm❌-
❌linalg_matrix_powermatrix_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_softmaxspecial_log_softmax❌-
✅logaddexp❌-
✅logaddexp2❌-
✅logcumsumexp❌-
❌logdet❌-
✅logitspecial_logit✅-
✅logspace❌-
✅logsumexpspecial_logsumexp❌-
✅lstm❌-
❌lu_solve❌-
❌lu_unpack❌-
✅mHadjoint❌-
✅mT❌-
✅margin_ranking_loss❌-
✅masked_fill✅-
❌masked_select❌-
✅matmullinalg_matmul❌-
✅matrix_H❌-
✅max_pool1d❌-
✅max_pool1d_with_indices❌-
✅max_pool2d❌-
✅max_pool3d❌-
❌max_unpool2d❌-
❌max_unpool3d❌-
❌median❌-
✅meshgrid❌-
✅mish❌-
❌mode❌-
✅movedimmoveaxis❌-
✅mse_loss❌-
❌msort❌-
❌multi_margin_loss❌-
❌multilabel_margin_loss❌-
❌multinomial❌-
✅mv❌-
✅mvlgammaspecial_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❌-
✅outerger❌-
✅pad❌-
❌pad_sequence❌-
✅pairwise_distance❌-
✅pdist❌-
✅pixel_shuffle❌-
✅pixel_unshuffle❌-
❌poisson❌-
❌poisson_nll_loss❌-
✅polar❌-
❌polygammaspecial_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✅-
✅sincspecial_sinc❌-
✅smooth_l1_loss❌-
✅soft_margin_loss❌-
✅softmaxspecial_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❌-
✅transposeswapaxes, 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❌-
✅vstackrow_stack❌-
✅xlogyspecial_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:

137/138

  • and support from full aten:::

416/555

(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.

exportaten namealiasesruntimenumericsspec coveragedocumentedcan in-placeis core
✅absabsolutefullmatchmeasured✅✅✅
✅acosarccosfullmatchmeasured✅✅✅
✅acosharccoshfullmatchmeasured-✅✅
✅adaptive_avg_pool1dfullmatchmeasured✅❌✅
✅addfullmatchmeasured✅✅✅
✅addmmfullmatchmeasured✅✅✅
✅aliasfullmatchmeasured✅❌✅
✅amaxfullmatchmeasured✅❌✅
✅aminfullmatchmeasured✅❌✅
✅anyfullmatchmeasured✅❌✅
✅arangefullmatchmeasured✅❌✅
✅argmaxfullmatchmeasured✅❌✅
✅argminfullmatchmeasured✅❌✅
✅as_stridedfullmatchmeasured✅✅✅
✅asinarcsinfullmatchmeasured✅✅✅
✅asinharcsinhfullmatchmeasured-✅✅
✅atanarctanfullmatchmeasured✅✅✅
✅atan2arctan2fullpartialmeasured✅✅✅
✅atanharctanhfullmatchmeasured-✅✅
✅avg_pool1dfullmatchmeasured✅❌✅
✅avg_pool2dfullmatchmeasured✅❌✅
✅avg_pool3dfullmatchmeasured✅❌✅
✅bitwise_andfullmatchmeasured✅✅✅
✅bitwise_notfullmatchmeasured✅✅✅
✅bitwise_orfullmatchmeasured✅✅✅
✅bitwise_xorfullmatchmeasured-✅✅
✅bmmfullmatchmeasured✅❌✅
✅catconcat, concatenatefullmatchmeasured✅❌✅
✅ceilfullmatchmeasured✅✅✅
✅clampclipfullmatchmeasured✅✅✅
✅clonefullmatchmeasured✅❌✅
✅col2imfullmatchmeasured✅❌✅
✅constant_pad_ndfullmatchmeasured✅❌✅
✅convolutionfullmatchmeasured✅❌✅
✅copyfullmatchmeasured-✅✅
✅cosfullmatchmeasured✅✅✅
✅coshfullmatchmeasured-✅✅
✅cumsumfullmatchmeasured✅✅✅
✅diagonalfullmatchmeasured✅❌✅
✅divdivide, true_dividefullmatchmeasured✅✅✅
✅elufullmatchmeasured✅✅✅
✅embeddingfullmatchmeasured✅❌✅
✅emptyfull-measured✅❌✅
✅empty_stridedfull-measured-❌✅
✅eqfullmatchmeasured✅✅✅
✅erfspecial_erffullmatchmeasured✅✅✅
✅expfullmatchmeasured✅✅✅
✅expandfullmatchmeasured✅❌✅
✅expm1special_expm1fullmatchmeasured-✅✅
✅fillfullmatchmeasured✅✅✅
✅flipfullmatchmeasured✅❌✅
✅floorfullmatchmeasured✅✅✅
✅fmodfullmatchmeasured✅✅✅
✅fullfullmatchmeasured✅❌✅
✅full_likefullmatchmeasured✅❌✅
✅gatherfullmatchmeasured✅❌✅
✅gegreater_equalfullmatchmeasured✅✅✅
✅gelufullmatchmeasured✅✅✅
✅grid_sampler_2dfullmatchmeasured-❌✅
✅gtgreaterfullmatchmeasured✅✅✅
✅hardtanhfullmatchmeasured✅✅✅
✅indexfullmatchmeasured✅❌✅
✅index_putfullmatchmeasured✅✅✅
✅index_selectfullmatchmeasured✅❌✅
✅isinffullmatchmeasured✅❌✅
✅isnanfullmatchmeasured✅❌✅
✅leless_equalfullmatchmeasured✅✅✅
✅leaky_relufullmatchmeasured✅✅✅
✅logfullmatchmeasured✅✅✅
✅log10fullmatchmeasured✅✅✅
✅log1pspecial_log1pfullmatchmeasured✅✅✅
✅log2fullmatchmeasured✅✅✅
✅logical_andfullmatchmeasured✅✅✅
✅logical_notfullmatchmeasured✅✅✅
✅logical_orfullmatchmeasured✅✅✅
✅logical_xorfullmatchmeasured✅✅✅
✅ltlessfullmatchmeasured✅✅✅
✅masked_scatterfullmatchmeasured✅✅✅
✅maxfullmatchmeasured✅❌✅
✅max_pool2d_with_indicesfullmatchmeasured✅❌✅
✅max_pool3d_with_indicesfullmatchmeasured✅❌✅
✅maximumfullmatchmeasured✅❌✅
✅meanfullmatchmeasured✅❌✅
✅minfullmatchmeasured✅❌✅
✅minimumfullmatchmeasured✅❌✅
✅mmfullmatchmeasured✅❌✅
✅mulmultiplyfullmatchmeasured✅✅✅
✅native_dropoutfullmatchmeasured✅❌✅
✅native_group_normfullpartialmeasured-❌✅
✅native_layer_normfullpartialmeasured✅❌✅
✅nenot_equalfullmatchmeasured✅✅✅
✅negnegativefullmatchmeasured✅✅✅
✅nonzerofullmatchmeasured✅❌✅
✅permutefullmatchmeasured✅❌✅
✅powfullmatchmeasured✅✅✅
✅prodfullmatchmeasured✅❌✅
✅randfull-measured✅❌✅
✅randnfull-measured✅❌✅
❌randperm--measured-❌✅
✅reciprocalfullmatchmeasured✅✅✅
✅reflection_pad1dfullmatchmeasured✅❌✅
✅reflection_pad2dfullmatchmeasured✅❌✅
✅reflection_pad3dfullmatchmeasured✅❌✅
✅relufullmatchmeasured✅✅✅
✅remainderfullpartialmeasured✅✅✅
✅repeatfullmatchmeasured✅❌✅
✅replication_pad2dfullmatchmeasured✅❌✅
✅replication_pad3dfullmatchmeasured✅❌✅
✅roundspecial_roundfullmatchmeasured✅✅✅
✅rsqrtfullmatchmeasured✅✅✅
✅scalar_tensorfullmatchmeasured✅❌✅
✅scatterfullmatchmeasured✅✅✅
✅scatter_addfullmatchmeasured✅✅✅
✅scatter_reducefullmatchmeasured✅✅✅
✅selectfullmatchmeasured✅❌✅
✅select_scatterfullmatchmeasured-❌✅
✅sigmoidspecial_expitfullmatchmeasured✅✅✅
✅signfullmatchmeasured✅✅✅
✅sinfullmatchmeasured✅✅✅
✅sinhfullmatchmeasured-✅✅
✅slicefullmatchmeasured✅❌✅
✅slice_scatterfullmatchmeasured-❌✅
✅sortfullmatchmeasured✅❌✅
✅split_with_sizesfullmatchmeasured✅❌✅
✅sqrtfullmatchmeasured✅✅✅
✅squeezefullmatchmeasured✅✅✅
✅subsubtractfullmatchmeasured✅✅✅
✅sumfullpartialmeasured✅❌✅
✅tanfullmatchmeasured✅✅✅
✅tanhfullmatchmeasured✅✅✅
✅topkfullmatchmeasured✅❌✅
✅truncfixfullmatchmeasured-✅✅
✅unsqueezefullmatchmeasured✅✅✅
✅upsample_bilinear2dfullmatchmeasured✅❌✅
✅upsample_nearest2dfullmatchmeasured✅❌✅
✅varfullmatchmeasured✅❌✅
✅viewfullmatchmeasured✅❌✅
✅wherefullmatchmeasured✅❌✅
✅adaptive_avg_pool2dfullmatchmeasured✅❌-
❌adaptive_avg_pool3d--measured✅❌-
✅adaptive_max_pool1dfullmatchmeasured✅❌-
✅adaptive_max_pool2dfullmatchmeasured✅❌-
✅adaptive_max_pool3dfullmatchmeasured✅❌-
✅addbmmfullmatchmeasured-✅-
✅addcdivfullmatchmeasured-❌-
✅addcmulfullmatchmeasured✅❌-
✅addmvfullmatchmeasured-✅-
✅addrfullmatchmeasured-✅-
✅affine_grid_generatorfullmatchmeasured✅❌-
✅allfullmatchmeasured✅❌-
✅alpha_dropoutfullmatchmeasured✅✅-
✅aminmaxfullmatchmeasured✅❌-
✅anglefullmatchmeasured-❌-
✅argsortfullmatchmeasured✅❌-
✅argwherefullmatchmeasured-❌-
✅atleast_1dfullmatchmeasured✅❌-
✅atleast_2dfullmatchmeasured✅❌-
✅atleast_3dfullmatchmeasured✅❌-
✅baddbmmfullmatchmeasured✅✅-
❌bartlett_window--measured-❌-
✅batch_normfullmatchmeasured✅❌-
✅bernoullifull-measured✅✅-
✅bilinearfullmatchmeasured-❌-
✅binary_cross_entropyfullmatchmeasured-❌-
✅binary_cross_entropy_with_logitsfullmatchmeasured✅❌-
❌bincount--measured-❌-
❌binomial--measured-❌-
✅bitwise_left_shiftfullmatchmeasured✅✅-
✅bitwise_right_shiftfullmatchmeasured✅✅-
✅blackman_windowfullmatchmeasured-❌-
✅block_diagfullmatchmeasured-❌-
✅broadcast_tensorsfullmatchmeasured✅❌-
✅broadcast_tofullmatchmeasured✅❌-
✅bucketizefullmatchmeasured✅❌-
✅cartesian_prodfullmatchmeasured-❌-
✅cauchyfull-measured-✅-
❌cdist--measured✅❌-
✅celufullmatchmeasured✅❌-
✅chain_matmulfullmatchmeasured-❌-
❌chalf--measured-❌-
✅channel_shufflefullmatchmeasured-❌-
❌cholesky--measured-❌-
❌cholesky_inverse--measured-❌-
❌cholesky_solve--measured-❌-
✅chunkfullmatchmeasured✅❌-
✅clamp_maxfullmatchmeasured✅✅-
✅clamp_minfullmatchmeasured✅✅-
✅column_stackfullmatchmeasured-❌-
⚠️combinations--measured-❌-
✅complexfullmatchmeasured-❌-
✅conjfullmatchmeasured-❌-
🟡conj_physicalfullmatchmeasured✅✅-
✅contiguousfullmatchmeasured✅❌-
✅conv1dfullmatchmeasured✅❌-
✅conv2dfullmatchmeasured✅❌-
✅conv3dfullmatchmeasured✅❌-
❌conv_tbc--measured✅❌-
✅conv_transpose1dfullmatchmeasured✅❌-
✅conv_transpose2dfullmatchmeasured✅❌-
✅conv_transpose3dfullmatchmeasured✅❌-
❌copy_sparse_to_sparse_--measured-❌-
❌copysign--measured-✅-
⚠️corrcoef--measured-❌-
✅cosine_embedding_lossfullmatchmeasured-❌-
✅cosine_similarityfullmatchmeasured✅❌-
✅count_nonzerofullmatchmeasured-❌-
✅crossfullmatchmeasured✅❌-
✅cross_entropy_lossfullmatchmeasured✅❌-
⚠️ctc_loss--measured-❌-
❌cummax--measured-❌-
❌cummin--measured-❌-
❌cumprod--measured-✅-
✅cumulative_trapezoidfullmatchmeasured-❌-
✅deg2radfullmatchmeasured-❌-
❌dequantize--measured✅❌-
✅detachfullmatchmeasured✅✅-
✅diagfullmatchmeasured-❌-
✅diag_embedfullmatchmeasured-❌-
✅diagflatfullmatchmeasured-❌-
✅difffullmatchmeasured-❌-
❌digammaspecial_digamma, special_psi--measured-✅-
✅distfullmatchmeasured-❌-
✅dotfullmatchmeasured✅❌-
✅dropoutfullmatchmeasured✅✅-
✅dsplitfullmatchmeasured-❌-
✅dstackfullmatchmeasured-❌-
✅einsumfullmatchmeasured✅❌-
✅embedding_bagfullmatchmeasured✅❌-
✅embedding_renorm_fullmatchmeasured-❌-
✅empty_likefullmatchmeasured✅❌-
❌empty_permuted--measured-❌-
⚠️empty_quantized--measured-❌-
✅erfcspecial_erfcfullmatchmeasured-✅-
❌erfinvspecial_erfinv--measured-✅-
✅exp2special_exp2fullmatchmeasured-✅-
✅expand_asfullmatchmeasured✅❌-
✅exponentialfull-measured-✅-
✅eyefullmatchmeasured✅❌-
✅feature_alpha_dropoutfullmatchmeasured✅✅-
✅feature_dropoutfullmatchmeasured✅✅-
❌fft_fftfreq--measured-❌-
❌fft_ihfft2--measured-❌-
❌fft_ihfftn--measured-❌-
✅fft_irfftnfullmatchmeasured-❌-
❌fft_rfftfreq--measured-❌-
✅fft_rfftnfullpartialmeasured-❌-
✅flattenfullmatchmeasured✅❌-
✅flatten_dense_tensorsfullmatchmeasured-❌-
✅fliplrfullmatchmeasured-❌-
✅flipudfullmatchmeasured-❌-
✅float_powerfullmatchmeasured-✅-
✅floor_dividefullmatchmeasured✅✅-
❌fmax--measured-❌-
❌fmin--measured-❌-
✅fracfullmatchmeasured-❌-
❌fractional_max_pool2d--measured-❌-
❌fractional_max_pool3d--measured-❌-
❌frexp--measured-❌-
✅frobenius_normfullmatchmeasured✅❌-
❌gamma--measured-❌-
❌gcd--measured-✅-
✅geometricfull-measured-✅-
❌geqrf--measured-❌-
✅glufullmatchmeasured✅❌-
✅grid_samplerfullpartialmeasured✅❌-
❌grid_sampler_3d--measured-❌-
✅group_normfullmatchmeasured✅❌-
✅grufullmatchmeasured✅❌-
✅hamming_windowfulldivergemeasured-❌-
✅hann_windowfullmatchmeasured✅❌-
✅hardshrinkfullmatchmeasured✅✅-
✅hardsigmoidfullmatchmeasured✅✅-
✅hardswishfullmatchmeasured✅✅-
✅heavisidefullmatchmeasured-❌-
✅hinge_embedding_lossfullmatchmeasured-❌-
❌histc--measured-❌-
❌histogram--measured-❌-
❌histogramdd--measured-❌-
✅hsplitfullmatchmeasured-❌-
✅hstackfullmatchmeasured✅❌-
✅huber_lossfullmatchmeasured-❌-
❌hypot--measured-✅-
❌i0special_i0--measured-✅-
❌igammaspecial_gammainc--measured-✅-
❌igammacspecial_gammaincc--measured-✅-
✅im2colfullmatchmeasured✅❌-
✅imagfullmatchmeasured-❌-
✅index_addfullmatchmeasured✅❌-
✅index_copyfullmatchmeasured✅❌-
✅index_fillfullmatchmeasured✅❌-
❌index_put_impl_--measured-❌-
❌index_reduce--measured-✅-
✅innerfullmatchmeasured-❌-
✅instance_normfullpartialmeasured✅❌-
✅isclosefullpartialmeasured-❌-
✅isfinitefullmatchmeasured✅❌-
✅isinfullmatchmeasured-❌-
✅isneginffullmatchmeasured-❌-
✅isposinffullmatchmeasured-❌-
✅isrealfullmatchmeasured-❌-
❌istft--measured-❌-
❌kaiser_window--measured-❌-
✅kl_divfullmatchmeasured✅❌-
✅kronfullmatchmeasured-❌-
❌kthvalue--measured-❌-
✅l1_lossfullmatchmeasured-❌-
✅layer_normfullpartialmeasured✅❌-
❌lcm--measured-✅-
✅ldexpfullmatchmeasured-✅-
✅lerpfullmatchmeasured✅✅-
❌lgamma--measured-✅-
❌linalg_cond--measured-❌-
✅linalg_crossfullmatchmeasured✅❌-
✅linalg_detdetfullmatchmeasured✅❌-
✅linalg_diagonalfullmatchmeasured-❌-
❌linalg_eig--measured-❌-
❌linalg_eigh--measured-❌-
❌linalg_eigvals--measured-❌-
❌linalg_eigvalsh--measured-❌-
❌linalg_householder_productorgqr--measured-❌-
❌linalg_invinverse--measured-❌-
❌linalg_ldl_solve--measured-❌-
⚠️linalg_lstsq--measured-❌-
❌linalg_lu--measured-❌-
❌linalg_lu_solve--measured-❌-
❌linalg_matrix_expmatrix_exp--measured-❌-
✅linalg_matrix_normfullmatchmeasured✅❌-
✅linalg_matrix_powermatrix_powerfullmatchmeasured-❌-
❌linalg_matrix_rank--measured-❌-
✅linalg_normfullmatchmeasured✅❌-
❌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_normfullmatchmeasured✅❌-
✅linearfullmatchmeasured✅❌-
✅linspacefullmatchmeasured✅❌-
✅log_normalfull-measured-✅-
✅log_sigmoidfullmatchmeasured✅❌-
✅log_softmaxspecial_log_softmaxfullmatchmeasured✅❌-
✅logaddexpfullmatchmeasured-❌-
✅logaddexp2fullmatchmeasured-❌-
✅logcumsumexpfullmatchmeasured-❌-
✅logdetfullmatchmeasured✅❌-
✅logitspecial_logitfullmatchmeasured✅✅-
✅logspacefullmatchmeasured-❌-
✅logsumexpspecial_logsumexpfullmatchmeasured✅❌-
✅lstmfullmatchmeasured✅❌-
❌lu_solve--measured-❌-
❌lu_unpack--measured-❌-
✅mHadjointfullmatchmeasured-❌-
✅mTfullmatchmeasured-❌-
✅margin_ranking_lossfullmatchmeasured-❌-
✅masked_fillfullmatchmeasured✅✅-
❌masked_select--measured✅❌-
✅matmullinalg_matmulfullmatchmeasured✅❌-
✅matrix_Hfullmatchmeasured-❌-
✅max_pool1dfullmatchmeasured✅❌-
✅max_pool1d_with_indicesfullmatchmeasured✅❌-
✅max_pool2dfullmatchmeasured✅❌-
✅max_pool3dfullmatchmeasured✅❌-
✅max_unpool2dfullmatchmeasured-❌-
✅max_unpool3dfullmatchmeasured-❌-
❌median--measured-❌-
✅meshgridfullmatchmeasured✅❌-
✅mishfullmatchmeasured✅❌-
❌mode--measured-❌-
✅movedimmoveaxisfullmatchmeasured✅❌-
✅mse_lossfullmatchmeasured✅❌-
✅msortfullmatchmeasured-❌-
✅multi_margin_lossfullmatchmeasured-❌-
✅multilabel_margin_lossfullmatchmeasured-❌-
✅multinomialfull-measured✅❌-
✅mvfullmatchmeasured✅❌-
❌mvlgammaspecial_multigammaln--measured-❌-
✅nan_to_numfullmatchmeasured✅✅-
✅nanmeanfullmatchmeasured-❌-
❌nanmedian--measured-❌-
✅nanquantilefullmatchmeasured-❌-
✅nansumfullmatchmeasured-❌-
✅narrowfullmatchmeasured✅❌-
❌native_channel_shuffle--measured-❌-
✅new_emptyfullmatchmeasured✅❌-
✅new_empty_stridedfull-measured-❌-
✅new_fullfullmatchmeasured✅❌-
✅new_onesfullmatchmeasured✅❌-
✅new_zerosfullmatchmeasured✅❌-
❌nextafter--measured-✅-
✅nll_lossfullmatchmeasured✅❌-
✅nll_loss2dfullmatchmeasured✅❌-
✅nll_loss_ndfullmatchmeasured✅❌-
✅nonzero_numpyfullmatchmeasured✅❌-
❌nonzero_static--measured-❌-
✅normfullmatchmeasured✅❌-
✅normalfull-measured✅✅-
❌nuclear_norm--measured-❌-
✅numpy_Tfullmatchmeasured✅❌-
✅one_hotfullmatchmeasured✅❌-
✅onesfullmatchmeasured✅❌-
✅ones_likefullmatchmeasured✅❌-
❌ormqr--measured-❌-
✅outergerfullmatchmeasured✅❌-
✅padfullmatchmeasured✅❌-
✅pad_sequencefullmatchmeasured-❌-
✅pairwise_distancefullmatchmeasured✅❌-
❌pdist--measured-❌-
✅pixel_shufflefullmatchmeasured✅❌-
✅pixel_unshufflefullmatchmeasured✅❌-
❌poisson--measured-❌-
✅poisson_nll_lossfullmatchmeasured-❌-
✅polarfullmatchmeasured-❌-
❌polygammaspecial_polygamma--measured-✅-
✅positivefullmatchmeasured-❌-
✅prelufullmatchmeasured✅❌-
❌put--measured-✅-
❌qr--measured-❌-
✅quantilefullmatchmeasured-❌-
⚠️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-❌-
✅rad2degfullmatchmeasured-❌-
✅rand_likefull-measured✅❌-
✅randintfull-measured✅❌-
✅randint_likefull-measured✅❌-
✅randn_likefull-measured✅❌-
⚠️random--measured-✅-
❌range--measured-❌-
✅ravelfullmatchmeasured-❌-
✅realfullmatchmeasured-❌-
✅relu6fullmatchmeasured✅✅-
✅renormfullmatchmeasured-❌-
✅repeat_interleavefullpartialmeasured✅❌-
✅replication_pad1dfullmatchmeasured✅❌-
✅reshapefullmatchmeasured✅❌-
✅reshape_asfullmatchmeasured✅❌-
❌resize_as_sparse_--measured-❌-
✅resolve_conjfullmatchmeasured✅❌-
✅resolve_negfullmatchmeasured✅❌-
✅rnn_relufullmatchmeasured✅❌-
✅rnn_tanhfullmatchmeasured✅❌-
✅rollfullmatchmeasured✅❌-
✅rot90fullmatchmeasured-❌-
❌rrelu--measured✅❌-
❌rrelu_with_noise--measured-✅-
✅rsubfullmatchmeasured✅❌-
✅scaled_dot_product_attentionfullmatchmeasured✅❌-
❌searchsorted--measured-❌-
❌segment_reduce--measured-❌-
✅selufullmatchmeasured✅✅-
✅set_fullmatchmeasured-❌-
❌sgn--measured-❌-
✅signbitfullmatchmeasured-❌-
✅silufullmatchmeasured✅✅-
✅sincspecial_sincfullmatchmeasured-❌-
✅smooth_l1_lossfullmatchmeasured-❌-
✅soft_margin_lossfullmatchmeasured-❌-
✅softmaxspecial_softmaxfullmatchmeasured✅❌-
✅softplusfullmatchmeasured✅❌-
✅softshrinkfullmatchmeasured✅❌-
❌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_entrfullmatchmeasured-❌-
✅special_erfcxfullpartialmeasured-❌-
❌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_ndtrfullpartialmeasured-❌-
❌special_modified_bessel_i0--measured-❌-
❌special_modified_bessel_i1--measured-❌-
❌special_modified_bessel_k0--measured-❌-
❌special_modified_bessel_k1--measured-❌-
✅special_ndtrfullmatchmeasured-❌-
❌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_xlog1pyfullmatchmeasured-❌-
❌special_zeta--measured-❌-
✅splitfullpartialmeasured✅❌-
✅squarefullmatchmeasured✅✅-
✅stackfullmatchmeasured✅❌-
✅stdfullpartialmeasured✅❌-
✅std_meanfullpartialmeasured✅❌-
✅stftfullmatchmeasured✅❌-
✅tfullmatchmeasured✅✅-
✅takefullmatchmeasured✅❌-
✅take_along_dimfullmatchmeasured-❌-
✅tanhshrinkfullmatchmeasured-❌-
✅tensor_splitfullmatchmeasured✅❌-
✅tensordotfullmatchmeasured✅❌-
✅thresholdfullmatchmeasured✅❌-
✅tilefullmatchmeasured✅❌-
✅tofullmatchmeasured✅❌-
✅tracefullmatchmeasured-❌-
✅transposeswapaxes, swapdimsfullmatchmeasured✅✅-
✅trapezoidfullmatchmeasured-❌-
✅trapzfullmatchmeasured-❌-
❌triangular_solve--measured-❌-
✅trilfullmatchmeasured✅❌-
✅tril_indicesfullmatchmeasured-❌-
✅triplet_margin_lossfullmatchmeasured-❌-
✅triufullmatchmeasured✅❌-
✅triu_indicesfullmatchmeasured-❌-
✅type_asfullmatchmeasured✅❌-
✅unbindfullmatchmeasured✅❌-
✅unflattenfullmatchmeasured✅❌-
✅unflatten_dense_tensorsfullmatchmeasured-❌-
✅unfoldfullmatchmeasured✅❌-
❌uniform--measured-✅-
🟡unique_consecutivefullmatchmeasured-❌-
✅unique_dimfullmatchmeasured✅❌-
❌unique_dim_consecutive--measured-❌-
✅unsafe_chunkfullmatchmeasured✅❌-
✅unsafe_splitfullmatchmeasured✅❌-
✅unsafe_split_with_sizesfullmatchmeasured✅❌-
✅upsample_bicubic2dfullpartialmeasured✅❌-
✅upsample_linear1dfullmatchmeasured✅❌-
✅upsample_nearest1dfullmatchmeasured✅❌-
✅upsample_nearest3dfullmatchmeasured✅❌-
✅upsample_trilinear3dfullpartialmeasured✅❌-
❌vander--measured-❌-
✅var_meanfullmatchmeasured✅❌-
✅vdotfullmatchmeasured-❌-
✅view_asfullmatchmeasured✅❌-
✅view_as_complexfullmatchmeasured-❌-
✅view_as_realfullmatchmeasured-❌-
✅vsplitfullmatchmeasured-❌-
✅vstackrow_stackfullmatchmeasured✅❌-
✅xlogyspecial_xlogyfullmatchmeasured-❌-
✅zerofullmatchmeasured✅✅-
✅zerosfullmatchmeasured✅❌-
✅zeros_likefullmatchmeasured✅❌-

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