Skip to content

Add GPU CD row tiling with bitwise-consistent updates - #13

Closed
JerryIshihara wants to merge 1 commit into
TrynkaLab:mainfrom
JerryIshihara:features/nmf-gpu-kernal-tiling-cd-solver
Closed

JerryIshihara wants to merge 1 commit into
TrynkaLab:mainfrom
JerryIshihara:features/nmf-gpu-kernal-tiling-cd-solver

Conversation

@JerryIshihara

Copy link
Copy Markdown

Unify resident and streamed CD execution with configurable row windows, shared convergence bookkeeping, and deterministic numerical blocks. Add fixed-H and factorization tiling, batch-width, memory-budget, and upstream regression coverage.

Tiling off keeps the pre-tiling full-matrix computation. A row tiling
ratio, or 0 for automatic VRAM sizing, streams X and W in row windows
and computes each window's products at window size.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@JerryIshihara
JerryIshihara force-pushed the features/nmf-gpu-kernal-tiling-cd-solver branch 2 times, most recently from 8824ac6 to 8edaeba Compare September 25, 2026 10:38
@JerryIshihara
JerryIshihara deleted the features/nmf-gpu-kernal-tiling-cd-solver branch September 25, 2026 10:43
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