George Hotz and GitHub
812d5cef62
delete Ops.FUNCTION ( #17824 )
...
* delete Ops.FUNCTION: value-producing calls are just CALLs with a TUPLE body
a CALL with a TUPLE body (always void dtype) is value-producing and gradient-able,
outputs are extracted with GETTUPLE like before; all other CALLs are opaque.
TUPLE/GETTUPLE are untouched
* match the TUPLE body in the UPat, not in the rewrite
* remove FUNCTION from tinyspec (regen pdf) and viz
* fix and spec
2026-08-28 15:54:58 -07:00
..
2026-02-03 13:52:36 +08:00
2026-08-04 18:17:29 -07:00
2026-04-13 16:54:39 -04:00
2026-06-29 17:41:31 -04:00
2026-08-21 21:50:29 -04:00
2026-07-23 17:45:23 -04:00
2026-02-03 13:52:36 +08:00
2026-08-25 08:43:59 -04:00
2026-07-08 11:27:52 -07:00
2026-08-19 17:55:08 -04:00
2026-05-16 17:21:07 -04:00
2026-08-27 14:07:33 -07:00
2026-07-31 13:24:31 -04:00
2026-08-19 11:18:05 -04:00
2026-07-15 22:40:52 +03:00
2026-07-31 13:24:31 -04:00
2026-02-12 22:36:53 -05:00
2026-08-27 14:07:33 -07:00
2026-06-29 17:41:31 -04:00
2026-08-03 15:10:21 -07:00
2026-08-25 23:30:35 -07:00
2026-08-11 18:50:04 -04:00
2026-02-03 13:52:36 +08:00
2026-07-31 13:24:31 -04:00
2026-08-18 16:06:03 -07:00
2026-07-28 16:51:41 -07:00
2026-08-28 16:17:29 -04:00
2026-04-24 23:40:53 +03:00
2026-08-04 18:46:38 -07:00
2026-02-03 20:20:20 +08:00
2026-02-10 15:08:50 +08:00
2026-02-03 13:52:36 +08:00
2026-04-24 23:40:53 +03:00
2026-08-08 10:00:06 -07:00
2026-08-27 14:07:33 -07:00
2026-07-31 13:24:31 -04:00
2026-07-10 15:13:01 -04:00
2026-02-03 20:20:20 +08:00
2026-05-16 17:21:07 -04:00
2026-07-31 13:24:31 -04:00
2026-04-24 23:40:53 +03:00
2026-08-19 15:40:16 -04:00
2026-03-04 12:58:47 -05:00
2026-08-27 14:07:33 -07:00
2026-08-27 18:13:24 -07:00
2026-08-28 16:17:29 -04:00
2026-07-31 19:56:37 -04:00
2026-08-27 14:07:33 -07:00
2026-08-27 14:07:33 -07:00
2026-08-27 14:07:33 -07:00
2026-08-28 16:17:29 -04:00
2026-08-05 14:41:38 -07:00
2026-08-27 14:07:33 -07:00
2026-08-28 15:54:58 -07:00
2026-08-04 18:17:29 -07:00