Paul Fultz II

Results 338 comments of Paul Fultz II

The driver is for developers. So the batch is not a priority to fix.

This can happen when the values are very close with ±1 ULP due to subtle differences in the CPU and GPU. Its not an issue that needs to be fixed.

Error messages should go to `cerr` not `cout`.

> Warnings and Exceptions are being dumped on either stream as well. These should go to `cerr` unless they are being used in some kind of trace(like in `MIGRAPHX_TRACE_ELIMINATE_CONTIGUOUS`) or...

Unit tests needs to be added.

> Can we move the find_splits{} matcher in simplify_algebra.cpp up or have a copy of it run before find_mul_add{}? That should find the fusion opportunity over the slice instructions. No,...

Also, unit tests should be added to test for the original test case.

There is still a test case missing for the original issue found in the model where there is a add->dot->add being horizontally fused with one dot having an additional multiply.

I dont think this is exactly the right approach. I would prefer we update the `rewrite_reduce` pass to lower `reduce_mean` to `reduce_sum`(for all cases). And then we can have a...