MCPcopy Index your code
hub / github.com/tinygrad/tinygrad / render_kernel

Method render_kernel

tinygrad/renderer/cstyle.py:316–318  ·  view source on GitHub ↗
(self, function_name, kernel, bufs, uops, prefix=None)

Source from the content-addressed store, hash-verified

314 ]) + base_rewrite
315
316 def render_kernel(self, function_name, kernel, bufs, uops, prefix=None) -> str:
317 if any(uop.dtype.base == dtypes.half for uop in uops): prefix = (["#pragma OPENCL EXTENSION cl_khr_fp16 : enable"] + (prefix or []))
318 return super().render_kernel(function_name, kernel, bufs, uops, prefix)
319
320 def aux(self, uops:list[UOp]):
321 arg_dtypes:list[list[tuple[int, DType]]] = []

Callers

nothing calls this directly

Calls 1

render_kernelMethod · 0.45

Tested by

no test coverage detected