Sync: tinygrad/tinygrad:master → sunnypilot/tinygrad:master - #9
Merged
Conversation
* AND OR XOR SHL SHR cannot have float operands [PR] * dont
int64 will link to weakfloat
* support loops in nir * tpying
simplifies _one_hot_along_dim
* hcq uops * x
* cpu prep for hcq2 * x
* add x86 loops * lint
also renamed unbroadcast -> pm_expand_broadcast, broadcast_binary -> expand_broadcast
fixed a skip based on `dtypes.weakint`, it was pulling shape args
* convert COPY -> STORE early * finish it (glm) * no slop * fixes * not None * copy one * bugs fixed, just kernel count i think * fix disk to disk * move out of realize * revert that * simpler * fixes * add copy kernel simplification * fixes * dead copy * remove reshape on store * fix mstack lowering
* cleanups because copy is not allowed in rangeify (kimi) * gpt cleanups
match based on WHERE dtype, not branch dtyle to prep for new Invalid
works since weakint is in promo lattice properly now
initially for speed, then realized it's just wrong
0 means 0 offset
* add one line viz mention * changes * edit
* put weakint in dtypes.weaks [pr] * custom_add_var
Co-authored-by: qazal <77887910+Qazalin@users.noreply.github.com>
* fix var of large half input similar to mean, we use sum_acc_dtype for denominator * mypy
move to lower index dtype
* fix ci emu * x
* pad_to is no-op when same shape * support symbolic shapes in copy
* add SPEC checking for the kernel graph * skip test * raise there, not None * handwritten * issue with unshard * multi works * and bitcast * fix new tests * fix linear * remove call index * fix shrink * fixes
* hcq2: timings * Dx * x * x * x * x * align * x
* fix beam * x
* ci: split mac/windows/qcom-cl tests into platform.yml Move the 6 jobs that don't run on Linux (4 macos, 1 windows, 1 QCOM CL compile test on arm) out of test.yml into a separate Platform Tests workflow so they run (and can be gated/runners-matched) independently. * ci: gate platform tests to the upstream repo Skip mac/windows/qcom-cl jobs anywhere but tinygrad/tinygrad, so the Platform Tests workflow is disabled on the gitea fork (and any fork). * ci: revert repo gate on platform tests Job-level if is only evaluated by gitea when a runner with matching labels fetches the task; with no mac/windows/arm runners the jobs queue forever. Disable the workflow on the instance instead.
* start by copying the C * uop kernel * cleanup tests * estimates is part of SPEC
* late loss.to("CPU") in llama
* acc = 0
* hevc tests * x
|
This branch currently is behind tinygrad/master. The line count difference bot is disabled. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Sync tg