chenyu
|
d08b5d0a3b
|
full to mixin (#15840)
with unique_const
|
2026-04-21 10:53:43 -04:00 |
|
nimlgen
|
01ac1c8c15
|
remove all run_schedule from tests (#15846)
|
2026-04-21 12:02:10 +03:00 |
|
qazal
|
f9655af2a3
|
viz/cli: move to tinygrad (#15835)
* move cli
* update imports
* cleanup the readme
* edit
* work
* details
* python -m tinygrad.viz.cli
* do not execv in non tty
* option
* lint
* simpler
* gemm pmc
|
2026-04-21 13:35:10 +09:00 |
|
Christopher Milan
|
1a8ba4cbd6
|
CPU renderers use arch (#15839)
|
2026-04-20 23:38:29 -04:00 |
|
chenyu
|
cabc347066
|
conv2d and conv_transpose2d to mixin (#15838)
* conv2d and conv_transpose2d to mixin
* cleanup
|
2026-04-20 18:10:06 -04:00 |
|
chenyu
|
b01704444b
|
einsum to ReduceMixin (#15833)
|
2026-04-20 11:49:24 -04:00 |
|
nimlgen
|
c0d7135b5f
|
do not use jit_cache in test (#15823)
* do not use jit_cache in test
* fix
|
2026-04-20 11:45:17 +03:00 |
|
chenyu
|
2a5a6236ac
|
UOp.empty and UOp.empty_like (#15816)
* UOp.empty and UOp.empty_like
Tensor.empty and Tensor.empty_like use these, and removed _buffer_like
* import line
|
2026-04-19 16:01:01 -04:00 |
|
qazal
|
c6d8753ee1
|
viz/cli: --json support, refine docs (#15528)
* refine
* remove
* refine
* keep
* need to say this
* back
* feedback
* feedback
* json
* dur_ms
* et_ms
* remove useless thing
* docs
* respect NO_COLOR
* DEBUG also produces valid json
|
2026-04-19 21:53:38 +03:00 |
|
qazal
|
2581985532
|
viz/cli: multi device profiler output, print markers (#15795)
* yield
* all devices
* better
* add unittests
* markers like this
* profile_markers work
* less
* update README
* tiny and null
|
2026-04-17 23:40:10 +03:00 |
|
chenyu
|
0191cc73dc
|
update arange range check (#15794)
it was not checking negative steps correctly
|
2026-04-17 16:07:50 -04:00 |
|
nimlgen
|
23ca680a3a
|
run_linear (#15784)
* run_linear try 2
* x
* f
* tests
* ctx, cleaner
* r
* x
|
2026-04-17 22:44:16 +03:00 |
|
qazal
|
8fcaaede9a
|
fix root cause of TestVizIntegration.test_link_sched_codegen flakiness (#15793)
|
2026-04-17 20:31:52 +03:00 |
|
qazal
|
afc3904e58
|
viz/cli: unit tests in CI (#15788)
* simple failing test
* test stdout
* cleanup sqttmap
|
2026-04-17 22:34:44 +09:00 |
|
wozeparrot
|
9e60e4a7e7
|
llama: native fp8 (#15733)
|
2026-04-16 22:16:05 -07:00 |
|
George Hotz
|
a9b6cfece0
|
refactor llm into files (#15780)
* refactor llm into files
* chat.html
* tokenizer cleanup
* cleanup
* tests
|
2026-04-17 12:33:11 +08:00 |
|
chenyu
|
1fac03ce54
|
softmax and friends to mixin (#15778)
with detach now
|
2026-04-16 23:03:37 -04:00 |
|
George Hotz
|
ec00cefa5b
|
llm is the only app (#15779)
* tinygrad/llm is the only app
* upd pyproject
* claude refs
* scoping
* min diff
|
2026-04-17 10:44:48 +08:00 |
|
qazal
|
12c653a743
|
remove opts arg in get_program, everything uses opts_to_apply [pr] (#15767)
* check Ops.BEAM in process replay
* remove opts from the get_program api
* lint
* simplify
* cleanup
|
2026-04-16 22:42:43 +03:00 |
|
b1tg
|
4e88d875ba
|
llm: glm 4.7 flash (#15738)
* glm 4.7
* test
* temperature, server enable_thinking
* --no-think
* remove think stuff
|
2026-04-16 22:42:04 +08:00 |
|
qazal
|
126cda45f8
|
viz/cli: cleanups, add memory printer (#15762)
* simple repro
* use context
* work
* memory printer
* rm
* memory printer
* pylint
|
2026-04-16 22:44:47 +09:00 |
|
Muzammil
|
983a7bb576
|
exclude __del__ from TRACEMETA wrapping (#15747)
Session-Id: 019d9234-2531-75a0-a252-f0302cd9931f
|
2026-04-16 10:49:55 +08:00 |
|
chenyu
|
8bd4fead26
|
UOp.size -> prod(max_shape) (#15755)
and more test updates
|
2026-04-15 22:41:30 -04:00 |
|
chenyu
|
10c262ced8
|
update tests that use UOp.size (#15753)
|
2026-04-15 21:58:27 -04:00 |
|
qazal
|
96092d110c
|
fix process_replay Ops.BEAM [pr] (#15752)
|
2026-04-16 07:35:28 +09:00 |
|
Christopher Milan
|
be8005c5dc
|
DEV: secondary targets (#15748)
|
2026-04-15 17:26:20 -04:00 |
|
chenyu
|
507c02cecb
|
fix symbolic contiguous_view_offset (#15749)
* fix symbolic contiguous_view_offset
* flatten
|
2026-04-15 16:54:38 -04:00 |
|
Christopher Milan
|
1c36878008
|
DEV: suggest alternatives (#15732)
|
2026-04-14 23:42:32 -04:00 |
|
George Hotz
|
1ae6528bb6
|
move schedule into schedule (#15736)
* move schedule into schedule
* callify to root
* sched docs
|
2026-04-15 11:03:25 +08:00 |
|
George Hotz
|
2450c8cba8
|
rename to callify + fix mypy (#15727)
* rename to callify + fix mypy
* update test
|
2026-04-14 23:43:19 +08:00 |
|
wozeparrot
|
2b8d303f75
|
allreduce in precast dtype (#15689)
|
2026-04-13 20:24:12 -07:00 |
|
George Hotz
|
5683126844
|
llm: support for tekken tokenizer (#15720)
|
2026-04-14 10:52:07 +08:00 |
|
chenyu
|
70883a6950
|
cat the stack to mixin (#15715)
|
2026-04-13 18:44:39 -04:00 |
|
qazal
|
905b8adc97
|
viz: cli and server cleanups (#15713)
* update get_profile arg[0]
* uop_to_json arg[0]
* data is standalone in cli
|
2026-04-14 06:42:29 +09:00 |
|
Christopher Milan
|
d83707ec29
|
autogen: explicit types (#15679)
|
2026-04-13 16:54:39 -04:00 |
|
chenyu
|
ac41f15fc1
|
cumsum to mixin (#15712)
built on top of getitem
|
2026-04-13 15:06:08 -04:00 |
|
chenyu
|
931d6cc62a
|
basic getitem to mixin (#15697)
* basic getitem to mixin
* cleanup
* fix
* cleanup
|
2026-04-13 13:04:36 -04:00 |
|
qazal
|
ac027055ef
|
viz: no global state (#15705)
* start viz data
* get_full_rewrites also moves
* update ref_map
* work
* update consumers
* cleaner cli
* linter
* cleanup tests
* back
* better
* sqtt tests
|
2026-04-13 21:35:20 +09:00 |
|
George Hotz
|
4c1fb18a09
|
Revert "Revert "Tests for GatedDeltaNetBlock + fix multi after assign issue (…" (#15703)
This reverts commit 0cec42db71.
|
2026-04-13 19:09:38 +08:00 |
|
George Hotz
|
0cec42db71
|
Revert "Tests for GatedDeltaNetBlock + fix multi after assign issue (#15700)" (#15702)
This reverts commit 6f5d756282.
|
2026-04-13 19:06:44 +08:00 |
|
George Hotz
|
6f5d756282
|
Tests for GatedDeltaNetBlock + fix multi after assign issue (#15700)
* broken after/assign test
* test for GatedDeltaNet
* better comments
* fix issue 1 with multi kernel
* fix 2
* fix
* linter
* public api + cleanup
|
2026-04-13 18:43:23 +08:00 |
|
chenyu
|
f7ff480fa6
|
start mixin getitem tests (#15695)
goal is to make Tensor[idx].uop equal to Tensor.uop[idx]
|
2026-04-12 18:54:33 -04:00 |
|
George Hotz
|
b5a9465b13
|
llm: add support for moonlight (deepseek MLA) (#15466)
* add gguf Q5_0
* it works
* rebase
* simpler test
* class
* less diff
* dicts
* normal names
* simplify
* this
* simpler
* work
* work
|
2026-04-11 10:32:48 +08:00 |
|
b1tg
|
9ab1415937
|
llm: fix streaming UTF-8 decode (#15653)
|
2026-04-10 17:01:02 +08:00 |
|
Christopher Milan
|
dbc23e8a1b
|
move HCQ_VISIBLE_DEVICES into DEV (#15668)
|
2026-04-09 22:01:35 -04:00 |
|
Christopher Milan
|
d08c76d9cb
|
c.Struct cleanup (#15640)
|
2026-04-08 20:07:16 -04:00 |
|
qazal
|
dc6a51e44d
|
viz: add # of bytes to sdma (#15639)
* viz: add # of bytes to sdma
* update test_viz
|
2026-04-08 17:43:37 +09:00 |
|
Christopher Milan
|
19e96497ee
|
interface in DEV (#15620)
|
2026-04-06 19:59:28 -04:00 |
|
qazal
|
8ba58304f7
|
viz: reenable tests (#15626)
|
2026-04-07 07:52:44 +09:00 |
|
chenyu
|
2f7d085450
|
shared _normalize_indices for getitem (#15625)
* shared _normalize_indices for getitem
* list
|
2026-04-06 17:45:36 -04:00 |
|