Repository navigation
doc: point shared host crates and cuda-oxide at the cuda-rust home; root CI badges - #1395
Merged
Merged
Conversation
elibol
requested review from
binarybana,
cryos,
kkraus14,
nihalpasham,
roivanov and
rparolin
as code owners
October 7, 2026 19:33
elibol
force-pushed
the
doc/host-crates-home-links
branch
2 times, most recently
from
October 7, 2026 19:40
8519c73 to
4a38f63
Compare
elibol
added a commit
that referenced
this pull request
Oct 7, 2026
…#1394) cuTile Rust lives under `cutile-rs/` in this repository now, and its book is at https://nvidia.github.io/cuda-rust/cutile/. This updates everything in the `cutile-rs/` tree that still pointed at the old NVlabs/cutile-rs repository or the nvlabs.github.io site: the workspace's `repository` field, the README, the book's GitHub links and version-switcher default, the example and benchmark deep links, the interoperability guide's description of cuda-oxide, the DGX Spark tutorial, the defaults in `build_versioned_book.sh`, the CONTRIBUTING issue link, and a changelog entry recording the move. Nothing outside `cutile-rs/` is touched; the shared host crates, the cuda-oxide references, and the root README badges are in #1395. Two things worth knowing. The README is also the crates.io README for `cutile`, and crates.io resolves relative links against the package directory, so the logo and relative links were already broken there; they are absolute now. The build and docs badges move to the root README in #1395, and the crates.io badge stays here since it belongs to the crate. The DGX Spark tutorial now clones the `cutile-rs/v0.4.0` tag of this repository and symlinks `cutile-rs` next to Grout, so Grout's pinned `[patch.crates-io]` paths still resolve. At that tag the host crates are still under `cutile-rs/`. The Tile book builds with `-W --keep-going` on the pinned requirements, `cargo check -p cutile` passes, and every new deep link, including the two heading anchors, resolves on the deployed site. Signed-off-by: Melih Elibol <1884921+elibol@users.noreply.github.com> Co-authored-by: Melih Elibol <1884921+elibol@users.noreply.github.com>
…badges cuda-bindings, cuda-core, cuda-core-derive and cuda-async still named NVlabs/cutile-rs as their repository, which crates.io and docs.rs display. They are maintained here now. The root README gets the CI badges: one for ci.yml, which covers cuda-oxide and the shared crates, one for cutile-rs.yml, and one linking to the docs site. The cutile-rs README drops its own copies separately. Signed-off-by: Melih Elibol <1884921+elibol@users.noreply.github.com>
…cutile-rs The glossary, the VMM page, the cuda-host README, the cargo oxide scaffold template and the doctor doc comments all said the shared host crates were published from NVlabs/cutile-rs or linked their sources there. They live at the root of this repository and are used by path, so say that and link here. dependency-licenses.csv listed the four crates as 0.3.1 from crates.io. They are 0.4.0 path dependencies now. The checker only compares names, so the rows stay valid. Signed-off-by: Melih Elibol <1884921+elibol@users.noreply.github.com>
elibol
force-pushed
the
doc/host-crates-home-links
branch
2 times, most recently
from
October 8, 2026 16:36
c57dd32 to
0165724
Compare
This was referenced Oct 8, 2026
roivanov
approved these changes
Oct 8, 2026
elibol
added a commit
that referenced
this pull request
Oct 8, 2026
…1458) Puts the book badge back in `cutile-rs/README.md`, next to the crates.io badge. #1394 moved both badges to the repository root, but the crates.io page renders this README and a visitor there wants the book link more than anything else on it. The build badge stays at the root with the other CI badges (#1395), which matches how package READMEs in other monorepos carry package-level badges while the root carries CI status. Signed-off-by: Melih Elibol <1884921+elibol@users.noreply.github.com> Co-authored-by: Melih Elibol <1884921+elibol@users.noreply.github.com>
cryos
approved these changes
Oct 8, 2026
elibol
added a commit
that referenced
this pull request
Oct 8, 2026
) Stacked on #1395; only the last commit is new, and the diff shrinks to it once #1395 merges. Badges are per workflow file, and the SIMT and Tile pipelines have to stay separate (the Tile lanes run on self-hosted runners and cannot trigger on pull_request), so the root README ends up with two CI badges. `ci-status.yml` runs whenever `CI` or `cutile-rs-pr` completes on `main`, takes the newest completed push run of each pipeline that actually executed jobs, and fails if either failed. The README then carries one CI badge pointing at it. Runs whose jobs were all skipped (the Tile `changes` gate on a non-Tile push) and cancelled runs are skipped over, so a later no-op run cannot turn the badge green while the last real run was red. The logic was dry-run against this repo's run history. The badge reads "no status" until the first run after merge. The badge row is centered, matching the component READMEs. --------- Signed-off-by: Melih Elibol <1884921+elibol@users.noreply.github.com> Co-authored-by: Melih Elibol <1884921+elibol@users.noreply.github.com>
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.
Companion to #1394: the references outside
cutile-rs/that still pointed at the old NVlabs/cutile-rs home.repositoryfield of cuda-bindings, cuda-core, cuda-core-derive, and cuda-async (crates.io and docs.rs read it).dependency-licenses.csvrecord them as 0.4.0 path dependencies instead of 0.3.1 from crates.io.The cuda-oxide book builds warning-free, and the source-reference, host-API-path, and pin-parity guards pass.