Skip to content

Sync: tinygrad/tinygrad:mastersunnypilot/tinygrad:master#6

Merged
sunnyhaibin merged 341 commits into
masterfrom
sync-20260517
May 18, 2026
Merged

Sync: tinygrad/tinygrad:mastersunnypilot/tinygrad:master#6
sunnyhaibin merged 341 commits into
masterfrom
sync-20260517

Conversation

@sunnyhaibin
Copy link
Copy Markdown

No description provided.

b1tg and others added 30 commits April 22, 2026 22:47
* llm: glm 4.5 air

* clean

* clean

* remove gguf_size
don't use UOp.ufix for const_like, it will broadcast dtype soon
index arg should have weakint dtype
* cuda graph to linear

* fix

* keep as old for now

* x

* x
* x

* jit: precompile as sep step

* x

* s

* x

* x

* x

* ?

* ?

* x

* x

* viz

* f

* x

* u

* x

* x
* UOp binary op broadcasts dtype

matches Tensor

* fix

* fix?
instead of implicit `to`. this matches torch
* viz/cli: accept one path argument

* -t default

* hm

* only the -t change
* sqtt: update wave end packet names

* update wavestart and emu
* metal to linear

* x

* x

* fix
use `.eq` instead of `==`
…#15902)

also use `.ne` to fix `# type: ignore[comparison-overlap]`
* avg_pool2d, max_pool2d to mixin

* fix

* just dtype

* that
geohot and others added 27 commits May 12, 2026 20:25
* update nir renderer for new image style

* don't cast image indexes
* ci: add IMAGE=1 compile-only tests

* fix
all the slowness is scheduling
* llama: tie store to grad directly

* llama: set mp flags

* llama: non fused grad fp8 quantize path
* llm: precise device

* llm: pass device to precompute_freqs_cis
* keep this for now

* early graph
* add gelu approximate="none" (match pytorch)

* lint

* pass through onnx Gelu approximate

* type annotate

* explicit math.sqrt

* keep tinygrad's gelu approximate="tanh" default
* viz/cli: readable uop json repr

* work

* better
* disable fast idiv by default, it's broken

* fix fast idiv tests
* share more with graph

* comment
* add implicit broadcasting to shape

* NOOP/ALLREDUCE fixes
backward through clone crashes now
final goal is to remove requires_grad, first change the default to True, and don't allow None
@github-actions
Copy link
Copy Markdown

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

@sunnyhaibin sunnyhaibin marked this pull request as ready for review May 18, 2026 02:59
@sunnyhaibin sunnyhaibin merged commit 8c22ada into master May 18, 2026
53 of 54 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.