Skip to content

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

Open
copybara-service[bot] wants to merge 1 commit intomainfrom
test_870671139
Open

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

Conversation

@copybara-service
Copy link

[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: 870671139
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