From fb9df1e0314fbe2f7770ffb3ec861ae910a7c9e4 Mon Sep 17 00:00:00 2001 From: George Hotz <72895+geohot@users.noreply.github.com> Date: Wed, 4 Feb 2026 18:04:35 +0800 Subject: [PATCH] pretty print binary (#14520) --- tinygrad/viz/serve.py | 1 + 1 file changed, 1 insertion(+) diff --git a/tinygrad/viz/serve.py b/tinygrad/viz/serve.py index 002fd4390b..54d889f104 100755 --- a/tinygrad/viz/serve.py +++ b/tinygrad/viz/serve.py @@ -109,6 +109,7 @@ def uop_to_json(x:UOp) -> dict[int, dict]: if u.op is Ops.KERNEL: ast_str = f"SINK{tuple(s.op for s in u.arg.ast.src)}" if u.arg.ast.op is Ops.SINK else repr(u.arg.ast.op) argst = f"" + if u.op is Ops.BINARY: argst = f"<{len(u.arg)} bytes>" label = f"{str(u.op).split('.')[1]}{(chr(10)+word_wrap(argst.replace(':', ''))) if u.arg is not None else ''}" if u.dtype != dtypes.void: label += f"\n{u.dtype}" for idx,x in enumerate(u.src[:1] if u.op in {Ops.BUFFERIZE, Ops.INDEX} else (u.src if u.op is not Ops.END else [])):