Skip to content

migrate-to-array-api#34

Merged
Pavlo3P merged 2 commits into
v0.2from
migrate-to-array-api
May 20, 2026
Merged

migrate-to-array-api#34
Pavlo3P merged 2 commits into
v0.2from
migrate-to-array-api

Conversation

@Pavlo3P
Copy link
Copy Markdown
Owner

@Pavlo3P Pavlo3P commented May 20, 2026

No description provided.

Pavlo3P added 2 commits May 19, 2026 15:53
- delegate common dense operations through AAC-compatible `xp`
- use AAC namespaces for NumPy and Torch backends
- keep Torch-specific semantics in `TorchOps`
- make `eps` depend on backend default dtype
- remove broad `TypeError` fallback dispatch
- add delegation, dtype epsilon, and complex adjoint tests
- document the Array API backend design
- make backend ops instances hashable
- improve backend ops repr with family information
- make astype(x, None) a no-op across backends
- cache scalar constants per backend ops instance
- convert eps to an explicit dtype-based method
- document and test complex vdot conjugation semantics
- simplify BackendOps docstrings around the AAC delegation contract
@Pavlo3P Pavlo3P marked this pull request as ready for review May 20, 2026 01:42
@Pavlo3P Pavlo3P marked this pull request as draft May 20, 2026 01:46
@Pavlo3P Pavlo3P changed the base branch from master to v0.2 May 20, 2026 02:23
@Pavlo3P Pavlo3P marked this pull request as ready for review May 20, 2026 02:23
@Pavlo3P Pavlo3P merged commit 6114eef into v0.2 May 20, 2026
5 checks passed
@Pavlo3P Pavlo3P deleted the migrate-to-array-api branch May 20, 2026 02:28
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