Skip to content

Commit a71baf1

Browse files
authored
Add rule for deprecated _register_pytree_node (#44)
* Add rule for deprecated _register_pytree_node * fix test * Add codemod test
1 parent af37f69 commit a71baf1

File tree

5 files changed

+36
-0
lines changed

5 files changed

+36
-0
lines changed
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
from torch.utils._pytree import _register_pytree_node
2+
3+
_register_pytree_node()
4+
5+
from torch.utils import _pytree as xx
6+
xx._register_pytree_node()
7+
8+
import torch
9+
torch.utils._pytree._register_pytree_node()
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
1:1 TOR103 Import of deprecated function torch.utils._pytree._register_pytree_node
2+
3:1 TOR101 Use of deprecated function torch.utils._pytree._register_pytree_node
3+
6:1 TOR101 Use of deprecated function torch.utils._pytree._register_pytree_node
4+
9:1 TOR101 Use of deprecated function torch.utils._pytree._register_pytree_node
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
from torch.utils._pytree import _register_pytree_node
2+
3+
_register_pytree_node()
4+
5+
from torch.utils import _pytree as xx
6+
xx._register_pytree_node()
7+
8+
import torch
9+
torch.utils._pytree._register_pytree_node()
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
from torch.utils._pytree import register_pytree_node, _register_pytree_node
2+
3+
register_pytree_node()
4+
5+
from torch.utils import _pytree as xx
6+
xx.register_pytree_node()
7+
8+
import torch
9+
torch.utils._pytree.register_pytree_node()

torchfix/deprecated_symbols.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,11 @@
6565
remove_pr:
6666
reference: https://github.com/pytorch-labs/torchfix#torchnnutilsweight_norm
6767

68+
- name: torch.utils._pytree._register_pytree_node
69+
deprecate_pr: https://github.com/pytorch/pytorch/pull/112111
70+
remove_pr:
71+
replacement: torch.utils._pytree.register_pytree_node
72+
6873
- name: torch.backends.cuda.sdp_kernel
6974
deprecate_pr: https://github.com/pytorch/pytorch/pull/114689
7075
remove_pr:

0 commit comments

Comments
 (0)