Objective
Implement matrix multiplication and the current public linear-algebra operations on CubeCL without assuming NVIDIA-specific topology.
Acceptance criteria
Parent: #36
Tembo execution contract
automation:
eligible: true
executor_profile: tembo
readiness: blocked
primary_repository: TinyChain-Inc/ha-ndarray
base_branch: main
writable_scope:
- src/cubecl/linalg/**
- src/ops.rs
- tests/conformance/**
- benches/**
prerequisites:
- "#50 designated accelerator validation lane"
- "#41"
- "#42"
concurrency_group: cubecl-linalg
required_commands:
- "cargo fmt --all -- --check"
- "cargo test --no-default-features --features cubecl"
- "cargo test --all-features"
evidence:
cpu_conformance: required
accelerator_conformance: required-on-designated-runner
actual_browser: not-required
benchmark_report: required
exact_hardware_and_driver_identity: required
external_actions: none
draft_pr_only: true
completion_authority: human
budget:
size: large
max_revisions: 3
max_wall_minutes: 180
Objective
Implement matrix multiplication and the current public linear-algebra operations on CubeCL without assuming NVIDIA-specific topology.
Acceptance criteria
Parent: #36
Tembo execution contract