Skip to content

chore: track the metaltile to ffai-kernels rename + expand the acronym - #24

Merged
TheTom merged 1 commit into
devfrom
tom/chore/ffai-kernels-rename
Jun 24, 2026
Merged

chore: track the metaltile to ffai-kernels rename + expand the acronym#24
TheTom merged 1 commit into
devfrom
tom/chore/ffai-kernels-rename

Conversation

@TheTom

@TheTom TheTom commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

What

The sibling kernels repo and its crates were renamed metaltile -> ffai-kernels (thewafflehaus/iron#34), since it grew CUDA and Vulkan backends and the metal-specific name no longer fit. This updates FFAI to match.

  • Rust port: metaltile-* git deps -> ffai-kernels-*, all ffai_kernels_* imports, and Cargo.lock pinned to ffai-kernels dev.
  • CI: the sibling-checkout repository/path, cache keys, and the cargo update package list in rust.yml.
  • Docs: expands the FFAI acronym in the Swift sources from "Fcking Fast Apple Inference" to **"Fcking Fast AI"** (no longer Apple-only; the Rust crates already used this wording).

The tile / __tile_runner binaries and the MetalTileSwift Swift module name are unchanged, so binding-gen is untouched.

Depends on ffai-kernels#34 (merged)

That rename is already on ffai-kernels dev, so the git dep and CI sibling checkout resolve. Builds locally against ffai-kernels dev, gemv correctness suite passes.

The sibling kernels repo and its crates were renamed from metaltile to
ffai-kernels (it grew CUDA and Vulkan backends, so the metal-specific
name no longer fit). This updates FFAI to match:

- rust port: metaltile-* git deps to ffai-kernels-*, all ffai_kernels_*
  imports, and the Cargo.lock pinned to ffai-kernels dev.
- CI: the sibling checkout repository/path, cache keys, and the
  cargo update package list in rust.yml.

Also expands the FFAI acronym in the Swift docs from "F*cking Fast Apple
Inference" to "F*cking Fast AI" (the engine is no longer Apple-only). The
Rust crates already used the new wording.
@github-actions github-actions Bot added the ignore-for-release Hidden from auto-generated release notes label Jun 24, 2026
@TheTom
TheTom merged commit d35b5db into dev Jun 24, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ignore-for-release Hidden from auto-generated release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant