 George HotzandGitHub
|
2da02f1ae1
|
add loads at the end (#12988)
* add loads at the end
* simpler
* late load
* tests passing
* fix matvec
* spec test passes
* fix where on load
* fix abs2
* fix more tests
|
2025-10-30 10:42:19 +08:00 |
|
 chenyuandGitHub
|
be7b0b6970
|
TRANSCENDENTAL_SUPPORTED_DTYPES->TRANSCENDENTAL_DTYPES (#11752)
|
2025-08-20 10:29:36 -04:00 |
|
 George HotzandGitHub
|
d2521d828a
|
transcendental+idiv+threefry are uop decompositions (#11636)
* transcendental+idiv+threefry are uop decompositions [pr]
* threefry decomp
* fix randomness tests
* fix webgpu
* unneeded now
* fix
* move prematcher
* all cast should probably be cast_vec
|
2025-08-13 09:37:12 -07:00 |
|
 George HotzandGitHub
|
a38947b4bb
|
move symbolic and transcendental to uop [pr] (#10771)
|
2025-06-10 20:51:22 -07:00 |
|
 George HotzandGitHub
|
411392dfb7
|
move files into uop dir (#10399)
* move files into uop dir [pr]
* tinygrad.uop is a thing
* fix uop docs, no pr
* fix viz
|
2025-05-18 11:38:28 -07:00 |
|
 Eitan TurokandGitHub
|
2c7c205bc5
|
Fix dtype comparisons in vectorized transcendental + tests (#9794)
* init test
* cleanup
* init
* update
* fix
* fix python runtime for vectorized code
* awesome helper
* update
* update
* cleanup
* more cleaning
* cleanup more
* fix tests
* more cleaning
* cleanup more
* fix
* even cleaner
* failing tests is sad
* cleanup
* better name
* make tests pass
* remove vec from python runtime
* remove vec from eval_uop
* remove expected failues
* better name
|
2025-04-16 08:06:12 -04:00 |
|
 Eitan TurokandGitHub
|
bb7922b95f
|
Vectorize Transcendental Regression Tests (#9753)
* init test
* cleanup
|
2025-04-08 01:27:39 +08:00 |
|
 quortusandGitHub
|
638d925e4e
|
Prevent const folding in test_payne_hanek_reduction (#9088)
* Prevent const folding in test_payne_hanek_reduction
* Do not use list as a default parameter
|
2025-02-17 17:31:10 +08:00 |
|
 chenyuandGitHub
|
a21434504b
|
update payne_hanek_reduction [pr] (#7455)
|
2024-10-31 18:41:22 -04:00 |
|
 chenyuandGitHub
|
4065c3dec8
|
remove special 0 case in frexp (#7450)
we can safely assume input is non-zero, also removed unneeded bitcast
|
2024-10-31 13:02:33 -04:00 |
|
 chenyuandGitHub
|
0739895b4d
|
tiny clena up pow2if and payne_hanek_reduction (#7423)
|
2024-10-30 22:22:48 -04:00 |
|
 chenyuandGitHub
|
118dd7721f
|
clean up transcendental.rintk [pr] (#7422)
added unit tests and updated the comment. it's rounding away from 0 for negatives
|
2024-10-30 20:37:28 -04:00 |
|
 chenyuandGitHub
|
16e60d25b9
|
move polyN to helper [pr] (#7405)
also move `eval_uop` to `test.helpers`
|
2024-10-30 10:09:57 -04:00 |
|
 chenyuandGitHub
|
6bf38c35e5
|
clean up transcendental frexp [pr] (#7384)
also added some unit tests for frexp
|
2024-10-29 18:51:37 -04:00 |
|
 George HotzandGitHub
|
572499c71a
|
add indexing to ops_python (#7358)
* add indexing to ops_python
* fix image
|
2024-10-29 18:11:03 +08:00 |
|
 chenyuandGitHub
|
4c855ae692
|
unit test transcendental helpers (#7325)
added a test to run UOps with const inputs. seems to have issue with both payne_hanek_reduction and cody_waite_reduction
|
2024-10-27 19:55:00 -04:00 |
|