tinygrad/tinygrad
hikettei 3a7262d923
[Patch] Fixed an invaild value of fp64 xlog(DBL_MIN) (#5441)
* [Patch] Removed weird NaN Handling in xlog2 resulting in different output around 1e-203

* Patch: compare the value of xlog(x) using y, allowing x <= 1e-200

* mypy

* fuzzer tests for log2

* fix tests: use approximate dbl_min, fp64 fails at nv

* update: gradually increment the scale (if y is not inf)
2024-07-13 01:11:53 -04:00
..
codegen [Patch] Fixed an invaild value of fp64 xlog(DBL_MIN) (#5441) 2024-07-13 01:11:53 -04:00
engine lowerer is kernel [run_process_replay] (#5437) 2024-07-12 18:50:55 -07:00
nn remove the realize in _rebuild_tensor_v2 (#5347) 2024-07-09 12:28:52 -04:00
renderer improve matcher speed [run_process_replay] (#5438) 2024-07-12 20:02:19 -07:00
runtime tiny amd cleanups (#5420) 2024-07-12 22:54:42 +03:00
shape minimize view _reshape_mask API [run_process_replay] (#5359) 2024-07-10 17:13:01 -04:00
__init__.py add mnist tutorial 2024-04-25 16:08:32 +08:00
device.py add HWCommandQueue base class for hcq devices (#5303) 2024-07-11 16:19:13 +03:00
dtype.py independent lowerer [run_process_replay] (#5434) 2024-07-12 18:08:43 -07:00
function.py Move transcendental to UOp level (#5367) 2024-07-10 19:06:25 -07:00
helpers.py db in wal mode (#5388) 2024-07-12 20:43:36 -07:00
lazy.py clean up rest of the loadop [run_process_replay] (#5440) 2024-07-12 23:38:51 -04:00
multi.py s/loadops/metaops [run_process_replay] (#5421) 2024-07-12 13:26:50 -07:00
ops.py compute full_shape from LazyOp [run_process_replay] (#5429) 2024-07-12 16:47:08 -07:00
tensor.py clean up rest of the loadop [run_process_replay] (#5440) 2024-07-12 23:38:51 -04:00