Commit bb6559a
authored
Changes in the
First off all, it was rewritten as function to simplify understanding.
But this is not the main change.
The main is that `!IsRecurrentMode() || IsLastSequencePos()` subcriteron is combined
with others using `and` instead of `or`. As a result, the inputs of an incomplete
recurrent layer will not be dropped until the recurrent processing completes.
Found when monitoring allocations: each call of `runOnce` inside recursion was
allocating output blob.
Signed-off-by: slon872 <[email protected]>mayFreeIoBlobs criterion. (#1126)1 parent 763026f commit bb6559a
2 files changed
+46
-16
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
125 | 125 | | |
126 | 126 | | |
127 | 127 | | |
128 | | - | |
129 | | - | |
| 128 | + | |
| 129 | + | |
130 | 130 | | |
131 | 131 | | |
132 | 132 | | |
| |||
138 | 138 | | |
139 | 139 | | |
140 | 140 | | |
141 | | - | |
| 141 | + | |
142 | 142 | | |
143 | 143 | | |
144 | 144 | | |
| |||
181 | 181 | | |
182 | 182 | | |
183 | 183 | | |
184 | | - | |
| 184 | + | |
185 | 185 | | |
186 | 186 | | |
187 | 187 | | |
| |||
198 | 198 | | |
199 | 199 | | |
200 | 200 | | |
201 | | - | |
| 201 | + | |
202 | 202 | | |
203 | 203 | | |
204 | 204 | | |
205 | | - | |
| 205 | + | |
206 | 206 | | |
207 | 207 | | |
208 | 208 | | |
| |||
432 | 432 | | |
433 | 433 | | |
434 | 434 | | |
| 435 | + | |
435 | 436 | | |
436 | 437 | | |
437 | 438 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
405 | 405 | | |
406 | 406 | | |
407 | 407 | | |
408 | | - | |
| 408 | + | |
409 | 409 | | |
410 | 410 | | |
411 | 411 | | |
| |||
420 | 420 | | |
421 | 421 | | |
422 | 422 | | |
423 | | - | |
| 423 | + | |
424 | 424 | | |
425 | 425 | | |
426 | 426 | | |
| |||
529 | 529 | | |
530 | 530 | | |
531 | 531 | | |
532 | | - | |
533 | | - | |
534 | | - | |
535 | | - | |
536 | | - | |
| 532 | + | |
537 | 533 | | |
538 | 534 | | |
539 | 535 | | |
| |||
564 | 560 | | |
565 | 561 | | |
566 | 562 | | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
567 | 596 | | |
568 | 597 | | |
569 | 598 | | |
| |||
625 | 654 | | |
626 | 655 | | |
627 | 656 | | |
628 | | - | |
| 657 | + | |
629 | 658 | | |
630 | 659 | | |
631 | 660 | | |
| |||
647 | 676 | | |
648 | 677 | | |
649 | 678 | | |
650 | | - | |
| 679 | + | |
651 | 680 | | |
652 | 681 | | |
653 | 682 | | |
| |||
681 | 710 | | |
682 | 711 | | |
683 | 712 | | |
684 | | - | |
| 713 | + | |
685 | 714 | | |
686 | 715 | | |
687 | 716 | | |
| |||
0 commit comments