Skip to content

Cuda 12 sm86 - #12

Open
li0nr wants to merge 19 commits into
tinygrad:masterfrom
li0nr:cuda-12-sm86
Open

Cuda 12 sm86#12
li0nr wants to merge 19 commits into
tinygrad:masterfrom
li0nr:cuda-12-sm86

Conversation

@li0nr

@li0nr li0nr commented Aug 30, 2026

Copy link
Copy Markdown

supporting cuda 12 and sm_86 in ocelot.
bf16/f16 ops and mma ops added

li0nr added a commit to li0nr/tinygrad that referenced this pull request Aug 30, 2026
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
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