Repository navigation
[Docs] Prepare the site for TileOPs' first PyPI release - #83
Merged
Merged
Conversation
…s need in README The repository no longer carries agent-instruction files. The checks CI runs, the golden-page refresh and the figure sources are what a contributor needs from it, so README states them briefly.
…ent guide as contributor docs Home now lists the configuration TileOPs verifies a release on next to pip install tileops, and links API Stability and PyPI. The development guide says it is for contributors. The Benchmarks placeholder points at the snapshots branch of TileOPs-nightly, which the renderer reads, instead of a branch that does not exist.
… and new-op guides TileOPs main runs every eager call through Op._execute with a per-specialization plan, and kernel_for takes a function that returns the call spec. The guides still described _run_call, a call spec built on every call, and a last_call kept as a SignatureCall. The examples now copy main's forwards, the call steps and instance state name the plan, and the lifecycle and structure figures name _execute.
There was a problem hiding this comment.
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.
…ease
Make the Chinese pages read as complete, declarative sentences: drop colloquial
forms, fix a doubled word and a sentence with no predicate, and use one term
for one thing ("组合 op", "添加新 op", "接入新硬件 backend") to match the nav.
Spell TileOPs consistently, trim a repeated measurement summary from the
shared memory caveats, and state that the target memo table is dropped only
when the call that selected the target fails, as the Op guide and the code say.
TileOPs drops GELUTanhAndMulFwdOp in favour of GELUAndMulFwdOp(approximate=...), so the elementwise API page no longer lists it. The manifest now makes `out` keyword-only, adds a required `out` input for ops that cannot allocate their output, and states what a call returns. The manifest guide's effect table, reserved-name rule and forward parameter order follow, in English and Chinese. The Chinese API stability page gains the CUDA Graph and caching rules the mirrored English page now carries. That page links to upstream files the site does not have, so the hook sends such links to GitHub, as it does for the design docs.
… manifest guide TileOPs now promises calls only with contiguous inputs, and its call device no longer has a target-based step, so the manifest guide drops "any strides" and the unimplemented target step, in English and Chinese. No current op declares a write_only input other than `out`, so the effect table's row 3 says so rather than leaving its example empty.
TileOPs moves its contributor tools from the dev extra to a dependency group, so the source-install commands follow; the README section they point to is now Installation.
7 of 9 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
pip install tileops: Linux, Python 3.12/3.13, PyTorch 2.13, TileLang 0.1.12, CUDA Toolkit 13.2 withnvcc, and SM90. It also links API Stability and PyPI._execute, a plan per specialization,kernel_fortaking a function that returns the call spec, andlast_callbuilt when read. English and Chinese pages and the lifecycle and structure figures are changed together.snapshotsbranch of TileOPs-nightly, which the renderer reads.