Skip to content

Instantly share code, notes, and snippets.

@msaroufim
Created August 15, 2025 03:53
Show Gist options
  • Save msaroufim/c9334f417074456b709a7be0b92599f3 to your computer and use it in GitHub Desktop.
Save msaroufim/c9334f417074456b709a7be0b92599f3 to your computer and use it in GitHub Desktop.
op_name is_core is_in_opinfo is_in_torchbench
__and__ No No No
__iand__ No No No
__ilshift__ No No No
__ior__ No No No
__irshift__ No No No
__ixor__ No No No
__lshift__ No No No
__or__ No No No
__rshift__ No No No
__xor__ No No No
_adaptive_avg_pool2d Yes Yes Yes
_adaptive_avg_pool2d_backward Yes No Yes
_adaptive_avg_pool3d Yes Yes No
_adaptive_avg_pool3d_backward No No No
_add_batch_dim No No No
_add_relu No No No
_add_relu_ No No No
_addmm_activation No No No
_aminmax No No No
_amp_foreach_non_finite_check_and_unscale_ No No No
_amp_update_scale_ No No No
_assert_async No No No
_assert_scalar No No No
_assert_tensor_metadata No No No
_autocast_to_full_precision No No No
_autocast_to_reduced_precision No No No
_backward No No No
_batch_norm_impl_index No No No
_batch_norm_impl_index_backward No No No
_batch_norm_no_update No No No
_batch_norm_with_update No Yes No
_cast_Byte No No No
_cast_Char No No No
_cast_Double No No No
_cast_Float No No No
_cast_Half No No No
_cast_Int No No No
_cast_Long No No No
_cast_Short No No No
_cdist_backward No No No
_cdist_forward Yes No No
_cholesky_solve_helper No No No
_choose_qparams_per_tensor No No No
_chunk_cat No Yes No
_coalesce No No No
_coalesced_ No No No
_compute_linear_combination No No No
_conj No No No
_conj_copy No No No
_conj_physical No No No
_conv_depthwise2d No No No
_convert_indices_from_coo_to_csr No No No
_convert_indices_from_csr_to_coo No No No
_convert_weight_to_int4pack No No No
_convert_weight_to_int4pack_for_cpu No No No
_convolution No No No
_convolution_double_backward No No No
_convolution_mode No No No
_copy_from No No No
_copy_from_and_resize No No No
_cslt_compress No No No
_cslt_sparse_mm No No No
_cslt_sparse_mm_search No No No
_ctc_loss No No No
_ctc_loss_backward No No No
_cudnn_attention_backward No No No
_cudnn_attention_forward No No No
_cudnn_ctc_loss No No No
_cudnn_init_dropout_state No No No
_cudnn_rnn No No Yes
_cudnn_rnn_backward No No No
_cudnn_rnn_flatten_weight No No No
_cufft_clear_plan_cache No No No
_cufft_get_plan_cache_max_size No No No
_cufft_get_plan_cache_size No No No
_cufft_set_plan_cache_max_size No No No
_cummax_helper No No No
_cummin_helper No No No
_debug_has_internal_overlap No No No
_dimI No No No
_dimV No No No
_dim_arange No No No
_dirichlet_grad No No No
_dyn_quant_matmul_4bit No No No
_dyn_quant_pack_4bit_weight No No No
_efficient_attention_backward No No No
_efficient_attention_forward No No No
_efficientzerotensor No No No
_embedding_bag Yes No No
_embedding_bag_backward No No No
_embedding_bag_dense_backward No No No
_embedding_bag_forward_only No No No
_embedding_bag_per_sample_weights_backward No No No
_embedding_bag_sparse_backward No No No
_empty_affine_quantized No No No
_empty_per_channel_affine_quantized No No No
_euclidean_dist No No No
_fake_quantize_learnable_per_channel_affine No No No
_fake_quantize_learnable_per_channel_affine_backward No No No
_fake_quantize_learnable_per_tensor_affine No No No
_fake_quantize_learnable_per_tensor_affine_backward No No No
_fake_quantize_per_tensor_affine_cachemask_tensor_qparams No No No
_fft_c2c No No No
_fft_c2r No No No
_fft_r2c Yes No No
_fill_mem_eff_dropout_mask_ No No No
_flash_attention_backward No No No
_flash_attention_forward No No No
_foobar No No No
_foreach_abs No No No
_foreach_abs_ No No No
_foreach_acos No No No
_foreach_acos_ No No No
_foreach_add No No No
_foreach_add_ No No No
_foreach_addcdiv No No No
_foreach_addcdiv_ No No No
_foreach_addcmul No No No
_foreach_addcmul_ No No No
_foreach_asin No No No
_foreach_asin_ No No No
_foreach_atan No No No
_foreach_atan_ No No No
_foreach_ceil No No No
_foreach_ceil_ No No No
_foreach_clamp_max No No No
_foreach_clamp_max_ No No No
_foreach_clamp_min No No No
_foreach_clamp_min_ No No No
_foreach_copy No No No
_foreach_copy_ No No No
_foreach_cos No No No
_foreach_cos_ No No No
_foreach_cosh No No No
_foreach_cosh_ No No No
_foreach_div No No No
_foreach_div_ No No No
_foreach_erf No No No
_foreach_erf_ No No No
_foreach_erfc No No No
_foreach_erfc_ No No No
_foreach_exp No No No
_foreach_exp_ No No No
_foreach_expm1 No No No
_foreach_expm1_ No No No
_foreach_floor No No No
_foreach_floor_ No No No
_foreach_frac No No No
_foreach_frac_ No No No
_foreach_lerp No No No
_foreach_lerp_ No No No
_foreach_lgamma No No No
_foreach_lgamma_ No No No
_foreach_log No No No
_foreach_log10 No No No
_foreach_log10_ No No No
_foreach_log1p No No No
_foreach_log1p_ No No No
_foreach_log2 No No No
_foreach_log2_ No No No
_foreach_log_ No No No
_foreach_max No No No
_foreach_maximum No No No
_foreach_maximum_ No No No
_foreach_minimum No No No
_foreach_minimum_ No No No
_foreach_mul No No No
_foreach_mul_ No No No
_foreach_neg No No No
_foreach_neg_ No No No
_foreach_norm No No No
_foreach_pow No No No
_foreach_pow_ No No No
_foreach_reciprocal No No No
_foreach_reciprocal_ No No No
_foreach_round No No No
_foreach_round_ No No No
_foreach_rsqrt No No No
_foreach_rsqrt_ No No No
_foreach_sigmoid No No No
_foreach_sigmoid_ No No No
_foreach_sign No No No
_foreach_sign_ No No No
_foreach_sin No No No
_foreach_sin_ No No No
_foreach_sinh No No No
_foreach_sinh_ No No No
_foreach_sqrt No No No
_foreach_sqrt_ No No No
_foreach_sub No No No
_foreach_sub_ No No No
_foreach_tan No No No
_foreach_tan_ No No No
_foreach_tanh No No No
_foreach_tanh_ No No No
_foreach_trunc No No No
_foreach_trunc_ No No No
_foreach_zero_ No No No
_functional_assert_async No No No
_functional_assert_scalar No No No
_functional_sym_constrain_range No No No
_functional_sym_constrain_range_for_size No No No
_fused_adagrad_ No No No
_fused_adam_ No No No
_fused_adamw_ No No No
_fused_dropout No No No
_fused_moving_avg_obs_fq_helper No No No
_fused_rms_norm No No No
_fused_rms_norm_backward No No No
_fused_sdp_choice No No No
_fused_sgd_ No No No
_fw_primal No No No
_fw_primal_copy No No No
_gather_sparse_backward No No No
_grid_sampler_2d_cpu_fallback No No No
_grid_sampler_2d_cpu_fallback_backward No No No
_grouped_mm No No No
_has_compatible_shallow_copy_type No No No
_has_same_storage_numel No No No
_histogramdd_bin_edges No No No
_histogramdd_from_bin_cts No No No
_histogramdd_from_bin_tensors No No No
_index_put_impl_ No No No
_indices No No No
_indices_copy No No No
_int_mm No No No
_is_all_true No No No
_is_any_true No No No
_is_zerotensor No No No
_jagged_to_padded_dense_forward No No No
_lazy_clone No No No
_linalg_check_errors No No No
_linalg_det No No No
_linalg_eigh No No No
_linalg_eigvals No No No
_linalg_slogdet No No No
_linalg_solve_ex No No No
_linalg_svd No No No
_local_scalar_dense Yes Yes No
_log_softmax Yes No Yes
_log_softmax_backward_data No No Yes
_logcumsumexp No No No
_lstm_mps No No No
_lu_with_info No No No
_make_dep_token No No No
_make_dual No No No
_make_dual_copy No No No
_make_per_channel_quantized_tensor No No No
_make_per_tensor_quantized_tensor No No No
_masked_scale No No No
_masked_softmax No No No
_masked_softmax_backward No No No
_mixed_dtypes_linear No No No
_mkldnn_reshape No No No
_mkldnn_transpose No No No
_mkldnn_transpose_ No No No
_mps_convolution No No No
_mps_convolution_transpose No No No
_native_batch_norm_legit Yes Yes No
_native_batch_norm_legit_no_training Yes No No
_native_multi_head_attention No No No
_neg_view No No No
_neg_view_copy No No No
_nested_compute_contiguous_strides_offsets No No No
_nested_from_padded No No No
_nested_from_padded_and_nested_example No No No
_nested_from_padded_tensor No No No
_nested_get_jagged_dummy No No No
_nested_get_lengths No No No
_nested_get_max_seqlen No No No
_nested_get_min_seqlen No No No
_nested_get_offsets No No No
_nested_get_ragged_idx No No No
_nested_get_values No No No
_nested_get_values_copy No No No
_nested_select_backward No No No
_nested_sum_backward No No No
_nested_tensor_from_mask No No No
_nested_tensor_from_mask_left_aligned No No No
_nested_tensor_from_tensor_list No No No
_nested_tensor_size No No No
_nested_tensor_softmax_with_shape No No No
_nested_tensor_storage_offsets No No No
_nested_tensor_strides No No No
_nested_view_from_buffer No No No
_nested_view_from_buffer_copy No No No
_nested_view_from_jagged No No No
_nested_view_from_jagged_copy No No No
_new_zeros_with_same_feature_meta No No No
_nnpack_available No No No
_nnpack_spatial_convolution No No No
_nnz No No No
_pack_padded_sequence No No No
_pack_padded_sequence_backward No No No
_pad_circular No No No
_pad_enum No No No
_pad_packed_sequence No No No
_padded_dense_to_jagged_forward No No No
_pdist_backward No No No
_pdist_forward Yes Yes No
_pin_memory No No No
_prelu_kernel No Yes No
_prelu_kernel_backward No No No
_print No No No
_propagate_xla_data No No No
_remove_batch_dim No No No
_reshape_alias No No No
_reshape_alias_copy No No No
_reshape_copy No No No
_reshape_from_tensor No No No
_resize_output_ No No No
_rowwise_prune No No No
_safe_softmax No No No
_sample_dirichlet No No No
_saturate_weight_to_fp16 No No No
_scaled_dot_product_attention_math No No No
_scaled_dot_product_attention_math_for_mps No No No
_scaled_dot_product_cudnn_attention No No No
_scaled_dot_product_cudnn_attention_backward No No No
_scaled_dot_product_efficient_attention No No No
_scaled_dot_product_efficient_attention_backward No No No
_scaled_dot_product_flash_attention No No No
_scaled_dot_product_flash_attention_backward No No No
_scaled_dot_product_flash_attention_for_cpu No No No
_scaled_dot_product_flash_attention_for_cpu_backward No No No
_scaled_dot_product_fused_attention_overrideable No No No
_scaled_dot_product_fused_attention_overrideable_backward No No No
_scaled_grouped_mm No No No
_scaled_mm No No No
_segment_reduce_backward No No No
_shape_as_tensor No No No
_slow_conv2d_backward No No No
_slow_conv2d_forward No No No
_sobol_engine_draw No No No
_sobol_engine_ff_ No No No
_sobol_engine_initialize_state_ No No No
_sobol_engine_scramble_ No No No
_softmax Yes No Yes
_softmax_backward_data No Yes Yes
_sparse_addmm No No No
_sparse_broadcast_to No No No
_sparse_broadcast_to_copy No No No
_sparse_bsc_tensor_unsafe No No No
_sparse_bsr_tensor_unsafe No No No
_sparse_compressed_tensor_unsafe No No No
_sparse_compressed_tensor_with_dims No No No
_sparse_coo_tensor_unsafe No No No
_sparse_coo_tensor_with_dims No No No
_sparse_coo_tensor_with_dims_and_tensors No No Yes
_sparse_csc_tensor_unsafe No No No
_sparse_csr_prod No No No
_sparse_csr_sum No No No
_sparse_csr_tensor_unsafe No No No
_sparse_log_softmax No No No
_sparse_log_softmax_backward_data No No No
_sparse_mask_projection No No No
_sparse_mm No No No
_sparse_mm_reduce_impl No No No
_sparse_mm_reduce_impl_backward No No No
_sparse_semi_structured_addmm No No No
_sparse_semi_structured_apply No No No
_sparse_semi_structured_apply_dense No No No
_sparse_semi_structured_linear No No No
_sparse_semi_structured_mm No No No
_sparse_semi_structured_tile No No No
_sparse_softmax No No No
_sparse_softmax_backward_data No No No
_sparse_sparse_matmul No No No
_sparse_sum No No No
_sparse_sum_backward No No No
_spdiags No No No
_spsolve No No No
_stack No No No
_standard_gamma No No No
_standard_gamma_grad No No No
_test_ambiguous_defaults No No No
_test_autograd_multiple_dispatch No No No
_test_autograd_multiple_dispatch_view No No No
_test_autograd_multiple_dispatch_view_copy No No No
_test_check_tensor No No No
_test_functorch_fallback No No No
_test_optional_filled_intlist No No No
_test_optional_floatlist No No No
_test_optional_intlist No No No
_test_parallel_materialize No No No
_test_serialization_subcmul No No No
_test_string_default No No No
_test_warn_in_autograd No No No
_thnn_differentiable_gru_cell_backward No No No
_thnn_differentiable_lstm_cell_backward No No No
_thnn_fused_gru_cell No No No
_thnn_fused_gru_cell_backward No No No
_thnn_fused_lstm_cell No No No
_thnn_fused_lstm_cell_backward No No No
_thnn_fused_lstm_cell_backward_impl No No No
_to_copy Yes Yes Yes
_to_cpu No No No
_to_dense No No No
_to_sparse No Yes No
_to_sparse_bsc No No No
_to_sparse_bsr No No No
_to_sparse_csc No No No
_to_sparse_csr No No No
_to_sparse_semi_structured No No No
_transform_bias_rescale_qkv No No No
_transformer_encoder_layer_fwd No No No
_trilinear No No No
_triton_multi_head_attention No No No
_triton_scaled_dot_attention No No No
_unique No No No
_unique2 No No No
_unpack_dual No No No
_unsafe_index No No No
_unsafe_index_put No No No
_unsafe_masked_index No Yes No
_unsafe_masked_index_put_accumulate No Yes No
_unsafe_view No No Yes
_upsample_bicubic2d_aa No No No
_upsample_bicubic2d_aa_backward No No No
_upsample_bilinear2d_aa No Yes No
_upsample_bilinear2d_aa_backward No No No
_upsample_nearest_exact1d No No No
_upsample_nearest_exact1d_backward No No No
_upsample_nearest_exact2d No No No
_upsample_nearest_exact2d_backward No No No
_upsample_nearest_exact3d No No No
_upsample_nearest_exact3d_backward No No No
_use_cudnn_ctc_loss No No No
_use_cudnn_rnn_flatten_weight No No No
_validate_compressed_sparse_indices No No No
_validate_sparse_bsc_tensor_args No No No
_validate_sparse_bsr_tensor_args No No No
_validate_sparse_compressed_tensor_args No No No
_validate_sparse_coo_tensor_args No No No
_validate_sparse_csc_tensor_args No No No
_validate_sparse_csr_tensor_args No No No
_values No No No
_values_copy No No No
_version No No No
_weight_int4pack_mm No No No
_weight_int4pack_mm_for_cpu No No No
_weight_int4pack_mm_with_scales_and_zeros No No No
_weight_int8pack_mm No No No
_weight_norm No No No
_weight_norm_differentiable_backward No No No
_weight_norm_interface No No No
_weight_norm_interface_backward No No No
_wrapped_linear_prepack No No No
_wrapped_quantized_linear_prepacked No No No
abs Yes Yes Yes
abs_ No No No
absolute No No No
absolute_ No No No
acos Yes Yes No
acos_ No No No
acosh Yes Yes No
acosh_ No No No
adaptive_avg_pool1d Yes No No
adaptive_avg_pool2d No No No
adaptive_avg_pool3d No No No
adaptive_avg_pool3d_backward No No No
adaptive_max_pool1d No No No
adaptive_max_pool2d No No No
adaptive_max_pool2d_backward No No No
adaptive_max_pool3d No No No
adaptive_max_pool3d_backward No No No
add Yes Yes Yes
add_ No No Yes
addbmm No Yes No
addbmm_ No No No
addcdiv No Yes No
addcdiv_ No No No
addcmul No Yes Yes
addcmul_ No No No
addmm Yes Yes Yes
addmm_ No No No
addmv No Yes No
addmv_ No No No
addr No Yes No
addr_ No No No
adjoint No No No
affine_grid_generator No No No
affine_grid_generator_backward No No No
alias Yes No No
alias_copy No Yes No
align_as No No No
align_tensors No No No
align_to No No No
all No Yes No
allclose No Yes No
alpha_dropout No No No
alpha_dropout_ No No No
amax Yes Yes No
amin Yes Yes No
aminmax No Yes No
angle No Yes No
any Yes Yes Yes
arange Yes Yes No
arccos No No No
arccos_ No No No
arccosh No No No
arccosh_ No No No
arcsin No No No
arcsin_ No No No
arcsinh No No No
arcsinh_ No No No
arctan No No No
arctan2 No No No
arctan2_ No No No
arctan_ No No No
arctanh No No No
arctanh_ No No No
argmax Yes Yes No
argmin Yes Yes No
argsort No No No
argwhere No No No
as_strided Yes Yes No
as_strided_ No No Yes
as_strided_copy No Yes No
as_strided_scatter No Yes No
asin Yes Yes No
asin_ No No No
asinh Yes Yes No
asinh_ No No No
atan Yes Yes No
atan2 Yes Yes No
atan2_ No No No
atan_ No No No
atanh Yes Yes No
atanh_ No No No
atleast_1d No No No
atleast_2d No No No
atleast_3d No No No
avg_pool1d Yes No No
avg_pool2d Yes Yes Yes
avg_pool2d_backward Yes No Yes
avg_pool3d Yes Yes No
avg_pool3d_backward No No No
baddbmm No Yes No
baddbmm_ No No No
bartlett_window No No No
batch_norm No No No
batch_norm_backward No No No
batch_norm_backward_elemt No No No
batch_norm_backward_reduce No No No
batch_norm_elemt No No No
batch_norm_gather_stats No No No
batch_norm_gather_stats_with_counts No No No
batch_norm_stats No No No
batch_norm_update_stats No No No
bernoulli No Yes No
bernoulli_ No No Yes
bilinear No No No
binary_cross_entropy No Yes No
binary_cross_entropy_backward No No No
binary_cross_entropy_with_logits No Yes No
bincount No No No
binomial No No No
bitwise_and Yes No Yes
bitwise_and_ No No No
bitwise_left_shift No No No
bitwise_left_shift_ No No No
bitwise_not Yes No Yes
bitwise_not_ No No No
bitwise_or Yes No No
bitwise_or_ No No No
bitwise_right_shift No No No
bitwise_right_shift_ No No No
bitwise_xor Yes No Yes
bitwise_xor_ No No No
blackman_window No No No
block_diag No No No
bmm Yes Yes Yes
broadcast_tensors No No No
broadcast_to No No No
bucketize No Yes No
can_cast No No No
cartesian_prod No No No
cat Yes Yes Yes
cauchy_ No Yes No
ccol_indices No No No
ccol_indices_copy No No No
cdist No No No
ceil Yes Yes No
ceil_ No No No
celu No Yes No
celu_ No No No
chain_matmul No No No
chalf No No No
channel_shuffle No Yes No
cholesky No Yes No
cholesky_inverse No Yes No
cholesky_solve No Yes No
choose_qparams_optimized No No No
chunk No No No
clamp Yes Yes Yes
clamp_ No No No
clamp_max No Yes No
clamp_max_ No No No
clamp_min No Yes Yes
clamp_min_ No No No
clip No No No
clip_ No No No
clone Yes Yes Yes
coalesce No No No
col2im Yes No Yes
col_indices No No No
col_indices_copy No No No
column_stack No No No
combinations No No No
complex No Yes No
concat No No No
concatenate No No No
conj No No No
conj_physical No No No
conj_physical_ No No No
constant_pad_nd Yes Yes Yes
contiguous No No No
conv1d No No No
conv2d No No No
conv3d No No No
conv_depthwise3d No No No
conv_tbc No No No
conv_tbc_backward No No No
conv_transpose1d No No No
conv_transpose2d No No No
conv_transpose3d No No No
convolution Yes No Yes
convolution_backward Yes No Yes
convolution_backward_overrideable No No No
convolution_overrideable No No No
copy Yes No No
copy_ No No Yes
copy_sparse_to_sparse_ No No No
copysign No Yes No
copysign_ No No No
corrcoef No No No
cos Yes Yes Yes
cos_ No No No
cosh Yes Yes No
cosh_ No No No
cosine_embedding_loss No No No
cosine_similarity No No No
count_nonzero No Yes No
cov No No No
cross No No No
cross_entropy_loss No No No
crow_indices No No No
crow_indices_copy No No No
ctc_loss No No No
cudnn_affine_grid_generator No No No
cudnn_affine_grid_generator_backward No No No
cudnn_batch_norm No No No
cudnn_batch_norm_backward No No No
cudnn_convolution No No No
cudnn_convolution_add_relu No No No
cudnn_convolution_relu No No No
cudnn_convolution_transpose No No No
cudnn_grid_sampler No No No
cudnn_grid_sampler_backward No No No
cudnn_is_acceptable No No No
cummax No Yes No
cummaxmin_backward No No No
cummin No Yes No
cumprod No Yes No
cumprod_ No No No
cumprod_backward No No No
cumsum Yes Yes Yes
cumsum_ No No No
cumulative_trapezoid No No No
data No No No
deg2rad No Yes No
deg2rad_ No No No
dense_dim No No No
dequantize No No No
det No No No
detach No Yes No
detach_ No No No
detach_copy No No No
diag No No No
diag_embed No Yes No
diagflat No No No
diagonal Yes Yes No
diagonal_backward No No No
diagonal_copy No Yes No
diagonal_scatter No Yes No
diff No No No
digamma No Yes No
digamma_ No No No
dist No Yes No
div Yes Yes Yes
div_ No No Yes
divide No No No
divide_ No No No
dot No Yes No
dropout No No No
dropout_ No No No
dsplit No No No
dstack No No No
einsum No No No
elu Yes Yes Yes
elu_ No No No
elu_backward No No Yes
embedding Yes Yes No
embedding_backward No No No
embedding_bag No No No
embedding_dense_backward Yes No No
embedding_renorm_ No No No
embedding_sparse_backward No No No
empty Yes No No
empty_like No Yes No
empty_permuted No No No
empty_quantized No No No
empty_strided Yes No No
eq Yes Yes Yes
eq_ No No No
equal No Yes No
erf Yes Yes Yes
erf_ No No No
erfc No Yes No
erfc_ No No No
erfinv No Yes No
erfinv_ No No No
exp Yes Yes Yes
exp2 No Yes No
exp2_ No No No
exp_ No No No
expand Yes Yes No
expand_as No No No
expand_copy No Yes No
expm1 Yes Yes No
expm1_ No No No
exponential_ No Yes No
eye No No No
fake_quantize_per_channel_affine No No No
fake_quantize_per_channel_affine_cachemask No No No
fake_quantize_per_channel_affine_cachemask_backward No No No
fake_quantize_per_tensor_affine No No No
fake_quantize_per_tensor_affine_cachemask No No No
fake_quantize_per_tensor_affine_cachemask_backward No No No
fbgemm_linear_fp16_weight No No No
fbgemm_linear_fp16_weight_fp32_activation No No No
fbgemm_linear_int8_weight No No No
fbgemm_linear_int8_weight_fp32_activation No No No
fbgemm_linear_quantize_weight No No No
fbgemm_pack_gemm_matrix_fp16 No No No
fbgemm_pack_quantized_matrix No No No
feature_alpha_dropout No No No
feature_alpha_dropout_ No No No
feature_dropout No No No
feature_dropout_ No No No
fft_fft No No No
fft_fft2 No No No
fft_fftfreq No No No
fft_fftn No No No
fft_fftshift No No No
fft_hfft No No No
fft_hfft2 No No No
fft_hfftn No No No
fft_ifft No No No
fft_ifft2 No No No
fft_ifftn No No No
fft_ifftshift No No No
fft_ihfft No No No
fft_ihfft2 No No No
fft_ihfftn No No No
fft_irfft No No No
fft_irfft2 No No No
fft_irfftn No No No
fft_rfft No No No
fft_rfft2 No No No
fft_rfftfreq No No No
fft_rfftn No No No
fill Yes Yes No
fill_ No No Yes
fill_diagonal_ No No No
fix No No No
fix_ No No No
flatten No No No
flatten_dense_tensors No No No
flip Yes Yes Yes
fliplr No No No
flipud No No No
float_power No No No
float_power_ No No No
floor Yes Yes Yes
floor_ No No No
floor_divide No Yes Yes
floor_divide_ No No No
fmax No Yes No
fmin No Yes No
fmod Yes Yes Yes
fmod_ No No No
frac No Yes No
frac_ No No No
fractional_max_pool2d No No No
fractional_max_pool2d_backward No No No
fractional_max_pool3d No No No
fractional_max_pool3d_backward No No No
frexp No Yes No
frobenius_norm No No No
from_file No No No
full Yes Yes No
full_like Yes Yes No
fused_moving_avg_obs_fake_quant No No No
gather Yes Yes No
gather_backward No No No
gcd No No No
gcd_ No No No
ge Yes Yes Yes
ge_ No No No
gelu Yes Yes Yes
gelu_ No No No
gelu_backward No No Yes
geometric_ No Yes No
geqrf No Yes No
ger No No No
glu No Yes No
glu_backward No No No
glu_backward_jvp No No No
glu_jvp No No No
gradient No No No
greater No No No
greater_ No No No
greater_equal No No No
greater_equal_ No No No
grid_sampler No No No
grid_sampler_2d Yes Yes Yes
grid_sampler_2d_backward No No Yes
grid_sampler_3d No No No
grid_sampler_3d_backward No No No
group_norm No No No
gru No No No
gru_cell No No No
gt Yes Yes Yes
gt_ No No No
hamming_window No No No
hann_window No No No
hardshrink No Yes No
hardshrink_backward No No No
hardsigmoid No Yes Yes
hardsigmoid_ No No No
hardsigmoid_backward No No Yes
hardswish No Yes Yes
hardswish_ No No Yes
hardswish_backward No No Yes
hardtanh Yes Yes Yes
hardtanh_ No No Yes
hardtanh_backward No No Yes
hash_tensor No No No
heaviside No Yes No
heaviside_ No No No
hinge_embedding_loss No No No
histc No Yes No
histogram No Yes No
histogramdd No No No
hsplit No No No
hspmm No No No
hstack No No No
huber_loss No No No
huber_loss_backward No No No
hypot No Yes No
hypot_ No No No
i0 No Yes No
i0_ No No No
igamma No Yes No
igamma_ No No No
igammac No Yes No
igammac_ No No No
im2col No Yes Yes
imag No No No
index Yes No No
index_add No Yes No
index_add_ No No No
index_copy No Yes No
index_copy_ No No No
index_fill No Yes No
index_fill_ No No No
index_put Yes Yes No
index_put_ No No No
index_reduce No Yes No
index_reduce_ No No No
index_select Yes Yes No
index_select_backward No No No
indices No No No
indices_copy No No No
infinitely_differentiable_gelu_backward No No No
inner No No No
instance_norm No No No
int_repr No No No
inverse No No No
is_coalesced No No No
is_complex No No No
is_conj No No No
is_distributed No No No
is_floating_point No No No
is_inference No No No
is_leaf No No No
is_neg No No No
is_nonzero No No No
is_pinned No No No
is_same_size No No No
is_set_to No No No
is_signed No No No
is_vulkan_available No No No
isclose No No No
isfinite No No No
isin No Yes No
isinf Yes Yes Yes
isnan Yes Yes Yes
isneginf No Yes No
isposinf No Yes No
isreal No No No
istft No No No
item No No No
kaiser_window No No No
kl_div No No No
kron No No No
kthvalue No Yes No
l1_loss No No No
layer_norm No No No
lcm No No No
lcm_ No No No
ldexp No No No
ldexp_ No No No
le Yes Yes Yes
le_ No No No
leaky_relu Yes Yes Yes
leaky_relu_ No No Yes
leaky_relu_backward No No Yes
lerp No Yes No
lerp_ No No No
less No No No
less_ No No No
less_equal No No No
less_equal_ No No No
lgamma No Yes No
lgamma_ No No No
lift No No No
lift_fresh No No No
lift_fresh_copy No No Yes
linalg_cholesky No No No
linalg_cholesky_ex No No No
linalg_cond No No No
linalg_cross No Yes No
linalg_det No No No
linalg_diagonal No No No
linalg_eig No No No
linalg_eigh No No No
linalg_eigvals No No No
linalg_eigvalsh No No No
linalg_householder_product No No No
linalg_inv No No No
linalg_inv_ex No No No
linalg_ldl_factor No No No
linalg_ldl_factor_ex No No No
linalg_ldl_solve No No No
linalg_lstsq No No No
linalg_lu No No No
linalg_lu_factor No No No
linalg_lu_factor_ex No No No
linalg_lu_solve No No No
linalg_matmul No No No
linalg_matrix_exp No Yes No
linalg_matrix_norm No No No
linalg_matrix_power No No No
linalg_matrix_rank No No No
linalg_multi_dot No No No
linalg_norm No No No
linalg_pinv No Yes No
linalg_qr No Yes No
linalg_slogdet No No No
linalg_solve No No No
linalg_solve_ex No No No
linalg_solve_triangular No No No
linalg_svd No No No
linalg_svdvals No No No
linalg_tensorinv No No No
linalg_tensorsolve No No No
linalg_vander No No No
linalg_vecdot No No No
linalg_vector_norm No Yes No
linear No No No
linear_backward No No No
linspace No Yes No
log Yes Yes No
log10 Yes Yes No
log10_ No No No
log1p Yes Yes No
log1p_ No No No
log2 Yes Yes Yes
log2_ No No No
log_ No No No
log_normal_ No Yes No
log_sigmoid No No No
log_sigmoid_backward No No No
log_sigmoid_forward No No No
log_softmax No No No
logaddexp No Yes No
logaddexp2 No Yes No
logcumsumexp No Yes No
logdet No No No
logical_and Yes Yes No
logical_and_ No No Yes
logical_not Yes Yes No
logical_not_ No No No
logical_or Yes Yes No
logical_or_ No No No
logical_xor Yes Yes No
logical_xor_ No No No
logit No Yes No
logit_ No No No
logit_backward No No No
logspace No Yes No
logsumexp No Yes No
lstm No No No
lstm_cell No No No
lstm_mps_backward No No No
lt Yes Yes Yes
lt_ No No No
lu_solve No No No
lu_unpack No Yes No
mH No No No
mT No No No
margin_ranking_loss No No No
masked_fill No Yes Yes
masked_fill_ No No Yes
masked_scatter Yes Yes No
masked_scatter_ No No No
masked_scatter_backward No No No
masked_select No Yes No
masked_select_backward No No No
matmul No No No
matmul_backward No No No
matrix_H No No No
matrix_exp No No No
matrix_exp_backward No No No
matrix_power No No No
max Yes Yes Yes
max_pool1d No No No
max_pool1d_with_indices No No No
max_pool2d No No No
max_pool2d_backward No No No
max_pool2d_with_indices Yes No Yes
max_pool2d_with_indices_backward Yes No Yes
max_pool3d No No No
max_pool3d_with_indices Yes No No
max_pool3d_with_indices_backward No No No
max_unpool2d No No No
max_unpool3d No No No
maximum Yes Yes Yes
mean Yes Yes Yes
median No Yes No
meshgrid No No No
min Yes Yes Yes
minimum Yes Yes Yes
miopen_batch_norm No No No
miopen_batch_norm_backward No No No
miopen_convolution No No No
miopen_convolution_add_relu No No No
miopen_convolution_relu No No No
miopen_convolution_transpose No No No
miopen_depthwise_convolution No No No
miopen_rnn No No No
miopen_rnn_backward No No No
mish No Yes No
mish_ No No No
mish_backward No No No
mkldnn_adaptive_avg_pool2d No No No
mkldnn_adaptive_avg_pool2d_backward No No No
mkldnn_convolution No No No
mkldnn_linear No No No
mkldnn_linear_backward No No No
mkldnn_linear_backward_input No No No
mkldnn_linear_backward_weights No No No
mkldnn_max_pool2d No No No
mkldnn_max_pool2d_backward No No No
mkldnn_max_pool3d No No No
mkldnn_max_pool3d_backward No No No
mkldnn_reorder_conv2d_weight No No No
mkldnn_reorder_conv3d_weight No No No
mkldnn_rnn_layer No No No
mkldnn_rnn_layer_backward No No No
mm Yes Yes Yes
mode No Yes No
moveaxis No No No
movedim No No No
mps_convolution_backward No No No
mps_convolution_transpose_backward No No No
mse_loss No Yes Yes
mse_loss_backward No No Yes
msort No No No
mul Yes Yes Yes
mul_ No No Yes
multi_margin_loss No Yes No
multi_margin_loss_backward No No No
multilabel_margin_loss No No No
multilabel_margin_loss_backward No No No
multilabel_margin_loss_forward No No No
multinomial No Yes No
multiply No No No
multiply_ No No No
mv No Yes No
mvlgamma No Yes No
mvlgamma_ No No No
nan_to_num No Yes No
nan_to_num_ No No No
nanmean No No No
nanmedian No Yes No
nanquantile No No No
nansum No Yes No
narrow No No No
narrow_copy No Yes No
native_batch_norm No Yes Yes
native_batch_norm_backward No No Yes
native_channel_shuffle No No No
native_dropout Yes No No
native_dropout_backward No Yes No
native_group_norm Yes No Yes
native_group_norm_backward Yes No Yes
native_layer_norm Yes Yes Yes
native_layer_norm_backward Yes No No
native_norm No No No
ne Yes Yes Yes
ne_ No No No
neg Yes Yes Yes
neg_ No No No
negative No No No
negative_ No No No
nested_to_padded_tensor No No No
new_empty No Yes Yes
new_empty_strided No Yes Yes
new_full No Yes Yes
new_ones No Yes Yes
new_zeros No Yes Yes
nextafter No Yes No
nextafter_ No No No
nll_loss No No No
nll_loss2d No No No
nll_loss2d_backward No No No
nll_loss2d_forward No No No
nll_loss_backward No No No
nll_loss_forward No No No
nll_loss_nd No No No
nonzero Yes Yes Yes
nonzero_numpy No No No
nonzero_static No No No
norm No No Yes
norm_except_dim No No No
normal No No No
normal_ No Yes No
normal_functional No No No
not_equal No No No
not_equal_ No No No
nuclear_norm No No No
numpy_T No No No
one_hot No No No
ones No Yes No
ones_like No Yes No
orgqr No No No
ormqr No Yes No
outer No No No
output_nr No No No
pad No No No
pad_sequence No No No
pairwise_distance No No No
pdist No No No
permute Yes Yes No
permute_copy No Yes No
pin_memory No No No
pinverse No No No
pixel_shuffle No Yes No
pixel_unshuffle No Yes No
poisson No No No
poisson_nll_loss No No No
polar No Yes No
polygamma No No No
polygamma_ No No No
positive No No No
pow Yes Yes Yes
pow_ No No No
prelu No No No
prod Yes Yes No
promote_types No No No
put No Yes No
put_ No No No
q_per_channel_axis No No No
q_per_channel_scales No No No
q_per_channel_zero_points No No No
q_scale No No No
q_zero_point No No No
qr No No No
qscheme No No No
quantile No No No
quantize_per_channel No No No
quantize_per_tensor No No No
quantize_per_tensor_dynamic No No No
quantized_batch_norm No No No
quantized_gru_cell No No No
quantized_lstm_cell No No No
quantized_max_pool1d No No No
quantized_max_pool2d No No No
quantized_max_pool3d No No No
quantized_rnn_relu_cell No No No
quantized_rnn_tanh_cell No No No
rad2deg No Yes No
rad2deg_ No No No
rand Yes No No
rand_like No No No
randint No Yes No
randint_like No Yes No
randn Yes No No
randn_like No Yes No
random_ No No No
randperm Yes No No
range No No No
ravel No No No
real No No No
reciprocal Yes Yes Yes
reciprocal_ No No No
record_stream No No No
refine_names No No No
reflection_pad1d Yes No No
reflection_pad1d_backward No No No
reflection_pad2d Yes No Yes
reflection_pad2d_backward No No Yes
reflection_pad3d Yes No No
reflection_pad3d_backward No No No
relu Yes Yes Yes
relu6 No No No
relu6_ No No No
relu_ No No Yes
remainder Yes Yes Yes
remainder_ No No No
rename No No No
rename_ No No No
renorm No Yes No
renorm_ No No No
repeat Yes Yes Yes
repeat_interleave No No No
replication_pad1d No No No
replication_pad1d_backward No No No
replication_pad2d Yes No No
replication_pad2d_backward No No No
replication_pad3d Yes No No
replication_pad3d_backward No No No
requires_grad_ No No No
reshape No No No
reshape_as No No No
resize_ Yes Yes No
resize_as_ No Yes No
resize_as_sparse_ No No No
resolve_conj No No No
resolve_neg No No No
result_type No No No
retain_grad No No No
retains_grad No No No
rms_norm No No No
rnn_relu No No No
rnn_relu_cell No No No
rnn_tanh No No No
rnn_tanh_cell No No No
roll No Yes Yes
rot90 No Yes No
round Yes Yes Yes
round_ No No No
row_indices No No No
row_indices_copy No No No
row_stack No No No
rrelu No No No
rrelu_ No No No
rrelu_with_noise No No No
rrelu_with_noise_ No No No
rrelu_with_noise_backward No No No
rsqrt Yes Yes Yes
rsqrt_ No No No
rsub No Yes Yes
scalar_tensor Yes No No
scaled_dot_product_attention No No No
scatter Yes Yes No
scatter_ No No No
scatter_add Yes Yes No
scatter_add_ No No No
scatter_reduce Yes Yes No
scatter_reduce_ No No No
searchsorted No Yes No
segment_reduce No Yes No
select Yes Yes No
select_backward No No Yes
select_copy No No No
select_scatter Yes Yes No
selu No No No
selu_ No No No
set_ No No No
set_data No No No
sgn No Yes Yes
sgn_ No No No
sigmoid Yes Yes Yes
sigmoid_ No No Yes
sigmoid_backward No No Yes
sign Yes Yes No
sign_ No No No
signbit No Yes No
silu No Yes Yes
silu_ No No Yes
silu_backward No No Yes
sin Yes Yes Yes
sin_ No No No
sinc No Yes No
sinc_ No No No
sinh Yes Yes No
sinh_ No No No
size No No No
slice Yes Yes No
slice_backward No No Yes
slice_copy No No No
slice_inverse No No No
slice_scatter Yes Yes No
slogdet No No No
slow_conv3d No No No
slow_conv3d_forward No No No
slow_conv_dilated2d No No No
slow_conv_dilated3d No No No
slow_conv_transpose2d No No No
slow_conv_transpose3d No No No
smm No No No
smooth_l1_loss No Yes No
smooth_l1_loss_backward No No No
soft_margin_loss No Yes No
soft_margin_loss_backward No No No
softmax No No No
softplus No Yes No
softplus_backward No No No
softshrink No Yes No
softshrink_backward No No No
sort Yes Yes No
sparse_bsc_tensor No No No
sparse_bsr_tensor No No No
sparse_compressed_tensor No No No
sparse_coo_tensor No No No
sparse_csc_tensor No No No
sparse_csr_tensor No No No
sparse_dim No No No
sparse_mask No No No
sparse_resize_ No No No
sparse_resize_and_clear_ No No No
sparse_sampled_addmm No No No
special_airy_ai No No No
special_bessel_j0 No No No
special_bessel_j1 No No No
special_bessel_y0 No No No
special_bessel_y1 No No No
special_chebyshev_polynomial_t No No No
special_chebyshev_polynomial_u No No No
special_chebyshev_polynomial_v No No No
special_chebyshev_polynomial_w No No No
special_digamma No No No
special_entr No No No
special_erf No No No
special_erfc No No No
special_erfcx No No No
special_erfinv No No No
special_exp2 No No No
special_expit No No No
special_expm1 No No No
special_gammainc No No No
special_gammaincc No No No
special_gammaln No No No
special_hermite_polynomial_h No No No
special_hermite_polynomial_he No No No
special_i0 No No No
special_i0e No No No
special_i1 No No No
special_i1e No No No
special_laguerre_polynomial_l No No No
special_legendre_polynomial_p No No No
special_log1p No No No
special_log_ndtr No No No
special_log_softmax No No No
special_logit No No No
special_logsumexp No No No
special_modified_bessel_i0 No No No
special_modified_bessel_i1 No No No
special_modified_bessel_k0 No No No
special_modified_bessel_k1 No No No
special_multigammaln No No No
special_ndtr No No No
special_ndtri No No No
special_polygamma No No No
special_psi No No No
special_round No No No
special_scaled_modified_bessel_k0 No No No
special_scaled_modified_bessel_k1 No No No
special_shifted_chebyshev_polynomial_t No No No
special_shifted_chebyshev_polynomial_u No No No
special_shifted_chebyshev_polynomial_v No No No
special_shifted_chebyshev_polynomial_w No No No
special_sinc No No No
special_softmax No No No
special_spherical_bessel_j0 No No No
special_xlog1py No No No
special_xlogy No No No
special_zeta No No No
split No Yes Yes
split_copy No No No
split_with_sizes Yes Yes Yes
split_with_sizes_copy No Yes No
sqrt Yes Yes Yes
sqrt_ No No No
square No No No
square_ No No No
squeeze Yes Yes No
squeeze_ No No No
squeeze_copy No Yes No
sspaddmm No No No
stack No Yes Yes
std No Yes Yes
std_mean No Yes No
stft No No No
stride No No No
sub Yes Yes Yes
sub_ No No No
subtract No No No
subtract_ No No No
sum Yes Yes Yes
sum_to_size No No No
svd No No No
swapaxes No No No
swapaxes_ No No No
swapdims No No No
swapdims_ No No No
sym_constrain_range No No No
sym_constrain_range_for_size No No No
sym_numel Yes No No
sym_size Yes No No
sym_storage_offset Yes No No
sym_stride Yes No No
t No Yes No
t_ No No No
t_copy No Yes No
take No Yes No
take_along_dim No No No
tan Yes Yes No
tan_ No No No
tanh Yes Yes Yes
tanh_ No No No
tanh_backward No No Yes
tensor_split No No No
tensordot No No No
thnn_conv2d No No No
threshold No Yes No
threshold_ No No No
threshold_backward No No Yes
tile No No No
to No No No
to_dense No No No
to_dense_backward No No No
to_mkldnn No No No
to_mkldnn_backward No No No
to_padded_tensor No No No
to_sparse No No No
to_sparse_bsc No No No
to_sparse_bsr No No No
to_sparse_csc No No No
to_sparse_csr No No No
topk Yes Yes Yes
trace No Yes No
trace_backward No No No
transpose No Yes No
transpose_ No No No
transpose_copy No Yes No
trapezoid No No No
trapz No No No
triangular_solve No Yes No
tril No Yes Yes
tril_ No No No
tril_indices No No No
triplet_margin_loss No No No
triu No Yes Yes
triu_ No No No
triu_indices No No No
true_divide No No No
true_divide_ No No No
trunc Yes Yes No
trunc_ No No No
type_as No No No
unbind No Yes Yes
unbind_copy No Yes No
unflatten No No No
unflatten_dense_tensors No No No
unfold No Yes No
unfold_backward No No Yes
unfold_copy No Yes No
uniform_ No Yes No
unique_consecutive No Yes No
unique_dim No Yes No
unique_dim_consecutive No No No
unsafe_chunk No No No
unsafe_split No Yes No
unsafe_split_with_sizes No No No
unsqueeze Yes Yes No
unsqueeze_ No No Yes
unsqueeze_copy No Yes No
upsample_bicubic2d No No Yes
upsample_bicubic2d_backward No No No
upsample_bilinear2d Yes No Yes
upsample_bilinear2d_backward No No No
upsample_linear1d No No No
upsample_linear1d_backward No No No
upsample_nearest1d No No No
upsample_nearest1d_backward No No No
upsample_nearest2d Yes No Yes
upsample_nearest2d_backward No No No
upsample_nearest3d No No No
upsample_nearest3d_backward No No No
upsample_trilinear3d No No No
upsample_trilinear3d_backward No No No
value_selecting_reduction_backward No No No
values No No No
values_copy No No No
vander No No No
var Yes Yes No
var_mean No Yes Yes
vdot No Yes No
view Yes Yes No
view_as No No No
view_as_complex No Yes No
view_as_complex_copy No No No
view_as_real No No No
view_as_real_copy No No No
view_copy No Yes No
vsplit No No No
vstack No No No
where Yes No Yes
xlogy No Yes No
xlogy_ No No No
zero_ No Yes No
zeros No Yes No
zeros_like No Yes No
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment