coverage: MiniMax-M3 has no AVAILABLE rows

Closed
#803 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

A pull request for this has already been merged.

  • #1054 by @juliankang4 — merged

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
74/100
Issue type
Bug
Clarity
Clearly specified
Activity status
Active
Tech stack
rust

Research direction

Read crates/model/src/arch/coverage.rs around lines 48 and 1854, then compare the MiniMax-M3 placement logic in crates/model/src/arch/minimaxm3/place.rs around line 213 with the shared coverage rows. Check the supported BlockMax shapes and how coverage tests represent supported and unsupported operation needs. Done means supported needs are covered, unsupported needs remain listed, and unrelated unsupported chat features are not required to pass.

Written by the indexing model from the issue text.

Description

review-bot

program_of(MiniMaxM3) returns MiniMaxM3Body, but AVAILABLE contains no row naming that program and no BlockMax row. check_with requires a matching program for each operation, so PlanInputs::unimplemented reports implemented MiniMax operations as missing, including sparse attention in gpu-minimaxm3::attn. PlanInputs::read propagates these false operation-coverage refusals. Add the program to the shared rows its kernels implement and add its supported BlockMax shapes. Add a regression that supported operation needs are covered while unsupported needs remain listed; do not require unrelated unsupported chat features to pass.

Evidence (at the base of #802):

Filed by Shingler, the review bot, while reviewing #802; the defect is outside that pull request.

Dominant language
Rust
Stars
21
Forks
4
Avg merge
2h 31m
Merged PRs (30d)
828

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from midagedev/bloomery

All issues in midagedev/bloomery

Similar issues

More Rust issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.