Skip to content

[Docs] Follow TileOPs' public API contract, bench dependency group and paired attention ops - #82

Merged
lcy-seso merged 1 commit into
tile-ai:mainfrom
lcy-seso:docs/release-api-sync
Oct 25, 2026
Merged

lcy-seso merged 1 commit into
tile-ai:mainfrom
lcy-seso:docs/release-api-sync

Conversation

@lcy-seso

Copy link
Copy Markdown
Contributor

Problems

Changes

  • Backend guides (Chinese first, then English): three device facts, CUDA's arch encoding, keyword-only DeviceFacts and TensorSpec, TensorSpec.of, and the examples and call trace built by keyword.
  • Development guide (both languages): pip install -e '.[dev]' --group bench, pip 25.1 or later, and FlashAttention-3 built from source or taken from the dev image.
  • Timeline trace (Chinese): the per-thread registry paragraph.
  • New API Stability page under API Reference, mirroring TileOPs docs/stability.md, with a full Chinese translation; the API index links it. stability.md joins the TileOPs sparse checkout in the three workflows and scripts/dev.sh, which now re-applies the sparse paths on --update. CLAUDE.md lists it as mirrored and translated.
  • MoE page: a section for the three layout and epilogue specs, naming the ops that take them. Attention page: GQADenseWithLSEFwdOp.

Copilot AI balanced review requested due to automatic review settings October 25, 2026 12:05

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has insufficient remaining quota.

An organization owner can choose the repository organization as the billing source for reviews requested by members with a paid Copilot license. Learn about Copilot code review billing.

…d paired attention ops

TileOPs settled its public API for the first release. DeviceFacts lost
calibration, DeviceFacts and TensorSpec became keyword-only dataclasses,
bench moved from an extra to a dependency group, the tracer documented its
per-thread registry, tileops.moe exported its layout and epilogue specs,
docs/stability.md defines the public surface, and GQADenseWithLSEFwdOp
joined tileops.attention. The backend guides showed constructions that now
raise, and the development guide an install command that no longer pulls
the baselines.
@lcy-seso
lcy-seso force-pushed the docs/release-api-sync branch from def9a00 to a4b126d Compare October 25, 2026 12:08
@lcy-seso
lcy-seso merged commit 1aba49d into tile-ai:main Oct 25, 2026
3 checks passed
@lcy-seso
lcy-seso deleted the docs/release-api-sync branch October 25, 2026 12:27
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.

2 participants