Make GpuCAReduce support more dtype, but the acc_dtype is the same as input/outputs.
Allow reduction on maximum and minimum
Add support to gpu reduce for acc and output dtype.
Fix crash when we more code to the gpu.
More sum test for gpu reduce with multiple dtype.
Refactor test to have more tests run on the GPU.
Make c code more redable.
Skip test that shouldn't be tested.
Update comment
Use the more stable implementation of expm1.
small change to make less opt call.
update docstring.
Add blas timming.
Small changes to gpu reduce tests.
small change.
small code cleanup
Merge pull request #1835 from nouiz/gpureduce

Gpureduce: support multiple dtype, prod, max and min