Commit 5ea4bad
simplify: collapse transform walkers to a single _apply_to_transform (#1893)
#1896 shipped two near-identical tree-walkers (_apply_to_transform and a
test-only _transform_tensors collector). Keep a single self-contained
_apply_to_transform in production and collect tensors via a test helper that
reuses it, removing the test-only function and the visitor indirection from the
production module. Behavior-preserving; device/dtype/walker tests still green.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>1 parent 6420f31 commit 5ea4bad
3 files changed
Lines changed: 39 additions & 67 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
811 | 811 | | |
812 | 812 | | |
813 | 813 | | |
814 | | - | |
815 | | - | |
| 814 | + | |
| 815 | + | |
816 | 816 | | |
817 | | - | |
| 817 | + | |
818 | 818 | | |
819 | | - | |
820 | | - | |
821 | | - | |
| 819 | + | |
| 820 | + | |
| 821 | + | |
| 822 | + | |
822 | 823 | | |
823 | 824 | | |
824 | 825 | | |
825 | | - | |
826 | | - | |
| 826 | + | |
827 | 827 | | |
828 | 828 | | |
829 | 829 | | |
| |||
833 | 833 | | |
834 | 834 | | |
835 | 835 | | |
836 | | - | |
| 836 | + | |
837 | 837 | | |
838 | 838 | | |
839 | 839 | | |
| |||
844 | 844 | | |
845 | 845 | | |
846 | 846 | | |
847 | | - | |
848 | | - | |
849 | | - | |
850 | | - | |
851 | | - | |
852 | | - | |
853 | | - | |
854 | | - | |
855 | | - | |
856 | | - | |
857 | | - | |
858 | | - | |
859 | | - | |
860 | | - | |
861 | | - | |
862 | | - | |
863 | | - | |
864 | | - | |
865 | | - | |
866 | | - | |
867 | | - | |
868 | | - | |
869 | | - | |
870 | | - | |
871 | | - | |
872 | | - | |
873 | | - | |
874 | | - | |
875 | | - | |
876 | | - | |
877 | | - | |
878 | | - | |
879 | | - | |
880 | | - | |
881 | | - | |
882 | 847 | | |
883 | 848 | | |
884 | 849 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
61 | 80 | | |
62 | 81 | | |
63 | 82 | | |
| |||
897 | 916 | | |
898 | 917 | | |
899 | 918 | | |
900 | | - | |
901 | 919 | | |
902 | 920 | | |
903 | 921 | | |
904 | 922 | | |
905 | 923 | | |
906 | 924 | | |
907 | 925 | | |
908 | | - | |
| 926 | + | |
909 | 927 | | |
910 | 928 | | |
911 | 929 | | |
| |||
928 | 946 | | |
929 | 947 | | |
930 | 948 | | |
931 | | - | |
932 | 949 | | |
933 | 950 | | |
934 | 951 | | |
935 | 952 | | |
936 | 953 | | |
937 | 954 | | |
938 | 955 | | |
939 | | - | |
| 956 | + | |
940 | 957 | | |
941 | 958 | | |
942 | 959 | | |
| |||
950 | 967 | | |
951 | 968 | | |
952 | 969 | | |
953 | | - | |
954 | 970 | | |
955 | 971 | | |
956 | 972 | | |
957 | 973 | | |
958 | 974 | | |
959 | 975 | | |
960 | 976 | | |
961 | | - | |
| 977 | + | |
962 | 978 | | |
963 | 979 | | |
964 | 980 | | |
| |||
982 | 998 | | |
983 | 999 | | |
984 | 1000 | | |
985 | | - | |
986 | 1001 | | |
987 | 1002 | | |
988 | 1003 | | |
989 | 1004 | | |
990 | 1005 | | |
991 | 1006 | | |
992 | 1007 | | |
993 | | - | |
| 1008 | + | |
994 | 1009 | | |
995 | 1010 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
711 | 711 | | |
712 | 712 | | |
713 | 713 | | |
714 | | - | |
715 | | - | |
| 714 | + | |
| 715 | + | |
716 | 716 | | |
717 | | - | |
718 | | - | |
719 | 717 | | |
720 | 718 | | |
721 | | - | |
| 719 | + | |
| 720 | + | |
722 | 721 | | |
723 | 722 | | |
724 | 723 | | |
725 | 724 | | |
726 | 725 | | |
727 | 726 | | |
728 | 727 | | |
729 | | - | |
| 728 | + | |
730 | 729 | | |
731 | | - | |
732 | | - | |
| 730 | + | |
733 | 731 | | |
734 | 732 | | |
735 | 733 | | |
736 | 734 | | |
737 | 735 | | |
738 | | - | |
739 | | - | |
740 | | - | |
741 | | - | |
742 | | - | |
743 | | - | |
744 | | - | |
| 736 | + | |
745 | 737 | | |
746 | 738 | | |
747 | 739 | | |
0 commit comments