File tree
4 files changed
+176
-50
lines changed- pytensor
- link/numba/dispatch
- tensor
- rewriting
- tests/link/numba
4 files changed
+176
-50
lines changed+1-1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
150 | 150 |
| |
151 | 151 |
| |
152 | 152 |
| |
153 |
| - | |
| 153 | + | |
154 | 154 |
| |
155 | 155 |
| |
156 | 156 |
| |
|
Diff for: pytensor/tensor/rewriting/subtensor.py
+105-28
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2029 | 2029 |
| |
2030 | 2030 |
| |
2031 | 2031 |
| |
2032 |
| - | |
| 2032 | + | |
2033 | 2033 |
| |
2034 |
| - | |
2035 |
| - | |
2036 |
| - | |
| 2034 | + | |
| 2035 | + | |
2037 | 2036 |
| |
| 2037 | + | |
2038 | 2038 |
| |
2039 | 2039 |
| |
2040 | 2040 |
| |
2041 |
| - | |
| 2041 | + | |
| 2042 | + | |
| 2043 | + | |
| 2044 | + | |
| 2045 | + | |
| 2046 | + | |
| 2047 | + | |
| 2048 | + | |
| 2049 | + | |
| 2050 | + | |
2042 | 2051 |
| |
2043 |
| - | |
| 2052 | + | |
| 2053 | + | |
| 2054 | + | |
| 2055 | + | |
| 2056 | + | |
| 2057 | + | |
| 2058 | + | |
| 2059 | + | |
| 2060 | + | |
| 2061 | + | |
| 2062 | + | |
| 2063 | + | |
| 2064 | + | |
| 2065 | + | |
| 2066 | + | |
2044 | 2067 |
| |
2045 | 2068 |
| |
2046 | 2069 |
| |
| |||
2049 | 2072 |
| |
2050 | 2073 |
| |
2051 | 2074 |
| |
2052 |
| - | |
| 2075 | + | |
2053 | 2076 |
| |
2054 | 2077 |
| |
2055 |
| - | |
| 2078 | + | |
2056 | 2079 |
| |
2057 | 2080 |
| |
2058 | 2081 |
| |
2059 | 2082 |
| |
2060 | 2083 |
| |
2061 |
| - | |
2062 |
| - | |
| 2084 | + | |
2063 | 2085 |
| |
2064 | 2086 |
| |
2065 |
| - | |
2066 |
| - | |
2067 |
| - | |
| 2087 | + | |
| 2088 | + | |
| 2089 | + | |
| 2090 | + | |
| 2091 | + | |
| 2092 | + | |
| 2093 | + | |
| 2094 | + | |
| 2095 | + | |
| 2096 | + | |
| 2097 | + | |
2068 | 2098 |
| |
2069 | 2099 |
| |
2070 |
| - | |
2071 |
| - | |
2072 |
| - | |
2073 |
| - | |
2074 |
| - | |
2075 |
| - | |
2076 |
| - | |
2077 |
| - | |
2078 |
| - | |
2079 |
| - | |
2080 |
| - | |
2081 |
| - | |
2082 |
| - | |
2083 |
| - | |
2084 |
| - | |
| 2100 | + | |
| 2101 | + | |
| 2102 | + | |
| 2103 | + | |
| 2104 | + | |
| 2105 | + | |
| 2106 | + | |
| 2107 | + | |
| 2108 | + | |
| 2109 | + | |
| 2110 | + | |
| 2111 | + | |
| 2112 | + | |
| 2113 | + | |
| 2114 | + | |
| 2115 | + | |
| 2116 | + | |
| 2117 | + | |
| 2118 | + | |
| 2119 | + | |
| 2120 | + | |
| 2121 | + | |
| 2122 | + | |
| 2123 | + | |
| 2124 | + | |
| 2125 | + | |
| 2126 | + | |
| 2127 | + | |
| 2128 | + | |
| 2129 | + | |
| 2130 | + | |
| 2131 | + | |
| 2132 | + | |
| 2133 | + | |
| 2134 | + | |
| 2135 | + | |
| 2136 | + | |
| 2137 | + | |
| 2138 | + | |
| 2139 | + | |
| 2140 | + | |
| 2141 | + | |
| 2142 | + | |
| 2143 | + | |
| 2144 | + | |
| 2145 | + | |
| 2146 | + | |
| 2147 | + | |
| 2148 | + | |
| 2149 | + | |
| 2150 | + | |
| 2151 | + | |
| 2152 | + | |
| 2153 | + | |
| 2154 | + | |
| 2155 | + | |
| 2156 | + | |
| 2157 | + | |
| 2158 | + | |
| 2159 | + | |
2085 | 2160 |
| |
2086 | 2161 |
| |
2087 | 2162 |
| |
2088 | 2163 |
| |
2089 | 2164 |
| |
2090 | 2165 |
| |
2091 | 2166 |
| |
| 2167 | + | |
2092 | 2168 |
| |
2093 | 2169 |
| |
2094 | 2170 |
| |
2095 | 2171 |
| |
2096 | 2172 |
| |
2097 | 2173 |
| |
| 2174 | + | |
2098 | 2175 |
|
Diff for: pytensor/tensor/subtensor.py
+20-5
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
3 | 4 |
| |
4 | 5 |
| |
5 | 6 |
| |
| |||
580 | 581 |
| |
581 | 582 |
| |
582 | 583 |
| |
583 |
| - | |
| 584 | + | |
584 | 585 |
| |
585 | 586 |
| |
586 | 587 |
| |
| |||
611 | 612 |
| |
612 | 613 |
| |
613 | 614 |
| |
614 |
| - | |
| 615 | + | |
615 | 616 |
| |
616 | 617 |
| |
617 | 618 |
| |
| |||
2796 | 2797 |
| |
2797 | 2798 |
| |
2798 | 2799 |
| |
| 2800 | + | |
| 2801 | + | |
| 2802 | + | |
| 2803 | + | |
| 2804 | + | |
| 2805 | + | |
| 2806 | + | |
2799 | 2807 |
| |
2800 | 2808 |
| |
2801 | 2809 |
| |
| |||
2817 | 2825 |
| |
2818 | 2826 |
| |
2819 | 2827 |
| |
2820 |
| - | |
| 2828 | + | |
2821 | 2829 |
| |
2822 | 2830 |
| |
2823 | 2831 |
| |
| |||
2835 | 2843 |
| |
2836 | 2844 |
| |
2837 | 2845 |
| |
2838 |
| - | |
| 2846 | + | |
2839 | 2847 |
| |
2840 | 2848 |
| |
2841 | 2849 |
| |
| |||
2954 | 2962 |
| |
2955 | 2963 |
| |
2956 | 2964 |
| |
| 2965 | + | |
| 2966 | + | |
| 2967 | + | |
| 2968 | + | |
| 2969 | + | |
| 2970 | + | |
| 2971 | + | |
2957 | 2972 |
| |
2958 | 2973 |
| |
2959 | 2974 |
| |
| |||
2975 | 2990 |
| |
2976 | 2991 |
| |
2977 | 2992 |
| |
2978 |
| - | |
| 2993 | + | |
2979 | 2994 |
| |
2980 | 2995 |
| |
2981 | 2996 |
| |
|
Diff for: tests/link/numba/test_subtensor.py
+50-16
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
81 | 81 |
| |
82 | 82 |
| |
83 | 83 |
| |
84 |
| - | |
85 |
| - | |
86 |
| - | |
87 |
| - | |
88 |
| - | |
89 | 84 |
| |
90 | 85 |
| |
91 | 86 |
| |
| |||
117 | 112 |
| |
118 | 113 |
| |
119 | 114 |
| |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
120 | 121 |
| |
121 | 122 |
| |
122 | 123 |
| |
| |||
127 | 128 |
| |
128 | 129 |
| |
129 | 130 |
| |
130 |
| - | |
| 131 | + | |
131 | 132 |
| |
132 | 133 |
| |
133 | 134 |
| |
134 |
| - | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
135 | 147 |
| |
136 |
| - | |
| 148 | + | |
137 | 149 |
| |
138 | 150 |
| |
139 | 151 |
| |
140 | 152 |
| |
141 | 153 |
| |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
142 | 160 |
| |
143 | 161 |
| |
144 | 162 |
| |
| |||
297 | 315 |
| |
298 | 316 |
| |
299 | 317 |
| |
300 |
| - | |
| 318 | + | |
301 | 319 |
| |
302 | 320 |
| |
303 | 321 |
| |
304 | 322 |
| |
305 | 323 |
| |
306 | 324 |
| |
307 | 325 |
| |
308 |
| - | |
| 326 | + | |
309 | 327 |
| |
310 | 328 |
| |
311 | 329 |
| |
| |||
380 | 398 |
| |
381 | 399 |
| |
382 | 400 |
| |
383 |
| - | |
| 401 | + | |
384 | 402 |
| |
385 | 403 |
| |
386 | 404 |
| |
| |||
400 | 418 |
| |
401 | 419 |
| |
402 | 420 |
| |
403 |
| - | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
404 | 432 |
| |
405 |
| - | |
406 |
| - | |
407 | 433 |
| |
408 | 434 |
| |
409 | 435 |
| |
410 |
| - | |
411 |
| - | |
| 436 | + | |
| 437 | + | |
412 | 438 |
| |
413 | 439 |
| |
414 | 440 |
| |
| |||
421 | 447 |
| |
422 | 448 |
| |
423 | 449 |
| |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
424 | 458 |
| |
425 | 459 |
| |
426 | 460 |
| |
|
0 commit comments