- 08 Jul, 2022 9 commits
- 07 Jul, 2022 4 commits
-
-
Paul authored
-
Paul authored
-
Paul authored
-
Paul Fultz II authored
Instead of just unsqueezing to an axis of 1 a step can be set to use instead. So instead of unsqueezing {3, 12} to {3, 1, 12} a step of 2 will unsqeeze to {3, 2, 6} instead
-
- 06 Jul, 2022 11 commits
-
-
Paul authored
-
Paul authored
-
Paul authored
-
Paul authored
-
Paul authored
-
Paul authored
-
Paul authored
-
Paul authored
-
Paul authored
-
Paul Fultz II authored
-
Paul Fultz II authored
*In the verification tests, check that saving and reloading the program is the same program. This also fixes serialization to always load instructions in the same order. There is also fixes for deconv and quant_conv which didn't save the solution id, and was broken for serialization.
-
- 05 Jul, 2022 5 commits
-
-
Paul Fultz II authored
* Add softmax kernel
-
Paul authored
-
Paul authored
-
Paul authored
-
Paul Fultz II authored
This reorders the transposes across slice to improve horizontal fusion for contiguous. This also improves eliminate_contiguous to remove contiguous better across splits.
-
- 04 Jul, 2022 6 commits
- 03 Jul, 2022 5 commits
-
-
Paul authored
-
Paul authored
-
Paul Fultz II authored
-
Paul authored
-
Paul authored
-