Skip to content

Align README and repository header with trtcheck v1.1.0 - #24

Merged
sohams25 merged 1 commit into
mainfrom
docs/v1.1-readme-and-header
Jul 22, 2026
Merged

Align README and repository header with trtcheck v1.1.0#24
sohams25 merged 1 commit into
mainfrom
docs/v1.1-readme-and-header

Conversation

@sohams25

Copy link
Copy Markdown
Owner

Why

Parts of the public copy predated the v1.1.0 verdict model and could
overstate what static analysis proves: the README opening said trtcheck
"reports whether the model will convert", the docs landing page promised
to tell you "whether the model will convert cleanly", and the comparison
table claimed it "predicts the build outcome". v1.1.0's whole point is
that static analysis returns blocked / unverified / likely and only
a real trtexec build returns verified — the front page now says exactly
that.

What changed

  • README opening rewritten for humans, with the static-vs-runtime
    limitation stated up front; four-verdict table plus its honesty rules
    moved near the top.
  • Quick start leads with trtcheck model.onnx and --verify-runtime;
    JSON demoted to a secondary example.
  • v1.1 features now documented on the front page: transactional /
    schema-aware fixers, --fix before/after reporting, schema-2.0 rule
    ids + confidence + verify_required + plugin fallback ids.
  • Runtime evidence condensed into one conservative section (TensorRT
    10.3.0, seven bounded fixtures, five builds, two expected parser
    failures, 7/7 wrapper/direct agreement) including the TRT-10.3
    degenerate auto-profile observation, linked to the full report.
  • Roadmap pruned of completed items; action examples pinned to
    @v1.1.0 (the floating v1 tag still points at 1.0.0);
    docs/index.md and the pyproject.toml description de-overclaimed;
    GitHub repository description updated.

Verification

Every README command was run against the public trtcheck==1.1.0
wheel in a fresh venv (flags checked against --help; blocked exit code,
JSON schema 2.0, --fix, missing-trtexec path). Full suite 456
passed / 1 skipped; mypy --strict, Black, isort clean; build +
twine check + fresh-wheel smoke pass.

No product behavior changed and no package version, tag, or release was
created.

- opening no longer says trtcheck reports whether a model 'will convert';
  it now states what static analysis can and cannot prove, with the
  verified-requires-runtime limitation up front
- quick start leads with the two commands that matter (static, then
  --verify-runtime); JSON demoted to a secondary example
- four-verdict table moved near the top with the four honesty rules
- fixer section rewritten to v1.1.0 semantics (use-aware INT64,
  provable-inference Dropout, transactional execution, --fix
  before/after reporting, no implied runtime verification)
- runtime evidence condensed into one conservative smoke-validation
  section (TensorRT 10.3.0, 7 fixtures, 5 builds / 2 expected failures,
  7/7 agreement) with the dynamic-profile observation, linking to the
  full report
- comparison table row no longer claims to 'predict the build outcome'
- roadmap pruned of completed items
- action examples pinned to @v1.1.0 (v1 floating tag still points at
  1.0.0); example-consumer workflow updated
- docs/index.md landing copy de-overclaimed; pyproject description
  refreshed (no release made for it)
@sohams25
sohams25 merged commit 6d04e4e into main Jul 22, 2026
5 checks passed
@sohams25
sohams25 deleted the docs/v1.1-readme-and-header branch July 22, 2026 13:08
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