chenyu
|
3c8daa9a75
|
update test_where_removal (#15872)
don't use UOp.ufix for const_like, it will broadcast dtype soon
|
2026-04-22 14:56:37 -04:00 |
|
qazal
|
719a7bdac5
|
viz: respect optional estimates in kernel info (#15867)
* simple failing test
* unpack kernel info
|
2026-04-22 14:24:48 +03:00 |
|
chenyu
|
3821e442eb
|
_one_hot_along_dim and one_hot to mixin (#15861)
|
2026-04-21 20:24:38 -04:00 |
|
chenyu
|
75ee51a446
|
triu tril _tri to mixin (#15857)
|
2026-04-21 17:10:55 -04:00 |
|
Christopher Milan
|
99a0debd62
|
Device.count() (#15842)
|
2026-04-21 16:46:38 -04:00 |
|
chenyu
|
1946ae8b51
|
linspace and eye to mixin (#15854)
|
2026-04-21 15:58:03 -04:00 |
|
qazal
|
0fbe0a6a99
|
viz/cli: ux tweaks (#15853)
* viz/cli: rename to --json
* st_ms, end confuses kimi
* remove pickle spam
* better
* comment
|
2026-04-21 22:18:27 +03:00 |
|
chenyu
|
86ceb3bd6b
|
arange to mixin (#15852)
|
2026-04-21 13:00:19 -04:00 |
|
chenyu
|
420e4c4673
|
zeros, ones, invalids to mixin (#15850)
|
2026-04-21 11:53:08 -04:00 |
|
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 |
|