geohot
43c033e5e5
clean
2025-12-21 21:39:17 -04:00
geohot
76f2f14233
more
2025-12-21 15:48:59 -04:00
geohot
5515de6553
chain
2025-12-21 12:52:20 -04:00
geohot
439c4319ec
phase 1
2025-12-21 12:34:00 -04:00
George Hotz and GitHub
59c02dd87f
does this fix the dtype test? ( #13779 )
...
* does this fix the dtype test?
* simpler
2025-12-20 17:31:46 -04:00
geohot
5228f7bd06
hotfix: opencode should not reformat files
2025-12-20 15:55:29 -04:00
chenyu and GitHub
733ef0452c
update test_uop_resolve ( #13777 )
...
plain @unittest.expectedFailure is too broad
2025-12-20 12:40:59 -05:00
nimlgen and GitHub
3db2104fb8
am: timeout sos start ( #13776 )
2025-12-20 17:41:33 +03:00
qazal and GitHub
94f97f6988
generic viz cleanups from the basic blocks branch ( #13774 )
...
* simpler codeblock highlight
* simpler append
* status enum
2025-12-20 18:18:03 +08:00
George Hotz and GitHub
a987a8ed44
add neg VIZ support to not start server ( #13772 )
2025-12-20 00:36:38 -04:00
qazal and GitHub
b7c2f0dd1b
remove stale extra/sched directory ( #13770 )
2025-12-20 11:57:30 +08:00
George Hotz and GitHub
86cd1e9e81
remove UPatAny for typing fix [pr] ( #13766 )
...
* remove UPatAny for typing fix [pr]
* fix dtype
2025-12-19 17:41:18 -04:00
geohot
4702da41d5
hotfix: mkdir for extra/disassemblers
2025-12-19 17:18:37 -04:00
George Hotz and GitHub
45c459848d
remove more stale stuff ( #13765 )
...
* remove more stale stuff
* remove disassemblers/adreno
* stale
2025-12-19 17:14:56 -04:00
George Hotz and GitHub
744af193f0
remove ScheduleItem and merge it with ExecItem ( #13759 )
...
* remove ExecItem and merge it with ScheduleItem
* less diff
* fix issues
* min diff
* don't change bufs in _lower
* min diff
* update
* revert
* fixes
* diff
2025-12-19 17:04:24 -04:00
George Hotz and GitHub
df6cde8a00
cleanup stale examples/extra ( #13764 )
...
* cleanup stale files
* examples
* move those back
* old
* delete more
2025-12-19 16:27:37 -04:00
chenyu and GitHub
80b84f5267
ruff lint tinykitten ( #13762 )
...
deleted used import and double spaces. a few ignore to not change the real code
2025-12-19 14:31:00 -05:00
sirhcm and GitHub
97103831c5
Revert "remove image from BufferSpec ( #13636 )" ( #13761 )
...
This reverts commit 2571a1eb47 .
2025-12-19 13:54:36 -05:00
sirhcm and GitHub
2571a1eb47
remove image from BufferSpec ( #13636 )
...
* remove image from BufferSpec
* cl tiny_gemm (64) works
* mypy
* padding
* openpilot CL
* reshape properly
* remove extra qcom checks
* pad output
* mypy
* update compile test
* move undo
* TestImageCopy valid images
* TestImageRealization valid images
* TestImageDType valid images
* cleanups
* test_renderer_failures
* ruff
* mypy
* simplify ops_qcom
* bump step time
2025-12-19 13:41:20 -05:00
chenyu and GitHub
185a000882
gradient of COPY ( #13760 )
2025-12-19 13:33:59 -05:00
nimlgen and GitHub
57fe4d0a59
am: no_update_ptr for master ( #13757 )
2025-12-19 19:37:37 +03:00
chenyu and GitHub
7fcd3cf991
hotfix SPEC for AFTER(CONTIGUOUS) ( #13752 )
...
fixed spec error in `PYTHONPATH="." REWRITE_STACK_LIMIT=5000000 NULL=1 DEFAULT_FLOAT="HALF" BERT_LAYERS=2 BENCHMARK=10 BS=128 GPUS=1 MODEL=bert python3 examples/mlperf/model_train.py`
2025-12-19 10:05:45 -04:00
qazal and GitHub
81b5815a66
viz: minimal data to render a graph ( #13754 )
2025-12-19 16:19:28 +08:00
sirhcm and GitHub
849e46da21
DLL: _PATH variables can be parent dir ( #13753 )
2025-12-19 00:28:02 -05:00
qazal and GitHub
159c0e92fa
viz: infrastructure for basic block graphs ( #13751 )
2025-12-19 13:08:19 +08:00
George Hotz and GitHub
fa40df972f
fix tests for NV ( #13744 )
...
* small fix
* min diff
* bfloat16 out
2025-12-18 13:20:21 -04:00
nimlgen and GitHub
77191fb744
hive_reset for mi350 ( #13746 )
2025-12-18 12:02:28 +03:00
nimlgen and GitHub
ceff388f3d
am: extend va space ( #13745 )
2025-12-18 11:20:43 +03:00
wozeparrot and GitHub
99e667bdcd
tk fa bwd ( #13480 )
2025-12-17 23:56:37 -08:00
George Hotz and GitHub
aeb7516c8a
tests passing on tinybox h3 ( #13742 )
2025-12-17 19:04:34 -04:00
chenyu and GitHub
7cd7593c5d
add script to train bert on mi350x ( #13743 )
...
adapted from mi300 config
2025-12-17 16:54:04 -05:00
George Hotz and GitHub
22f3e7f995
better precommit coverage and faster ( #13740 )
...
* improve pre-commit hook speed and coverage
* remove a few
* lose that
2025-12-17 13:25:55 -04:00
George Hotz and GitHub
bc78cf1197
filter warnings for nicer test output ( #13739 )
2025-12-17 13:25:27 -04:00
George Hotz and GitHub
b013244c38
fix local tests for AMD_LLVM ( #13738 )
...
* fix local tests for AMD_LLVM
* fix linters
* skip that for now
* fix segfault
2025-12-17 12:23:46 -04:00
nimlgen and GitHub
7081014c73
am_smi: mi300 ( #13737 )
...
* am_smi: mi300
* smi
* remo
2025-12-17 17:56:01 +03:00
George Hotz and GitHub
3dbde178c1
mark slow tests as slow instead of as CI ( #13736 )
...
* mark slow tests as slow instead of as CI
* CI shouldn't have different behavior
* more skips / CI
* slow
2025-12-17 10:29:57 -04:00
George Hotz and GitHub
9015a22523
make tests faster ( #13734 )
2025-12-17 09:39:44 -04:00
nimlgen and GitHub
3eecb4f123
am: mi350 support ( #13733 )
2025-12-17 14:57:21 +03:00
wozeparrot and GitHub
5151a341b3
tk: small changes from fa bwd ( #13732 )
2025-12-16 22:44:36 -08:00
chenyu and GitHub
fda73c8180
support LAMB param offload ( #13730 )
...
also added Tensor.shard_like
2025-12-16 19:56:30 -05:00
George Hotz and GitHub
cf0c28d5ae
all tests pass on strix halo ( #13728 )
2025-12-16 19:35:50 -04:00
sirhcm and GitHub
af1d938a50
DLL: search wsl lib folder ( #13727 )
2025-12-16 18:27:09 -05:00
George Hotz and GitHub
0fb645cc4c
move some methods to mixins ( #13725 )
...
* move some methods to mixins
* a few more
* math trunc
2025-12-16 19:20:04 -04:00
sirhcm and GitHub
c6ba016da6
fix cuda check ( #13726 )
2025-12-16 18:00:09 -05:00
George Hotz and GitHub
ee45669d14
pre extract afters + sched cleanups ( #13720 )
...
* pre extract afters + sched cleanups
* claude.md lesson
* tests for schedule cache
* Revert "tests for schedule cache"
This reverts commit fb3f2e800a .
2025-12-16 16:14:30 -04:00
George Hotz and GitHub
4b741e893f
remove REMOTE=1 ( #13722 )
...
* remove REMOTE=1
* leave ibverbs
2025-12-16 15:58:10 -04:00
George Hotz and GitHub
4d8d821f56
create schedule before the cache ( #13717 )
...
* create schedule before the cache
* move create_schedule
* simpler
* simpler
* simpler
2025-12-16 14:15:31 -04:00
bfe374c7f5
support symbolic shapes in split/chunk when split dim is concrete ( #13718 )
...
* support symbolic shapes in split/chunk when split dim is concrete
Previously split() and chunk() required all dimensions to be concrete.
Now they only require the dimension being split to be concrete, allowing
them to work with tensors that have symbolic shapes in other dimensions.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <[email protected] >
* update CLAUDE.md: add pre-commit and no-amend rules
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <[email protected] >
* fix dim resolution order in split/chunk
Ensure dim_sz is retrieved after dim is resolved, not before.
The previous one-liner evaluated self.shape[dim] with the original
unresolved dim value.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <[email protected] >
---------
Co-authored-by: Claude Opus 4.5 <[email protected] >
2025-12-16 13:55:06 -04:00
chenyu and GitHub
e428fbfab6
verify dtype of llama model params ( #13719 )
2025-12-16 12:32:02 -05:00
George Hotz and GitHub
e5a66ace80
multi custom kernel support ( #13716 )
...
* multi custom kernel support
* custom kernel xfrom
* works
* no SPEC=2 on ck
* panic
* touchups
2025-12-16 11:36:30 -04:00