Skip to content

[pull] master from tensorflow:master - #8793

Merged
pull[bot] merged 3 commits into
Cache-Cloud:masterfrom
tensorflow:master
Aug 30, 2026
Merged

[pull] master from tensorflow:master#8793
pull[bot] merged 3 commits into
Cache-Cloud:masterfrom
tensorflow:master

Conversation

@pull

@pull pull Bot commented Aug 30, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

tensorflower-gardener and others added 3 commits August 29, 2026 17:38
PiperOrigin-RevId: 973246125
Previously, ConstraintPropagator only analyzed computations in isolation and
stopped at kFusion instructions. In multi-level fusions (such as kOutput fusions
containing inner kLoop fusions), constraints from internal operations failed
to propagate backward to the module's entry parameters. Consequently, parameters
remained at their default unconstrained ranges causing floating-point overflow
to +inf and downstream NaN generation.

This change:
- Implements PropagateFusionBoundary in PropagateConstraintsExact to
  bidirectionally synchronize caller operands with callee fused parameters, and
  caller results with the fused expression root.
- Updates ConstraintPropagator::Run to perform an inter-procedural fixed-point
  iteration across all computations in topological post-order until global
  convergence.
- Adds unit tests verifying constraint propagation across both single-level and
  multi-level nested fusions.

PiperOrigin-RevId: 973306649
PiperOrigin-RevId: 973308466
@pull pull Bot locked and limited conversation to collaborators Aug 30, 2026
@pull pull Bot added the ⤵️ pull label Aug 30, 2026
@pull
pull Bot merged commit 9794b52 into Cache-Cloud:master Aug 30, 2026
1 check passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants