NVIDIA/Fuser
Auf GitHub ansehenAdd more features to the pre-segmentation pass to move take_along_axis ahead of certain unary ops
Open
#4.491 geöffnet am 21. Mai 2025
New Opsgood first issue
Repository-Metriken
- Stars
- (392 Stars)
- PR-Merge-Metriken
- (PR-Metriken ausstehend)
Beschreibung
The PR add a pre-segmentation pass that moved a take_along_axis operator ahead of certain unary pointwise operators such as castOp and the squeeze op.
The implementation had certain limitations. We should extend the current implementation to remove these.
- We only consider fusions with a single
take_along_axisop. We should extend our implementation to support the case where there are multipletake_along_axisops. - We move a
take_along_axisahead of asqueezeop. Currently we do so only if a single dimension is being squeezed. We should remove this limitation. This will mean that we have to add multipleunsqueezeops to theindexTvof thetake_along_axis.