Commit 9df54a5
committed
Implement shape inference for boolean advanced indexing
1 parent f6407da commit 9df54a5
File tree
4 files changed
+160
-41
lines changed- pytensor/tensor
- tests/tensor
4 files changed
+160
-41
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| 24 | + | |
24 | 25 | | |
25 | 26 | | |
26 | 27 | | |
27 | | - | |
| 28 | + | |
28 | 29 | | |
29 | 30 | | |
30 | | - | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
31 | 34 | | |
| 35 | + | |
32 | 36 | | |
33 | 37 | | |
34 | 38 | | |
| |||
1063 | 1067 | | |
1064 | 1068 | | |
1065 | 1069 | | |
1066 | | - | |
| 1070 | + | |
1067 | 1071 | | |
1068 | 1072 | | |
1069 | 1073 | | |
| |||
1442 | 1446 | | |
1443 | 1447 | | |
1444 | 1448 | | |
| 1449 | + | |
1445 | 1450 | | |
1446 | 1451 | | |
1447 | 1452 | | |
| |||
1465 | 1470 | | |
1466 | 1471 | | |
1467 | 1472 | | |
| 1473 | + | |
1468 | 1474 | | |
1469 | 1475 | | |
1470 | 1476 | | |
| |||
1480 | 1486 | | |
1481 | 1487 | | |
1482 | 1488 | | |
1483 | | - | |
| 1489 | + | |
1484 | 1490 | | |
1485 | 1491 | | |
1486 | 1492 | | |
1487 | | - | |
| 1493 | + | |
| 1494 | + | |
| 1495 | + | |
1488 | 1496 | | |
1489 | 1497 | | |
1490 | | - | |
| 1498 | + | |
1491 | 1499 | | |
1492 | 1500 | | |
1493 | 1501 | | |
1494 | 1502 | | |
1495 | 1503 | | |
1496 | | - | |
| 1504 | + | |
1497 | 1505 | | |
1498 | | - | |
| 1506 | + | |
1499 | 1507 | | |
1500 | 1508 | | |
1501 | 1509 | | |
| |||
1508 | 1516 | | |
1509 | 1517 | | |
1510 | 1518 | | |
1511 | | - | |
1512 | | - | |
1513 | | - | |
1514 | | - | |
| 1519 | + | |
| 1520 | + | |
1515 | 1521 | | |
1516 | 1522 | | |
1517 | 1523 | | |
| |||
1520 | 1526 | | |
1521 | 1527 | | |
1522 | 1528 | | |
1523 | | - | |
| 1529 | + | |
1524 | 1530 | | |
1525 | 1531 | | |
1526 | 1532 | | |
1527 | | - | |
| 1533 | + | |
1528 | 1534 | | |
1529 | 1535 | | |
1530 | 1536 | | |
| |||
1554 | 1560 | | |
1555 | 1561 | | |
1556 | 1562 | | |
1557 | | - | |
1558 | | - | |
1559 | | - | |
| 1563 | + | |
| 1564 | + | |
| 1565 | + | |
| 1566 | + | |
| 1567 | + | |
| 1568 | + | |
| 1569 | + | |
| 1570 | + | |
| 1571 | + | |
| 1572 | + | |
| 1573 | + | |
| 1574 | + | |
| 1575 | + | |
| 1576 | + | |
| 1577 | + | |
| 1578 | + | |
| 1579 | + | |
| 1580 | + | |
| 1581 | + | |
| 1582 | + | |
1560 | 1583 | | |
1561 | 1584 | | |
1562 | 1585 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
| 23 | + | |
24 | 24 | | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
| 25 | + | |
30 | 26 | | |
31 | | - | |
| 27 | + | |
32 | 28 | | |
33 | 29 | | |
34 | 30 | | |
| |||
510 | 506 | | |
511 | 507 | | |
512 | 508 | | |
513 | | - | |
| 509 | + | |
| 510 | + | |
| 511 | + | |
| 512 | + | |
| 513 | + | |
514 | 514 | | |
515 | 515 | | |
516 | 516 | | |
| |||
2584 | 2584 | | |
2585 | 2585 | | |
2586 | 2586 | | |
2587 | | - | |
2588 | | - | |
2589 | | - | |
2590 | | - | |
| 2587 | + | |
| 2588 | + | |
2591 | 2589 | | |
2592 | 2590 | | |
2593 | | - | |
2594 | | - | |
2595 | | - | |
| 2591 | + | |
| 2592 | + | |
| 2593 | + | |
| 2594 | + | |
| 2595 | + | |
| 2596 | + | |
| 2597 | + | |
| 2598 | + | |
| 2599 | + | |
2596 | 2600 | | |
2597 | 2601 | | |
2598 | 2602 | | |
2599 | | - | |
2600 | | - | |
| 2603 | + | |
| 2604 | + | |
| 2605 | + | |
| 2606 | + | |
2601 | 2607 | | |
2602 | | - | |
2603 | | - | |
| 2608 | + | |
| 2609 | + | |
2604 | 2610 | | |
| 2611 | + | |
| 2612 | + | |
| 2613 | + | |
| 2614 | + | |
| 2615 | + | |
| 2616 | + | |
| 2617 | + | |
| 2618 | + | |
| 2619 | + | |
| 2620 | + | |
| 2621 | + | |
| 2622 | + | |
| 2623 | + | |
| 2624 | + | |
| 2625 | + | |
2605 | 2626 | | |
2606 | | - | |
| 2627 | + | |
2607 | 2628 | | |
2608 | 2629 | | |
2609 | 2630 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1087 | 1087 | | |
1088 | 1088 | | |
1089 | 1089 | | |
1090 | | - | |
1091 | 1090 | | |
1092 | 1091 | | |
| 1092 | + | |
| 1093 | + | |
| 1094 | + | |
| 1095 | + | |
| 1096 | + | |
| 1097 | + | |
| 1098 | + | |
| 1099 | + | |
| 1100 | + | |
1093 | 1101 | | |
1094 | 1102 | | |
1095 | 1103 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
| 66 | + | |
66 | 67 | | |
67 | 68 | | |
68 | 69 | | |
| |||
2150 | 2151 | | |
2151 | 2152 | | |
2152 | 2153 | | |
| 2154 | + | |
| 2155 | + | |
| 2156 | + | |
| 2157 | + | |
| 2158 | + | |
| 2159 | + | |
2153 | 2160 | | |
2154 | 2161 | | |
2155 | 2162 | | |
| |||
2439 | 2446 | | |
2440 | 2447 | | |
2441 | 2448 | | |
2442 | | - | |
| 2449 | + | |
2443 | 2450 | | |
2444 | 2451 | | |
2445 | 2452 | | |
2446 | 2453 | | |
2447 | 2454 | | |
2448 | | - | |
2449 | 2455 | | |
2450 | 2456 | | |
2451 | 2457 | | |
2452 | 2458 | | |
2453 | 2459 | | |
2454 | 2460 | | |
2455 | | - | |
| 2461 | + | |
| 2462 | + | |
| 2463 | + | |
| 2464 | + | |
| 2465 | + | |
| 2466 | + | |
| 2467 | + | |
| 2468 | + | |
| 2469 | + | |
| 2470 | + | |
| 2471 | + | |
| 2472 | + | |
| 2473 | + | |
| 2474 | + | |
| 2475 | + | |
| 2476 | + | |
| 2477 | + | |
| 2478 | + | |
| 2479 | + | |
| 2480 | + | |
| 2481 | + | |
| 2482 | + | |
| 2483 | + | |
| 2484 | + | |
| 2485 | + | |
| 2486 | + | |
| 2487 | + | |
| 2488 | + | |
| 2489 | + | |
| 2490 | + | |
| 2491 | + | |
| 2492 | + | |
| 2493 | + | |
| 2494 | + | |
| 2495 | + | |
| 2496 | + | |
2456 | 2497 | | |
2457 | 2498 | | |
2458 | 2499 | | |
2459 | 2500 | | |
2460 | 2501 | | |
| 2502 | + | |
| 2503 | + | |
| 2504 | + | |
| 2505 | + | |
| 2506 | + | |
| 2507 | + | |
| 2508 | + | |
| 2509 | + | |
| 2510 | + | |
| 2511 | + | |
| 2512 | + | |
| 2513 | + | |
| 2514 | + | |
| 2515 | + | |
| 2516 | + | |
| 2517 | + | |
| 2518 | + | |
| 2519 | + | |
| 2520 | + | |
| 2521 | + | |
| 2522 | + | |
| 2523 | + | |
| 2524 | + | |
| 2525 | + | |
| 2526 | + | |
| 2527 | + | |
2461 | 2528 | | |
2462 | 2529 | | |
2463 | 2530 | | |
| |||
0 commit comments