Skip to content

CUDA 12 GPUOcelot sm86 support - #2

Merged
li0nr merged 10 commits into
masterfrom
cuda12-sm86
Aug 30, 2026
Merged

CUDA 12 GPUOcelot sm86 support#2
li0nr merged 10 commits into
masterfrom
cuda12-sm86

Conversation

@li0nr

@li0nr li0nr commented Aug 30, 2026

Copy link
Copy Markdown
Owner

This PR uses the GPUOcelot CUDA 12 sm86 release (which is the main change), adds CUDA 12 NVRTC/runtime header setup.

Gpuocelot add support to cuda12 and sm_50 and sm_86.

at the beginng i just wanted for gpuocelot to run with cuda-12 with minimal arch support sm_50.
Changes where small we can see it in this branch https://github.com/li0nr/tinygrad/commits/gpuocelot-cuda-12.
if it is safer we can go this route.

The next best thing (to be bounty worthy) was supporting sm_86 arch in gpuocelot.

this needs to be modfied after we merge the ocelot branch to the tinygrad repo.
tinygrad/gpuocelot#12 / https://github.com/li0nr/gpuocelot/tree/cuda-12-sm86

@github-actions

Copy link
Copy Markdown

This branch currently is behind tinygrad/master. The line count difference bot is disabled.

@li0nr
li0nr merged commit 2e7d63f into master Aug 30, 2026
52 checks passed
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