Skip to content

README: say that launch_bounds and register budgeting are not validated, and why #59

Description

@vyncint

The README says what launchbound does — search, measure, refuse convergence-unsafe configurations — and docs/LIMITATIONS.md is honest about the gate's inheritance and the model's quality. One question is not answered anywhere: does launchbound validate #[launch_bounds] against register limits, or #[launch_contract] against grid limits? It does not. LB_MAX is a tuning dimension in the corpus (stencil-1d/src/params.rs:11); .maxntid is emitted by cuda-oxide; register pressure is never read. Readers arriving from cuda-oxide's docs will assume otherwise.

Fix. A "Not in scope" paragraph in the README and a matching section in LIMITATIONS: launch-bounds and register budgeting are not validated; the PTX is available from cargo oxide inspect if a future rule wants .maxntid/register counts, and that would be a new rule with its own measured result.

Done when

  • README and LIMITATIONS state the boundary in one sentence each, linked to each other.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions