Skip to content

Conversation

@SzymonPrajs
Copy link

@SzymonPrajs SzymonPrajs commented Dec 20, 2025

Fixes #17986.

Use half compute types for bf16/f16 cooperative tensor matmul to avoid Metal compile failures.
Add bf16/f16 mul_mat + mul_mat_id coverage and allow CPU reference for mul_mat_id.

Testing: ctest --test-dir build -R test-backend-ops --output-on-failure

Ensure bf16/f16 cooperative tensor paths use matching compute types.
Add bf16/f16 mul_mat coverage and allow CPU reference for mul_mat_id.
@github-actions github-actions bot added testing Everything test related ggml changes relating to the ggml tensor library for machine learning Apple Metal https://en.wikipedia.org/wiki/Metal_(API) labels Dec 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Apple Metal https://en.wikipedia.org/wiki/Metal_(API) ggml changes relating to the ggml tensor library for machine learning testing Everything test related

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Misc. bug: [metal] "Input types must match cooperative tensor types"

1 participant