[TEST] reverse sort signatures by default

Okay, clearly, this doesn't "just" work lol. The ABC ordering was depended on for the topological sort.

There are ~135/325 (41%) of ops whose orderings change, see attached file:
[extracted_lines.txt](https://github.com/pytorch/pytorch/files/12898208/extracted_lines.txt)
<details>

```
   static PythonArgParser parser({
-    "_assert_async(Tensor input)",
     "_assert_async(Tensor input, c10::string_view assert_msg)",
+    "_assert_async(Tensor input)",
   static PythonArgParser parser({
-    "_use_cudnn_ctc_loss(Tensor log_probs, Tensor targets, IntArrayRef input_lengths, IntArrayRef target_lengths, int64_t blank)",
     "_use_cudnn_ctc_loss(Tensor log_probs, Tensor targets, Tensor input_lengths, Tensor target_lengths, int64_t blank)",
+    "_use_cudnn_ctc_loss(Tensor log_probs, Tensor targets, IntArrayRef input_lengths, IntArrayRef target_lengths, int64_t blank)",
   static PythonArgParser parser({
-    "_cudnn_ctc_loss(Tensor log_probs, Tensor targets, IntArrayRef input_lengths, IntArrayRef target_lengths, int64_t blank, bool deterministic, bool zero_infinity)",
     "_cudnn_ctc_loss(Tensor log_probs, Tensor targets, Tensor input_lengths, Tensor target_lengths, int64_t blank, bool deterministic, bool zero_infinity)",
+    "_cudnn_ctc_loss(Tensor log_probs, Tensor targets, IntArrayRef input_lengths, IntArrayRef target_lengths, int64_t blank, bool deterministic, bool zero_infinity)",
   static PythonArgParser parser({
-    "add(Tensor input, Scalar alpha, Tensor other, *, Tensor out=None)|deprecated",
     "add(Tensor input, Tensor other, *, Scalar alpha=1, Tensor out=None)",
+    "add(Tensor input, Scalar alpha, Tensor other, *, Tensor out=None)|deprecated",
   static PythonArgParser parser({
-    "addmv(Scalar beta, Tensor input, Scalar alpha, Tensor mat, Tensor vec, *, Tensor out=None)|deprecated",
-    "addmv(Scalar beta, Tensor input, Tensor mat, Tensor vec, *, Tensor out=None)|deprecated",
     "addmv(Tensor input, Tensor mat, Tensor vec, *, Scalar beta=1, Scalar alpha=1, Tensor out=None)",
+    "addmv(Scalar beta, Tensor input, Tensor mat, Tensor vec, *, Tensor out=None)|deprecated",
+    "addmv(Scalar beta, Tensor input, Scalar alpha, Tensor mat, Tensor vec, *, Tensor out=None)|deprecated",
   static PythonArgParser parser({
-    "addmv_(Scalar beta, Tensor input, Scalar alpha, Tensor mat, Tensor vec)|deprecated",
-    "addmv_(Scalar beta, Tensor input, Tensor mat, Tensor vec)|deprecated",
     "addmv_(Tensor input, Tensor mat, Tensor vec, *, Scalar beta=1, Scalar alpha=1)",
+    "addmv_(Scalar beta, Tensor input, Tensor mat, Tensor vec)|deprecated",
+    "addmv_(Scalar beta, Tensor input, Scalar alpha, Tensor mat, Tensor vec)|deprecated",
   static PythonArgParser parser({
-    "addr(Scalar beta, Tensor input, Scalar alpha, Tensor vec1, Tensor vec2, *, Tensor out=None)|deprecated",
-    "addr(Scalar beta, Tensor input, Tensor vec1, Tensor vec2, *, Tensor out=None)|deprecated",
     "addr(Tensor input, Tensor vec1, Tensor vec2, *, Scalar beta=1, Scalar alpha=1, Tensor out=None)",
+    "addr(Scalar beta, Tensor input, Tensor vec1, Tensor vec2, *, Tensor out=None)|deprecated",
+    "addr(Scalar beta, Tensor input, Scalar alpha, Tensor vec1, Tensor vec2, *, Tensor out=None)|deprecated",
   static PythonArgParser parser({
-    "all(Tensor input, *, Tensor out=None)",
     "all(Tensor input, int64_t dim, bool keepdim=False, *, Tensor out=None)",
+    "all(Tensor input, *, Tensor out=None)",
     "all(Tensor input, Dimname dim, bool keepdim=False, *, Tensor out=None)",
   static PythonArgParser parser({
-    "any(Tensor input, *, Tensor out=None)",
     "any(Tensor input, int64_t dim, bool keepdim=False, *, Tensor out=None)",
+    "any(Tensor input, *, Tensor out=None)",
     "any(Tensor input, Dimname dim, bool keepdim=False, *, Tensor out=None)",
   static PythonArgParser parser({
-    "arange(Scalar end, *, Tensor out=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
-    "arange(Scalar start, Scalar end, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
     "arange(Scalar start, Scalar end, Scalar step=1, *, Tensor out=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
+    "arange(Scalar start, Scalar end, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
+    "arange(Scalar end, *, Tensor out=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
   static PythonArgParser parser({
-    "atleast_1d(Tensor input)",
     "atleast_1d(TensorList tensors)",
+    "atleast_1d(Tensor input)",
   static PythonArgParser parser({
-    "atleast_2d(Tensor input)",
     "atleast_2d(TensorList tensors)",
+    "atleast_2d(Tensor input)",
   static PythonArgParser parser({
-    "atleast_3d(Tensor input)",
     "atleast_3d(TensorList tensors)",
+    "atleast_3d(Tensor input)",
   static PythonArgParser parser({
-    "baddbmm(Scalar beta, Tensor input, Scalar alpha, Tensor batch1, Tensor batch2, *, Tensor out=None)|deprecated",
-    "baddbmm(Scalar beta, Tensor input, Tensor batch1, Tensor batch2, *, Tensor out=None)|deprecated",
     "baddbmm(Tensor input, Tensor batch1, Tensor batch2, *, Scalar beta=1, Scalar alpha=1, Tensor out=None)",
+    "baddbmm(Scalar beta, Tensor input, Tensor batch1, Tensor batch2, *, Tensor out=None)|deprecated",
+    "baddbmm(Scalar beta, Tensor input, Scalar alpha, Tensor batch1, Tensor batch2, *, Tensor out=None)|deprecated",
   static PythonArgParser parser({
-    "bartlett_window(int64_t window_length, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
     "bartlett_window(int64_t window_length, bool periodic, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
+    "bartlett_window(int64_t window_length, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
   static PythonArgParser parser({
-    "bernoulli(Tensor input, *, Generator? generator=None, Tensor out=None)",
     "bernoulli(Tensor input, double p, *, Generator? generator=None)",
+    "bernoulli(Tensor input, *, Generator? generator=None, Tensor out=None)",
   static PythonArgParser parser({
-    "blackman_window(int64_t window_length, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
     "blackman_window(int64_t window_length, bool periodic, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
+    "blackman_window(int64_t window_length, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
   static PythonArgParser parser({
-    "tensor_split(Tensor input, SymIntArrayRef indices, int64_t dim=0)",
     "tensor_split(Tensor input, Tensor tensor_indices_or_sections, int64_t dim=0)",
+    "tensor_split(Tensor input, SymIntArrayRef indices, int64_t dim=0)",
     "tensor_split(Tensor input, SymInt sections, int64_t dim=0)",
   static PythonArgParser parser({
-    "_convolution(Tensor input, Tensor weight, Tensor? bias, IntArrayRef stride, IntArrayRef padding, IntArrayRef dilation, bool transposed, IntArrayRef output_padding, int64_t groups, bool benchmark, bool deterministic, bool cudnn_enabled)",
     "_convolution(Tensor input, Tensor weight, Tensor? bias, IntArrayRef stride, SymIntArrayRef padding, IntArrayRef dilation, bool transposed, SymIntArrayRef output_padding, int64_t groups, bool benchmark, bool deterministic, bool cudnn_enabled, bool allow_tf32)",
+    "_convolution(Tensor input, Tensor weight, Tensor? bias, IntArrayRef stride, IntArrayRef padding, IntArrayRef dilation, bool transposed, IntArrayRef output_padding, int64_t groups, bool benchmark, bool deterministic, bool cudnn_enabled)",
   static PythonArgParser parser({
-    "conv1d(Tensor input, Tensor weight, Tensor? bias=None, IntArrayRef[1] stride=1, SymIntArrayRef[1] padding=0, IntArrayRef[1] dilation=1, int64_t groups=1)",
     "conv1d(Tensor input, Tensor weight, Tensor? bias=None, IntArrayRef[1] stride=1, c10::string_view padding=\"valid\", IntArrayRef[1] dilation=1, int64_t groups=1)",
+    "conv1d(Tensor input, Tensor weight, Tensor? bias=None, IntArrayRef[1] stride=1, SymIntArrayRef[1] padding=0, IntArrayRef[1] dilation=1, int64_t groups=1)",
   static PythonArgParser parser({
-    "conv2d(Tensor input, Tensor weight, Tensor? bias=None, IntArrayRef[2] stride=1, SymIntArrayRef[2] padding=0, IntArrayRef[2] dilation=1, int64_t groups=1)",
     "conv2d(Tensor input, Tensor weight, Tensor? bias=None, IntArrayRef[2] stride=1, c10::string_view padding=\"valid\", IntArrayRef[2] dilation=1, int64_t groups=1)",
+    "conv2d(Tensor input, Tensor weight, Tensor? bias=None, IntArrayRef[2] stride=1, SymIntArrayRef[2] padding=0, IntArrayRef[2] dilation=1, int64_t groups=1)",
   static PythonArgParser parser({
-    "conv3d(Tensor input, Tensor weight, Tensor? bias=None, IntArrayRef[3] stride=1, SymIntArrayRef[3] padding=0, IntArrayRef[3] dilation=1, int64_t groups=1)",
     "conv3d(Tensor input, Tensor weight, Tensor? bias=None, IntArrayRef[3] stride=1, c10::string_view padding=\"valid\", IntArrayRef[3] dilation=1, int64_t groups=1)",
+    "conv3d(Tensor input, Tensor weight, Tensor? bias=None, IntArrayRef[3] stride=1, SymIntArrayRef[3] padding=0, IntArrayRef[3] dilation=1, int64_t groups=1)",
   static PythonArgParser parser({
-    "ctc_loss(Tensor log_probs, Tensor targets, IntArrayRef input_lengths, IntArrayRef target_lengths, int64_t blank=0, int64_t reduction=at::Reduction::Mean, bool zero_infinity=False)",
     "ctc_loss(Tensor log_probs, Tensor targets, Tensor input_lengths, Tensor target_lengths, int64_t blank=0, int64_t reduction=at::Reduction::Mean, bool zero_infinity=False)",
+    "ctc_loss(Tensor log_probs, Tensor targets, IntArrayRef input_lengths, IntArrayRef target_lengths, int64_t blank=0, int64_t reduction=at::Reduction::Mean, bool zero_infinity=False)",
   static PythonArgParser parser({
-    "_ctc_loss(Tensor log_probs, Tensor targets, IntArrayRef input_lengths, IntArrayRef target_lengths, int64_t blank=0, bool zero_infinity=False)",
     "_ctc_loss(Tensor log_probs, Tensor targets, Tensor input_lengths, Tensor target_lengths, int64_t blank=0, bool zero_infinity=False)",
+    "_ctc_loss(Tensor log_probs, Tensor targets, IntArrayRef input_lengths, IntArrayRef target_lengths, int64_t blank=0, bool zero_infinity=False)",
   static PythonArgParser parser({
-    "diagonal(Tensor input, *, Dimname outdim, Dimname dim1, Dimname dim2, int64_t offset=0)",
     "diagonal(Tensor input, int64_t offset=0, int64_t dim1=0, int64_t dim2=1)",
+    "diagonal(Tensor input, *, Dimname outdim, Dimname dim1, Dimname dim2, int64_t offset=0)",
   static PythonArgParser parser({
-    "gradient(Tensor input, *, IntArrayRef dim, int64_t edge_order=1)",
-    "gradient(Tensor input, *, Scalar spacing, IntArrayRef dim, int64_t edge_order=1)",
-    "gradient(Tensor input, *, Scalar? spacing=None, int64_t? dim=None, int64_t edge_order=1)",
     "gradient(Tensor input, *, ScalarList spacing, int64_t? dim=None, int64_t edge_order=1)",
-    "gradient(Tensor input, *, ScalarList spacing, IntArrayRef dim, int64_t edge_order=1)",
+    "gradient(Tensor input, *, Scalar? spacing=None, int64_t? dim=None, int64_t edge_order=1)",
+    "gradient(Tensor input, *, Scalar spacing, IntArrayRef dim, int64_t edge_order=1)",
+    "gradient(Tensor input, *, IntArrayRef dim, int64_t edge_order=1)",
     "gradient(Tensor input, *, TensorList spacing, int64_t? dim=None, int64_t edge_order=1)",
+    "gradient(Tensor input, *, ScalarList spacing, IntArrayRef dim, int64_t edge_order=1)",
     "gradient(Tensor input, *, TensorList spacing, IntArrayRef dim, int64_t edge_order=1)",
   static PythonArgParser parser({
-    "div(Tensor input, Tensor other, *, Tensor out=None)",
     "div(Tensor input, Tensor other, *, c10::string_view? rounding_mode, Tensor out=None)",
+    "div(Tensor input, Tensor other, *, Tensor out=None)",
     "div(Tensor input, Scalar other, *, c10::string_view? rounding_mode)",
   static PythonArgParser parser({
-    "divide(Tensor input, Tensor other, *, Tensor out=None)",
     "divide(Tensor input, Tensor other, *, c10::string_view? rounding_mode, Tensor out=None)",
-    "divide(Tensor input, Scalar other)",
+    "divide(Tensor input, Tensor other, *, Tensor out=None)",
     "divide(Tensor input, Scalar other, *, c10::string_view? rounding_mode)",
+    "divide(Tensor input, Scalar other)",
   static PythonArgParser parser({
-    "embedding_bag(Tensor weight, Tensor indices, Tensor offsets, bool scale_grad_by_freq, int64_t mode, bool sparse, Tensor? per_sample_weights, bool include_last_offset, int64_t? padding_idx)",
     "embedding_bag(Tensor weight, Tensor indices, Tensor offsets, bool scale_grad_by_freq=False, int64_t mode=0, bool sparse=False, Tensor? per_sample_weights=None, bool include_last_offset=False)",
+    "embedding_bag(Tensor weight, Tensor indices, Tensor offsets, bool scale_grad_by_freq, int64_t mode, bool sparse, Tensor? per_sample_weights, bool include_last_offset, int64_t? padding_idx)",
   static PythonArgParser parser({
-    "empty(IntArrayRef size, *, DimnameList? names, MemoryFormat? memory_format=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
     "empty(SymIntArrayRef size, *, MemoryFormat? memory_format=None, Tensor out=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
+    "empty(IntArrayRef size, *, DimnameList? names, MemoryFormat? memory_format=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
   static PythonArgParser parser({
-    "eye(SymInt n, *, Tensor out=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
     "eye(SymInt n, SymInt m, *, Tensor out=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
+    "eye(SymInt n, *, Tensor out=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
   static PythonArgParser parser({
-    "flatten(Tensor input, int64_t start_dim, int64_t end_dim, Dimname out_dim)",
     "flatten(Tensor input, int64_t start_dim=0, int64_t end_dim=-1)",
-    "flatten(Tensor input, Dimname start_dim, Dimname end_dim, Dimname out_dim)",
+    "flatten(Tensor input, int64_t start_dim, int64_t end_dim, Dimname out_dim)",
     "flatten(Tensor input, DimnameList dims, Dimname out_dim)",
+    "flatten(Tensor input, Dimname start_dim, Dimname end_dim, Dimname out_dim)",
   static PythonArgParser parser({
-    "unflatten(Tensor input, Dimname dim, SymIntArrayRef sizes, DimnameList names)",
     "unflatten(Tensor input, int64_t dim, SymIntArrayRef sizes)",
+    "unflatten(Tensor input, Dimname dim, SymIntArrayRef sizes, DimnameList names)",
   static PythonArgParser parser({
-    "full(IntArrayRef size, Scalar fill_value, *, DimnameList? names, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
     "full(SymIntArrayRef size, Scalar fill_value, *, Tensor out=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
+    "full(IntArrayRef size, Scalar fill_value, *, DimnameList? names, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
   static PythonArgParser parser({
-    "hann_window(int64_t window_length, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
     "hann_window(int64_t window_length, bool periodic, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
+    "hann_window(int64_t window_length, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
   static PythonArgParser parser({
-    "hamming_window(int64_t window_length, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
-    "hamming_window(int64_t window_length, bool periodic, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
-    "hamming_window(int64_t window_length, bool periodic, double alpha, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
     "hamming_window(int64_t window_length, bool periodic, double alpha, double beta, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
+    "hamming_window(int64_t window_length, bool periodic, double alpha, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
+    "hamming_window(int64_t window_length, bool periodic, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
+    "hamming_window(int64_t window_length, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
   static PythonArgParser parser({
-    "kaiser_window(int64_t window_length, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
-    "kaiser_window(int64_t window_length, bool periodic, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
     "kaiser_window(int64_t window_length, bool periodic, double beta, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
+    "kaiser_window(int64_t window_length, bool periodic, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
+    "kaiser_window(int64_t window_length, *, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
   static PythonArgParser parser({
     "isin(Tensor elements, Tensor test_elements, *, bool assume_unique=False, bool invert=False, Tensor out=None)",
-    "isin(Scalar element, Tensor test_elements, *, bool assume_unique=False, bool invert=False, Tensor out=None)",
     "isin(Tensor elements, Scalar test_element, *, bool assume_unique=False, bool invert=False, Tensor out=None)",
+    "isin(Scalar element, Tensor test_elements, *, bool assume_unique=False, bool invert=False, Tensor out=None)",
   static PythonArgParser parser({
-    "fbgemm_pack_quantized_matrix(Tensor input)",
     "fbgemm_pack_quantized_matrix(Tensor input, int64_t K, int64_t N)",
+    "fbgemm_pack_quantized_matrix(Tensor input)",
   static PythonArgParser parser({
     "linspace(Tensor start, Tensor end, int64_t steps, *, Tensor out=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
-    "linspace(Scalar start, Tensor end, int64_t steps, *, Tensor out=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
     "linspace(Tensor start, Scalar end, int64_t steps, *, Tensor out=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
+    "linspace(Scalar start, Tensor end, int64_t steps, *, Tensor out=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
     "linspace(Scalar start, Scalar end, int64_t steps, *, Tensor out=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
   static PythonArgParser parser({
     "xlogy(Tensor input, Tensor other, *, Tensor out=None)",
-    "xlogy(Scalar self, Tensor other, *, Tensor out=None)",
     "xlogy(Tensor input, Scalar other, *, Tensor out=None)",
+    "xlogy(Scalar self, Tensor other, *, Tensor out=None)",
   static PythonArgParser parser({
     "logspace(Tensor start, Tensor end, int64_t steps, double base=10.0, *, Tensor out=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
-    "logspace(Scalar start, Tensor end, int64_t steps, double base=10.0, *, Tensor out=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
     "logspace(Tensor start, Scalar end, int64_t steps, double base=10.0, *, Tensor out=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
+    "logspace(Scalar start, Tensor end, int64_t steps, double base=10.0, *, Tensor out=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
     "logspace(Scalar start, Scalar end, int64_t steps, double base=10.0, *, Tensor out=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
   static PythonArgParser parser({
-    "_aminmax(Tensor input)",
     "_aminmax(Tensor input, int64_t dim, bool keepdim=False)",
+    "_aminmax(Tensor input)",
   static PythonArgParser parser({
-    "max(Tensor input, *, Tensor out=None)",
-    "max(Tensor input, Tensor other, *, Tensor out=None)",
     "max(Tensor input, int64_t dim, bool keepdim=False, *, TensorList[2] out=None)",
+    "max(Tensor input, Tensor other, *, Tensor out=None)",
+    "max(Tensor input, *, Tensor out=None)",
     "max(Tensor input, Dimname dim, bool keepdim=False, *, TensorList[2] out=None)",
   static PythonArgParser parser({
-    "mean(Tensor input, *, ScalarType? dtype=None)",
     "mean(Tensor input, IntArrayRef[1]? dim, bool keepdim=False, *, ScalarType? dtype=None, Tensor out=None)",
+    "mean(Tensor input, *, ScalarType? dtype=None)",
     "mean(Tensor input, DimnameList[1] dim, bool keepdim=False, *, ScalarType? dtype=None, Tensor out=None)",
   static PythonArgParser parser({
-    "median(Tensor input)",
     "median(Tensor input, int64_t dim, bool keepdim=False, *, TensorList[2] out=None)",
+    "median(Tensor input)",
     "median(Tensor input, Dimname dim, bool keepdim=False, *, TensorList[2] out=None)",
   static PythonArgParser parser({
-    "nanmedian(Tensor input)",
     "nanmedian(Tensor input, int64_t dim, bool keepdim=False, *, TensorList[2] out=None)",
+    "nanmedian(Tensor input)",
     "nanmedian(Tensor input, Dimname dim, bool keepdim=False, *, TensorList[2] out=None)",
   static PythonArgParser parser({
-    "min(Tensor input, *, Tensor out=None)",
-    "min(Tensor input, Tensor other, *, Tensor out=None)",
     "min(Tensor input, int64_t dim, bool keepdim=False, *, TensorList[2] out=None)",
+    "min(Tensor input, Tensor other, *, Tensor out=None)",
+    "min(Tensor input, *, Tensor out=None)",
     "min(Tensor input, Dimname dim, bool keepdim=False, *, TensorList[2] out=None)",
   static PythonArgParser parser({
-    "_native_batch_norm_legit(Tensor input, Tensor? weight, Tensor? bias, Tensor running_mean, Tensor running_var, bool training, double momentum, double eps, *, TensorList[3] out=None)",
     "_native_batch_norm_legit(Tensor input, Tensor? weight, Tensor? bias, bool training, double momentum, double eps, *, TensorList[3] out=None)",
+    "_native_batch_norm_legit(Tensor input, Tensor? weight, Tensor? bias, Tensor running_mean, Tensor running_var, bool training, double momentum, double eps, *, TensorList[3] out=None)",
   static PythonArgParser parser({
-    "ones(IntArrayRef size, *, DimnameList? names, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
     "ones(SymIntArrayRef size, *, Tensor out=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
+    "ones(IntArrayRef size, *, DimnameList? names, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
   static PythonArgParser parser({
-    "rand(SymIntArrayRef size, *, Generator? generator, DimnameList? names, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
-    "rand(SymIntArrayRef size, *, Generator? generator, Tensor out=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
     "rand(SymIntArrayRef size, *, Tensor out=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
+    "rand(SymIntArrayRef size, *, Generator? generator, Tensor out=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
+    "rand(SymIntArrayRef size, *, Generator? generator, DimnameList? names, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
     "rand(SymIntArrayRef size, *, DimnameList? names, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
   static PythonArgParser parser({
-    "randint(SymInt high, SymIntArrayRef size, *, Generator? generator, Tensor out=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
-    "randint(SymInt high, SymIntArrayRef size, *, Tensor out=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
-    "randint(SymInt low, SymInt high, SymIntArrayRef size, *, Generator? generator, Tensor out=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
     "randint(SymInt low, SymInt high, SymIntArrayRef size, *, Tensor out=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
+    "randint(SymInt low, SymInt high, SymIntArrayRef size, *, Generator? generator, Tensor out=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
+    "randint(SymInt high, SymIntArrayRef size, *, Tensor out=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
+    "randint(SymInt high, SymIntArrayRef size, *, Generator? generator, Tensor out=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
   static PythonArgParser parser({
-    "randint_like(Tensor input, SymInt high, *, MemoryFormat? memory_format=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
     "randint_like(Tensor input, SymInt low, SymInt high, *, MemoryFormat? memory_format=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
+    "randint_like(Tensor input, SymInt high, *, MemoryFormat? memory_format=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
   static PythonArgParser parser({
-    "randn(SymIntArrayRef size, *, Generator? generator, DimnameList? names, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
-    "randn(SymIntArrayRef size, *, Generator? generator, Tensor out=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
     "randn(SymIntArrayRef size, *, Tensor out=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
+    "randn(SymIntArrayRef size, *, Generator? generator, Tensor out=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
+    "randn(SymIntArrayRef size, *, Generator? generator, DimnameList? names, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
     "randn(SymIntArrayRef size, *, DimnameList? names, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
   static PythonArgParser parser({
-    "randperm(SymInt n, *, Generator? generator, Tensor out=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
     "randperm(SymInt n, *, Tensor out=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
+    "randperm(SymInt n, *, Generator? generator, Tensor out=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
   static PythonArgParser parser({
-    "repeat_interleave(Tensor input, Tensor repeats, int64_t? dim=None, *, SymInt? output_size=None)",
     "repeat_interleave(Tensor repeats, *, SymInt? output_size=None)",
+    "repeat_interleave(Tensor input, Tensor repeats, int64_t? dim=None, *, SymInt? output_size=None)",
     "repeat_interleave(Tensor input, SymInt repeats, int64_t? dim=None, *, SymInt? output_size=None)",
   static PythonArgParser parser({
-    "round(Tensor input, *, Tensor out=None)",
     "round(Tensor input, *, int64_t decimals, Tensor out=None)",
+    "round(Tensor input, *, Tensor out=None)",
   static PythonArgParser parser({
-    "round_(Tensor input)",
     "round_(Tensor input, *, int64_t decimals)",
+    "round_(Tensor input)",
   static PythonArgParser parser({
-    "select(Tensor input, Dimname dim, int64_t index)",
     "select(Tensor input, int64_t dim, SymInt index)",
+    "select(Tensor input, Dimname dim, int64_t index)",
   static PythonArgParser parser({
-    "split(Tensor input, SymInt split_size, int64_t dim=0)",
     "split(Tensor input, SymIntArrayRef split_size, int64_t dim=0)",
+    "split(Tensor input, SymInt split_size, int64_t dim=0)",
   static PythonArgParser parser({
-    "squeeze(Tensor input)",
     "squeeze(Tensor input, int64_t dim)",
+    "squeeze(Tensor input)",
     "squeeze(Tensor input, IntArrayRef dim)",
     "squeeze(Tensor input, Dimname dim)",
   static PythonArgParser parser({
-    "sspaddmm(Scalar beta, Tensor input, Scalar alpha, Tensor mat1, Tensor mat2)|deprecated",
-    "sspaddmm(Scalar beta, Tensor input, Tensor mat1, Tensor mat2)|deprecated",
     "sspaddmm(Tensor input, Tensor mat1, Tensor mat2, *, Scalar beta=1, Scalar alpha=1, Tensor out=None)",
+    "sspaddmm(Scalar beta, Tensor input, Tensor mat1, Tensor mat2)|deprecated",
+    "sspaddmm(Scalar beta, Tensor input, Scalar alpha, Tensor mat1, Tensor mat2)|deprecated",
   static PythonArgParser parser({
-    "stft(Tensor input, int64_t n_fft, int64_t? hop_length=None, int64_t? win_length=None, Tensor? window=None, bool center=True, c10::string_view pad_mode=\"reflect\", bool normalized=False, bool? onesided=None, bool? return_complex=None)",
     "stft(Tensor input, int64_t n_fft, int64_t? hop_length=None, int64_t? win_length=None, Tensor? window=None, bool normalized=False, bool? onesided=None, bool? return_complex=None)",
+    "stft(Tensor input, int64_t n_fft, int64_t? hop_length=None, int64_t? win_length=None, Tensor? window=None, bool center=True, c10::string_view pad_mode=\"reflect\", bool normalized=False, bool? onesided=None, bool? return_complex=None)",
   static PythonArgParser parser({
-    "sum(Tensor input, *, ScalarType? dtype=None)",
     "sum(Tensor input, IntArrayRef[1]? dim, bool keepdim=False, *, ScalarType? dtype=None, Tensor out=None)",
+    "sum(Tensor input, *, ScalarType? dtype=None)",
     "sum(Tensor input, DimnameList[1] dim, bool keepdim=False, *, ScalarType? dtype=None, Tensor out=None)",
   static PythonArgParser parser({
-    "std(Tensor input, IntArrayRef[1]? dim, bool unbiased=True, bool keepdim=False, *, Tensor out=None)",
-    "std(Tensor input, IntArrayRef[1]? dim=None, *, Scalar? correction=None, bool keepdim=False, Tensor out=None)",
     "std(Tensor input, bool unbiased=True)",
-    "std(Tensor input, DimnameList[1] dim, bool unbiased=True, bool keepdim=False, *, Tensor out=None)",
+    "std(Tensor input, IntArrayRef[1]? dim=None, *, Scalar? correction=None, bool keepdim=False, Tensor out=None)",
+    "std(Tensor input, IntArrayRef[1]? dim, bool unbiased=True, bool keepdim=False, *, Tensor out=None)",
     "std(Tensor input, DimnameList[1] dim, *, Scalar? correction=None, bool keepdim=False, Tensor out=None)",
+    "std(Tensor input, DimnameList[1] dim, bool unbiased=True, bool keepdim=False, *, Tensor out=None)",
   static PythonArgParser parser({
-    "std_mean(Tensor input, IntArrayRef[1]? dim, bool unbiased=True, bool keepdim=False)",
-    "std_mean(Tensor input, IntArrayRef[1]? dim=None, *, Scalar? correction=None, bool keepdim=False)",
     "std_mean(Tensor input, bool unbiased=True)",
-    "std_mean(Tensor input, DimnameList[1] dim, bool unbiased=True, bool keepdim=False)",
+    "std_mean(Tensor input, IntArrayRef[1]? dim=None, *, Scalar? correction=None, bool keepdim=False)",
+    "std_mean(Tensor input, IntArrayRef[1]? dim, bool unbiased=True, bool keepdim=False)",
     "std_mean(Tensor input, DimnameList[1] dim, *, Scalar? correction=None, bool keepdim=False)",
+    "std_mean(Tensor input, DimnameList[1] dim, bool unbiased=True, bool keepdim=False)",
   static PythonArgParser parser({
-    "prod(Tensor input, *, ScalarType? dtype=None)",
     "prod(Tensor input, int64_t dim, bool keepdim=False, *, ScalarType? dtype=None, Tensor out=None)",
+    "prod(Tensor input, *, ScalarType? dtype=None)",
     "prod(Tensor input, Dimname dim, bool keepdim=False, *, ScalarType? dtype=None, Tensor out=None)",
   static PythonArgParser parser({
-    "trapz(Tensor y, *, double dx=1, int64_t dim=-1)",
     "trapz(Tensor y, Tensor x, *, int64_t dim=-1)",
+    "trapz(Tensor y, *, double dx=1, int64_t dim=-1)",
   static PythonArgParser parser({
-    "var(Tensor input, IntArrayRef[1]? dim, bool unbiased=True, bool keepdim=False, *, Tensor out=None)",
-    "var(Tensor input, IntArrayRef[1]? dim=None, *, Scalar? correction=None, bool keepdim=False, Tensor out=None)",
     "var(Tensor input, bool unbiased=True)",
-    "var(Tensor input, DimnameList[1] dim, bool unbiased=True, bool keepdim=False, *, Tensor out=None)",
+    "var(Tensor input, IntArrayRef[1]? dim=None, *, Scalar? correction=None, bool keepdim=False, Tensor out=None)",
+    "var(Tensor input, IntArrayRef[1]? dim, bool unbiased=True, bool keepdim=False, *, Tensor out=None)",
     "var(Tensor input, DimnameList[1] dim, *, Scalar? correction=None, bool keepdim=False, Tensor out=None)",
+    "var(Tensor input, DimnameList[1] dim, bool unbiased=True, bool keepdim=False, *, Tensor out=None)",
   static PythonArgParser parser({
-    "var_mean(Tensor input, IntArrayRef[1]? dim, bool unbiased=True, bool keepdim=False)",
-    "var_mean(Tensor input, IntArrayRef[1]? dim=None, *, Scalar? correction=None, bool keepdim=False)",
     "var_mean(Tensor input, bool unbiased=True)",
-    "var_mean(Tensor input, DimnameList[1] dim, bool unbiased=True, bool keepdim=False)",
+    "var_mean(Tensor input, IntArrayRef[1]? dim=None, *, Scalar? correction=None, bool keepdim=False)",
+    "var_mean(Tensor input, IntArrayRef[1]? dim, bool unbiased=True, bool keepdim=False)",
     "var_mean(Tensor input, DimnameList[1] dim, *, Scalar? correction=None, bool keepdim=False)",
+    "var_mean(Tensor input, DimnameList[1] dim, bool unbiased=True, bool keepdim=False)",
   static PythonArgParser parser({
-    "where(Tensor condition)",
     "where(Tensor condition, Tensor input, Tensor other, *, Tensor out=None)",
-    "where(Tensor condition, Scalar self, Tensor other)",
+    "where(Tensor condition)",
     "where(Tensor condition, Tensor input, Scalar other)",
+    "where(Tensor condition, Scalar self, Tensor other)",
     "where(Tensor condition, Scalar self, Scalar other)",
   static PythonArgParser parser({
-    "zeros(IntArrayRef size, *, DimnameList? names, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
     "zeros(SymIntArrayRef size, *, Tensor out=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
+    "zeros(IntArrayRef size, *, DimnameList? names, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
   static PythonArgParser parser({
-    "native_norm(Tensor input, Scalar p=2)",
     "native_norm(Tensor input, Scalar? p, IntArrayRef[1] dim, bool keepdim, ScalarType? dtype)",
+    "native_norm(Tensor input, Scalar p=2)",
   static PythonArgParser parser({
-    "_sparse_sum(Tensor input)",
-    "_sparse_sum(Tensor input, *, ScalarType dtype)",
-    "_sparse_sum(Tensor input, IntArrayRef[1] dim)",
     "_sparse_sum(Tensor input, IntArrayRef[1] dim, *, ScalarType dtype)",
+    "_sparse_sum(Tensor input, IntArrayRef[1] dim)",
+    "_sparse_sum(Tensor input, *, ScalarType dtype)",
+    "_sparse_sum(Tensor input)",
   static PythonArgParser parser({
-    "norm(Tensor input, Scalar p=2)",
-    "norm(Tensor input, Scalar? p, *, ScalarType dtype)",
-    "norm(Tensor input, Scalar? p, IntArrayRef[1] dim, bool keepdim, *, ScalarType dtype, Tensor out=None)",
     "norm(Tensor input, Scalar? p, IntArrayRef[1] dim, bool keepdim=False, *, Tensor out=None)",
-    "norm(Tensor input, Scalar? p, DimnameList[1] dim, bool keepdim, *, ScalarType dtype, Tensor out=None)",
+    "norm(Tensor input, Scalar? p, IntArrayRef[1] dim, bool keepdim, *, ScalarType dtype, Tensor out=None)",
+    "norm(Tensor input, Scalar? p, *, ScalarType dtype)",
+    "norm(Tensor input, Scalar p=2)",
     "norm(Tensor input, Scalar? p, DimnameList[1] dim, bool keepdim=False, *, Tensor out=None)",
+    "norm(Tensor input, Scalar? p, DimnameList[1] dim, bool keepdim, *, ScalarType dtype, Tensor out=None)",
   static PythonArgParser parser({
-    "nuclear_norm(Tensor input, IntArrayRef[2] dim, bool keepdim=False, *, Tensor out=None)",
     "nuclear_norm(Tensor input, bool keepdim=False, *, Tensor out=None)",
+    "nuclear_norm(Tensor input, IntArrayRef[2] dim, bool keepdim=False, *, Tensor out=None)",
   static PythonArgParser parser({
-    "sub(Tensor input, Scalar alpha, Tensor other, *, Tensor out=None)|deprecated",
     "sub(Tensor input, Tensor other, *, Scalar alpha=1, Tensor out=None)",
+    "sub(Tensor input, Scalar alpha, Tensor other, *, Tensor out=None)|deprecated",
   static PythonArgParser parser({
-    "addmm(Scalar beta, Tensor input, Scalar alpha, Tensor mat1, Tensor mat2, *, Tensor out=None)|deprecated",
-    "addmm(Scalar beta, Tensor input, Tensor mat1, Tensor mat2, *, Tensor out=None)|deprecated",
     "addmm(Tensor input, Tensor mat1, Tensor mat2, *, Scalar beta=1, Scalar alpha=1, Tensor out=None)",
+    "addmm(Scalar beta, Tensor input, Tensor mat1, Tensor mat2, *, Tensor out=None)|deprecated",
+    "addmm(Scalar beta, Tensor input, Scalar alpha, Tensor mat1, Tensor mat2, *, Tensor out=None)|deprecated",
   static PythonArgParser parser({
-    "quantize_per_tensor(Tensor input, Tensor scale, Tensor zero_point, ScalarType dtype)",
-    "quantize_per_tensor(Tensor input, double scale, int64_t zero_point, ScalarType dtype)",
     "quantize_per_tensor(TensorList tensors, Tensor scales, Tensor zero_points, ScalarType dtype)",
+    "quantize_per_tensor(Tensor input, double scale, int64_t zero_point, ScalarType dtype)",
+    "quantize_per_tensor(Tensor input, Tensor scale, Tensor zero_point, ScalarType dtype)",
   static PythonArgParser parser({
-    "dequantize(Tensor input)",
     "dequantize(TensorList tensors)",
+    "dequantize(Tensor input)",
   static PythonArgParser parser({
-    "fake_quantize_per_tensor_affine(Tensor input, Tensor scale, Tensor zero_point, int64_t quant_min, int64_t quant_max)",
     "fake_quantize_per_tensor_affine(Tensor input, double scale, int64_t zero_point, int64_t quant_min, int64_t quant_max)",
+    "fake_quantize_per_tensor_affine(Tensor input, Tensor scale, Tensor zero_point, int64_t quant_min, int64_t quant_max)",
   static PythonArgParser parser({
-    "meshgrid(TensorList tensors)",
     "meshgrid(TensorList tensors, *, c10::string_view indexing)",
+    "meshgrid(TensorList tensors)",
   static PythonArgParser parser({
     "result_type(Tensor tensor, Tensor other)",
-    "result_type(Scalar scalar, Tensor tensor)",
     "result_type(Tensor tensor, Scalar other)",
+    "result_type(Scalar scalar, Tensor tensor)",
     "result_type(Scalar scalar1, Scalar scalar2)",
   static PythonArgParser parser({
-    "lstm(Tensor data, Tensor batch_sizes, TensorList hx, TensorList params, bool has_biases, int64_t num_layers, double dropout, bool train, bool bidirectional)",
     "lstm(Tensor input, TensorList hx, TensorList params, bool has_biases, int64_t num_layers, double dropout, bool train, bool bidirectional, bool batch_first)",
+    "lstm(Tensor data, Tensor batch_sizes, TensorList hx, TensorList params, bool has_biases, int64_t num_layers, double dropout, bool train, bool bidirectional)",
   static PythonArgParser parser({
-    "gru(Tensor data, Tensor batch_sizes, Tensor hx, TensorList params, bool has_biases, int64_t num_layers, double dropout, bool train, bool bidirectional)",
     "gru(Tensor input, Tensor hx, TensorList params, bool has_biases, int64_t num_layers, double dropout, bool train, bool bidirectional, bool batch_first)",
+    "gru(Tensor data, Tensor batch_sizes, Tensor hx, TensorList params, bool has_biases, int64_t num_layers, double dropout, bool train, bool bidirectional)",
   static PythonArgParser parser({
-    "rnn_tanh(Tensor data, Tensor batch_sizes, Tensor hx, TensorList params, bool has_biases, int64_t num_layers, double dropout, bool train, bool bidirectional)",
     "rnn_tanh(Tensor input, Tensor hx, TensorList params, bool has_biases, int64_t num_layers, double dropout, bool train, bool bidirectional, bool batch_first)",
+    "rnn_tanh(Tensor data, Tensor batch_sizes, Tensor hx, TensorList params, bool has_biases, int64_t num_layers, double dropout, bool train, bool bidirectional)",
   static PythonArgParser parser({
-    "rnn_relu(Tensor data, Tensor batch_sizes, Tensor hx, TensorList params, bool has_biases, int64_t num_layers, double dropout, bool train, bool bidirectional)",
     "rnn_relu(Tensor input, Tensor hx, TensorList params, bool has_biases, int64_t num_layers, double dropout, bool train, bool bidirectional, bool batch_first)",
+    "rnn_relu(Tensor data, Tensor batch_sizes, Tensor hx, TensorList params, bool has_biases, int64_t num_layers, double dropout, bool train, bool bidirectional)",
   static PythonArgParser parser({
     "index_fill(Tensor input, int64_t dim, Tensor index, Tensor value)",
-    "index_fill(Tensor input, Dimname dim, Tensor index, Tensor value)",
     "index_fill(Tensor input, int64_t dim, Tensor index, Scalar value)",
+    "index_fill(Tensor input, Dimname dim, Tensor index, Tensor value)",
     "index_fill(Tensor input, Dimname dim, Tensor index, Scalar value)",
   static PythonArgParser parser({
-    "scatter(Tensor input, int64_t dim, Tensor index, Tensor src, *, Tensor out=None)",
     "scatter(Tensor input, int64_t dim, Tensor index, Tensor src, *, c10::string_view reduce, Tensor out=None)",
-    "scatter(Tensor input, Dimname dim, Tensor index, Tensor src)",
-    "scatter(Tensor input, int64_t dim, Tensor index, Scalar value, *, Tensor out=None)",
+    "scatter(Tensor input, int64_t dim, Tensor index, Tensor src, *, Tensor out=None)",
     "scatter(Tensor input, int64_t dim, Tensor index, Scalar value, *, c10::string_view reduce, Tensor out=None)",
+    "scatter(Tensor input, int64_t dim, Tensor index, Scalar value, *, Tensor out=None)",
+    "scatter(Tensor input, Dimname dim, Tensor index, Tensor src)",
     "scatter(Tensor input, Dimname dim, Tensor index, Scalar value)",
   static PythonArgParser parser({
     "bitwise_and(Tensor input, Tensor other, *, Tensor out=None)",
-    "bitwise_and(Scalar self, Tensor other)",
     "bitwise_and(Tensor input, Scalar other, *, Tensor out=None)",
+    "bitwise_and(Scalar self, Tensor other)",
   static PythonArgParser parser({
     "bitwise_or(Tensor input, Tensor other, *, Tensor out=None)",
-    "bitwise_or(Scalar self, Tensor other)",
     "bitwise_or(Tensor input, Scalar other, *, Tensor out=None)",
+    "bitwise_or(Scalar self, Tensor other)",
   static PythonArgParser parser({
     "bitwise_xor(Tensor input, Tensor other, *, Tensor out=None)",
-    "bitwise_xor(Scalar self, Tensor other)",
     "bitwise_xor(Tensor input, Scalar other, *, Tensor out=None)",
+    "bitwise_xor(Scalar self, Tensor other)",
   static PythonArgParser parser({
     "bitwise_left_shift(Tensor input, Tensor other, *, Tensor out=None)",
-    "bitwise_left_shift(Scalar self, Tensor other)",
     "bitwise_left_shift(Tensor input, Scalar other, *, Tensor out=None)",
+    "bitwise_left_shift(Scalar self, Tensor other)",
   static PythonArgParser parser({
     "bitwise_right_shift(Tensor input, Tensor other, *, Tensor out=None)",
-    "bitwise_right_shift(Scalar self, Tensor other)",
     "bitwise_right_shift(Tensor input, Scalar other, *, Tensor out=None)",
+    "bitwise_right_shift(Scalar self, Tensor other)",
   static PythonArgParser parser({
-    "addbmm(Scalar beta, Tensor input, Scalar alpha, Tensor batch1, Tensor batch2, *, Tensor out=None)|deprecated",
-    "addbmm(Scalar beta, Tensor input, Tensor batch1, Tensor batch2, *, Tensor out=None)|deprecated",
     "addbmm(Tensor input, Tensor batch1, Tensor batch2, *, Scalar beta=1, Scalar alpha=1, Tensor out=None)",
+    "addbmm(Scalar beta, Tensor input, Tensor batch1, Tensor batch2, *, Tensor out=None)|deprecated",
+    "addbmm(Scalar beta, Tensor input, Scalar alpha, Tensor batch1, Tensor batch2, *, Tensor out=None)|deprecated",
   static PythonArgParser parser({
-    "addcmul(Tensor input, Scalar value, Tensor tensor1, Tensor tensor2, *, Tensor out=None)|deprecated",
     "addcmul(Tensor input, Tensor tensor1, Tensor tensor2, *, Scalar value=1, Tensor out=None)",
+    "addcmul(Tensor input, Scalar value, Tensor tensor1, Tensor tensor2, *, Tensor out=None)|deprecated",
   static PythonArgParser parser({
-    "addcdiv(Tensor input, Scalar value, Tensor tensor1, Tensor tensor2, *, Tensor out=None)|deprecated",
     "addcdiv(Tensor input, Tensor tensor1, Tensor tensor2, *, Scalar value=1, Tensor out=None)",
+    "addcdiv(Tensor input, Scalar value, Tensor tensor1, Tensor tensor2, *, Tensor out=None)|deprecated",
   static PythonArgParser parser({
-    "histogram(Tensor input, Tensor bins, *, Tensor? weight=None, bool density=False, TensorList[2] out=None)",
     "histogram(Tensor input, int64_t bins=100, *, ArrayRef<double>? range=None, Tensor? weight=None, bool density=False, TensorList[2] out=None)",
+    "histogram(Tensor input, Tensor bins, *, Tensor? weight=None, bool density=False, TensorList[2] out=None)",
   static PythonArgParser parser({
     "remainder(Tensor input, Tensor other, *, Tensor out=None)",
-    "remainder(Scalar self, Tensor other)",
     "remainder(Tensor input, Scalar other, *, Tensor out=None)",
+    "remainder(Scalar self, Tensor other)",
   static PythonArgParser parser({
-    "quantile(Tensor input, Tensor q, int64_t? dim=None, bool keepdim=False, *, c10::string_view interpolation=\"linear\", Tensor out=None)",
     "quantile(Tensor input, double q, int64_t? dim=None, bool keepdim=False, *, c10::string_view interpolation=\"linear\", Tensor out=None)",
+    "quantile(Tensor input, Tensor q, int64_t? dim=None, bool keepdim=False, *, c10::string_view interpolation=\"linear\", Tensor out=None)",
   static PythonArgParser parser({
-    "nanquantile(Tensor input, Tensor q, int64_t? dim=None, bool keepdim=False, *, c10::string_view interpolation=\"linear\", Tensor out=None)",
     "nanquantile(Tensor input, double q, int64_t? dim=None, bool keepdim=False, *, c10::string_view interpolation=\"linear\", Tensor out=None)",
+    "nanquantile(Tensor input, Tensor q, int64_t? dim=None, bool keepdim=False, *, c10::string_view interpolation=\"linear\", Tensor out=None)",
   static PythonArgParser parser({
-    "sort(Tensor input, *, bool? stable, int64_t dim=-1, bool descending=False, TensorList[2] out=None)",
     "sort(Tensor input, int64_t dim=-1, bool descending=False, *, TensorList[2] out=None)",
-    "sort(Tensor input, *, bool? stable, Dimname dim, bool descending=False, TensorList[2] out=None)",
+    "sort(Tensor input, *, bool? stable, int64_t dim=-1, bool descending=False, TensorList[2] out=None)",
     "sort(Tensor input, Dimname dim, bool descending=False, *, TensorList[2] out=None)",
+    "sort(Tensor input, *, bool? stable, Dimname dim, bool descending=False, TensorList[2] out=None)",
   static PythonArgParser parser({
-    "argsort(Tensor input, *, bool stable, int64_t dim=-1, bool descending=False)",
     "argsort(Tensor input, int64_t dim=-1, bool descending=False)",
+    "argsort(Tensor input, *, bool stable, int64_t dim=-1, bool descending=False)",
     "argsort(Tensor input, Dimname dim, bool descending=False)",
   static PythonArgParser parser({
     "pow(Tensor input, Tensor exponent, *, Tensor out=None)",
-    "pow(Scalar self, Tensor exponent, *, Tensor out=None)",
     "pow(Tensor input, Scalar exponent, *, Tensor out=None)",
+    "pow(Scalar self, Tensor exponent, *, Tensor out=None)",
   static PythonArgParser parser({
     "float_power(Tensor input, Tensor exponent, *, Tensor out=None)",
-    "float_power(Scalar self, Tensor exponent, *, Tensor out=None)",
     "float_power(Tensor input, Scalar exponent, *, Tensor out=None)",
+    "float_power(Scalar self, Tensor exponent, *, Tensor out=None)",
   static PythonArgParser parser({
-    "normal(Tensor mean, Tensor std, *, Generator? generator=None, Tensor out=None)",
-    "normal(Tensor mean, double std=1, *, Generator? generator=None, Tensor out=None)",
-    "normal(double mean, Tensor std, *, Generator? generator=None, Tensor out=None)",
     "normal(double mean, double std, SymIntArrayRef size, *, Generator? generator=None, Tensor out=None, ScalarType? dtype=None, Layout? layout=None, Device? device=None, bool? pin_memory=False, bool? requires_grad=False)",
+    "normal(double mean, Tensor std, *, Generator? generator=None, Tensor out=None)",
+    "normal(Tensor mean, double std=1, *, Generator? generator=None, Tensor out=None)",
+    "normal(Tensor mean, Tensor std, *, Generator? generator=None, Tensor out=None)",
   static PythonArgParser parser({
-    "_foreach_add(TensorList self, Scalar scalar)",
-    "_foreach_add(TensorList self, ScalarList scalars)",
-    "_foreach_add(TensorList self, Tensor other, Scalar alpha=1)",
     "_foreach_add(TensorList self, TensorList other, *, Scalar alpha=1)",
+    "_foreach_add(TensorList self, Tensor other, Scalar alpha=1)",
+    "_foreach_add(TensorList self, ScalarList scalars)",
+    "_foreach_add(TensorList self, Scalar scalar)",
   static PythonArgParser parser({
-    "_foreach_add_(TensorList self, Scalar scalar)",
-    "_foreach_add_(TensorList self, ScalarList scalars)",
-    "_foreach_add_(TensorList self, Tensor other, Scalar alpha=1)",
     "_foreach_add_(TensorList self, TensorList other, *, Scalar alpha=1)",
+    "_foreach_add_(TensorList self, Tensor other, Scalar alpha=1)",
+    "_foreach_add_(TensorList self, ScalarList scalars)",
+    "_foreach_add_(TensorList self, Scalar scalar)",
   static PythonArgParser parser({
-    "_foreach_sub(TensorList self, Scalar scalar)",
-    "_foreach_sub(TensorList self, ScalarList scalars)",
     "_foreach_sub(TensorList self, TensorList other, *, Scalar alpha=1)",
+    "_foreach_sub(TensorList self, ScalarList scalars)",
+    "_foreach_sub(TensorList self, Scalar scalar)",
   static PythonArgParser parser({
-    "_foreach_sub_(TensorList self, Scalar scalar)",
-    "_foreach_sub_(TensorList self, ScalarList scalars)",
     "_foreach_sub_(TensorList self, TensorList other, *, Scalar alpha=1)",
+    "_foreach_sub_(TensorList self, ScalarList scalars)",
+    "_foreach_sub_(TensorList self, Scalar scalar)",
   static PythonArgParser parser({
-    "_foreach_mul(TensorList self, ScalarList scalars)",
     "_foreach_mul(TensorList self, Tensor other)",
-    "_foreach_mul(TensorList self, TensorList other)",
+    "_foreach_mul(TensorList self, ScalarList scalars)",
     "_foreach_mul(TensorList self, Scalar scalar)",
+    "_foreach_mul(TensorList self, TensorList other)",
   static PythonArgParser parser({
-    "_foreach_mul_(TensorList self, ScalarList scalars)",
     "_foreach_mul_(TensorList self, Tensor other)",
-    "_foreach_mul_(TensorList self, TensorList other)",
+    "_foreach_mul_(TensorList self, ScalarList scalars)",
     "_foreach_mul_(TensorList self, Scalar scalar)",
+    "_foreach_mul_(TensorList self, TensorList other)",
   static PythonArgParser parser({
-    "_foreach_div(TensorList self, Scalar scalar)",
     "_foreach_div(TensorList self, ScalarList scalars)",
+    "_foreach_div(TensorList self, Scalar scalar)",
     "_foreach_div(TensorList self, TensorList other)",
   static PythonArgParser parser({
-    "_foreach_div_(TensorList self, Scalar scalar)",
     "_foreach_div_(TensorList self, ScalarList scalars)",
+    "_foreach_div_(TensorList self, Scalar scalar)",
     "_foreach_div_(TensorList self, TensorList other)",
   static PythonArgParser parser({
-    "_foreach_clamp_max(TensorList self, Scalar scalar)",
     "_foreach_clamp_max(TensorList self, ScalarList scalars)",
+    "_foreach_clamp_max(TensorList self, Scalar scalar)",
     "_foreach_clamp_max(TensorList self, TensorList other)",
   static PythonArgParser parser({
-    "_foreach_clamp_max_(TensorList self, Scalar scalar)",
     "_foreach_clamp_max_(TensorList self, ScalarList scalars)",
+    "_foreach_clamp_max_(TensorList self, Scalar scalar)",
     "_foreach_clamp_max_(TensorList self, TensorList other)",
   static PythonArgParser parser({
-    "_foreach_clamp_min(TensorList self, Scalar scalar)",
     "_foreach_clamp_min(TensorList self, ScalarList scalars)",
+    "_foreach_clamp_min(TensorList self, Scalar scalar)",
     "_foreach_clamp_min(TensorList self, TensorList other)",
   static PythonArgParser parser({
-    "_foreach_clamp_min_(TensorList self, Scalar scalar)",
     "_foreach_clamp_min_(TensorList self, ScalarList scalars)",
+    "_foreach_clamp_min_(TensorList self, Scalar scalar)",
     "_foreach_clamp_min_(TensorList self, TensorList other)",
   static PythonArgParser parser({
-    "_foreach_maximum(TensorList self, Scalar scalar)",
     "_foreach_maximum(TensorList self, ScalarList scalars)",
+    "_foreach_maximum(TensorList self, Scalar scalar)",
     "_foreach_maximum(TensorList self, TensorList other)",
   static PythonArgParser parser({
-    "_foreach_maximum_(TensorList self, Scalar scalar)",
     "_foreach_maximum_(TensorList self, ScalarList scalars)",
+    "_foreach_maximum_(TensorList self, Scalar scalar)",
     "_foreach_maximum_(TensorList self, TensorList other)",
   static PythonArgParser parser({
-    "_foreach_minimum(TensorList self, Scalar scalar)",
     "_foreach_minimum(TensorList self, ScalarList scalars)",
+    "_foreach_minimum(TensorList self, Scalar scalar)",
     "_foreach_minimum(TensorList self, TensorList other)",
   static PythonArgParser parser({
-    "_foreach_minimum_(TensorList self, Scalar scalar)",
     "_foreach_minimum_(TensorList self, ScalarList scalars)",
+    "_foreach_minimum_(TensorList self, Scalar scalar)",
     "_foreach_minimum_(TensorList self, TensorList other)",
   static PythonArgParser parser({
-    "_foreach_addcdiv(TensorList self, TensorList tensor1, TensorList tensor2, ScalarList scalars)",
     "_foreach_addcdiv(TensorList self, TensorList tensor1, TensorList tensor2, Tensor scalars)",
+    "_foreach_addcdiv(TensorList self, TensorList tensor1, TensorList tensor2, ScalarList scalars)",
     "_foreach_addcdiv(TensorList self, TensorList tensor1, TensorList tensor2, Scalar value=1)",
   static PythonArgParser parser({
-    "_foreach_addcdiv_(TensorList self, TensorList tensor1, TensorList tensor2, ScalarList scalars)",
     "_foreach_addcdiv_(TensorList self, TensorList tensor1, TensorList tensor2, Tensor scalars)",
+    "_foreach_addcdiv_(TensorList self, TensorList tensor1, TensorList tensor2, ScalarList scalars)",
     "_foreach_addcdiv_(TensorList self, TensorList tensor1, TensorList tensor2, Scalar value=1)",
   static PythonArgParser parser({
-    "_foreach_addcmul(TensorList self, TensorList tensor1, TensorList tensor2, ScalarList scalars)",
     "_foreach_addcmul(TensorList self, TensorList tensor1, TensorList tensor2, Tensor scalars)",
+    "_foreach_addcmul(TensorList self, TensorList tensor1, TensorList tensor2, ScalarList scalars)",
     "_foreach_addcmul(TensorList self, TensorList tensor1, TensorList tensor2, Scalar value=1)",
   static PythonArgParser parser({
-    "_foreach_addcmul_(TensorList self, TensorList tensor1, TensorList tensor2, ScalarList scalars)",
     "_foreach_addcmul_(TensorList self, TensorList tensor1, TensorList tensor2, Tensor scalars)",
+    "_foreach_addcmul_(TensorList self, TensorList tensor1, TensorList tensor2, ScalarList scalars)",
     "_foreach_addcmul_(TensorList self, TensorList tensor1, TensorList tensor2, Scalar value=1)",
   static PythonArgParser parser({
-    "_foreach_lerp(TensorList self, TensorList tensors1, Scalar weight)",
     "_foreach_lerp(TensorList self, TensorList tensors1, TensorList weights)",
+    "_foreach_lerp(TensorList self, TensorList tensors1, Scalar weight)",
   static PythonArgParser parser({
-    "_foreach_lerp_(TensorList self, TensorList tensors1, Scalar weight)",
     "_foreach_lerp_(TensorList self, TensorList tensors1, TensorList weights)",
+    "_foreach_lerp_(TensorList self, TensorList tensors1, Scalar weight)",
   static PythonArgParser parser({
-    "_foreach_pow(Scalar self, TensorList exponent)",
-    "_foreach_pow(TensorList self, Scalar exponent)",
     "_foreach_pow(TensorList self, ScalarList exponent)",
+    "_foreach_pow(TensorList self, Scalar exponent)",
+    "_foreach_pow(Scalar self, TensorList exponent)",
     "_foreach_pow(TensorList self, TensorList exponent)",
   static PythonArgParser parser({
-    "_foreach_pow_(TensorList self, Scalar exponent)",
     "_foreach_pow_(TensorList self, ScalarList exponent)",
+    "_foreach_pow_(TensorList self, Scalar exponent)",
     "_foreach_pow_(TensorList self, TensorList exponent)",
   static PythonArgParser parser({
-    "_test_autograd_multiple_dispatch(Tensor input)",
     "_test_autograd_multiple_dispatch(Tensor input, bool b)",
+    "_test_autograd_multiple_dispatch(Tensor input)",
   static PythonArgParser parser({
-    "squeeze_copy(Tensor input, *, Tensor out=None)",
     "squeeze_copy(Tensor input, int64_t dim, *, Tensor out=None)",
+    "squeeze_copy(Tensor input, *, Tensor out=None)",
     "squeeze_copy(Tensor input, IntArrayRef dim, *, Tensor out=None)",
   static PythonArgParser parser({
-    "view_copy(Tensor input, ScalarType dtype, *, Tensor out=None)",
     "view_copy(Tensor input, SymIntArrayRef size, *, Tensor out=None)",
+    "view_copy(Tensor input, ScalarType dtype, *, Tensor out=None)",
   static PythonArgParser parser({
-    "_fused_adam_(TensorList self, TensorList grads, TensorList exp_avgs, TensorList exp_avg_sqs, TensorList max_exp_avg_sqs, TensorList state_steps, *, Tensor lr, double beta1, double beta2, double weight_decay, double eps, bool amsgrad, bool maximize, Tensor? grad_scale=None, Tensor? found_inf=None)",
     "_fused_adam_(TensorList self, TensorList grads, TensorList exp_avgs, TensorList exp_avg_sqs, TensorList max_exp_avg_sqs, TensorList state_steps, *, double lr, double beta1, double beta2, double weight_decay, double eps, bool amsgrad, bool maximize, Tensor? grad_scale=None, Tensor? found_inf=None)",
+    "_fused_adam_(TensorList self, TensorList grads, TensorList exp_avgs, TensorList exp_avg_sqs, TensorList max_exp_avg_sqs, TensorList state_steps, *, Tensor lr, double beta1, double beta2, double weight_decay, double eps, bool amsgrad, bool maximize, Tensor? grad_scale=None, Tensor? found_inf=None)",
   static PythonArgParser parser({
-    "_fused_adamw_(TensorList self, TensorList grads, TensorList exp_avgs, TensorList exp_avg_sqs, TensorList max_exp_avg_sqs, TensorList state_steps, *, Tensor lr, double beta1, double beta2, double weight_decay, double eps, bool amsgrad, bool maximize, Tensor? grad_scale=None, Tensor? found_inf=None)",
     "_fused_adamw_(TensorList self, TensorList grads, TensorList exp_avgs, TensorList exp_avg_sqs, TensorList max_exp_avg_sqs, TensorList state_steps, *, double lr, double beta1, double beta2, double weight_decay, double eps, bool amsgrad, bool maximize, Tensor? grad_scale=None, Tensor? found_inf=None)",
+    "_fused_adamw_(TensorList self, TensorList grads, TensorList exp_avgs, TensorList exp_avg_sqs, TensorList max_exp_avg_sqs, TensorList state_steps, *, Tensor lr, double beta1, double beta2, double weight_decay, double eps, bool amsgrad, bool maximize, Tensor? grad_scale=None, Tensor? found_inf=None)",
```

<details>

Stack from [ghstack](https://github.com/ezyang/ghstack) (oldest at bottom):
* __->__ #111214