Skip to content

[QwixEinsum] Refactor Einsum to handle symbolic input shapes.#215

Merged
copybara-service[bot] merged 1 commit intomainfrom
test_870671139
Feb 18, 2026
Merged

[QwixEinsum] Refactor Einsum to handle symbolic input shapes.#215
copybara-service[bot] merged 1 commit intomainfrom
test_870671139

Conversation

@copybara-service
Copy link
Copy Markdown

[QwixEinsum] Refactor Einsum to handle symbolic input shapes.

  1. Sanitize shape before calling opt_einsum.contract_path.
  2. Move QArray broadcasting logic from einsum_info.py to qarray.py.

Now qwix einsum can handle inputs with symbolic input shapes such as 64*b.

1) Sanitize shape before calling `opt_einsum.contract_path`.
2) Move QArray broadcasting logic from `einsum_info.py` to `qarray.py`.

Now qwix einsum can handle inputs with symbolic input shapes such as `64*b`.

PiperOrigin-RevId: 871937094
@copybara-service copybara-service Bot merged commit 7473bd9 into main Feb 18, 2026
@copybara-service copybara-service Bot deleted the test_870671139 branch February 18, 2026 18:33
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