Skip to content

This CL, while addressing a crash in _fast_dot_general when using per-element scales (tile_size=1) on contracting axes, fundamentally changed the behavior of the core utility qarray.get_tiled_axes. Previously, get_tiled_axes was understood to report only subchannel tiling (tile_size > 1). The change to include per-element scaled axes (tile_size=1) for all axis types, including contracting ones, introduces complexity and potential unintended side effects across the Qwix codebase, as other modules might implicitly rely on the old behavior.#253

Merged
copybara-service[bot] merged 1 commit into
mainfrom
test_899149846
Apr 14, 2026

Conversation

@copybara-service

Copy link
Copy Markdown

This CL, while addressing a crash in _fast_dot_general when using per-element scales (tile_size=1) on contracting axes, fundamentally changed the behavior of the core utility qarray.get_tiled_axes. Previously, get_tiled_axes was understood to report only subchannel tiling (tile_size > 1). The change to include per-element scaled axes (tile_size=1) for all axis types, including contracting ones, introduces complexity and potential unintended side effects across the Qwix codebase, as other modules might implicitly rely on the old behavior.

…-element scales (tile_size=1) on contracting axes, fundamentally changed the behavior of the core utility qarray.get_tiled_axes. Previously, get_tiled_axes was understood to report only subchannel tiling (tile_size > 1). The change to include per-element scaled axes (tile_size=1) for all axis types, including contracting ones, introduces complexity and potential unintended side effects across the Qwix codebase, as other modules might implicitly rely on the old behavior.

PiperOrigin-RevId: 899264546
@copybara-service copybara-service Bot merged commit 0ba773a into main Apr 14, 2026
@copybara-service copybara-service Bot deleted the test_899149846 branch April 14, 2026 00:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant