Add remez to cupyx.scipy.signal
See #7403
As per an internal discussion in Gitter, the implementation of remez will defer its call to scipy.signal, since there wouldn't be much gains from trying to compute the exchange algorithm (which is mostly serial) in GPU. Also, the usual filter sizes are small in length, thus also reducing the potential gains from a GPU implementation
@takagi, I've just updated the PR to call remez from SciPy, as we discussed with @ev-br on Gitter
/test mini
I appreciate your effort that you once implemented GPU kernels and considered their effectiveness.
What is still needed here?
Seems that we have a few CI failures. Would you take a look at them, @andfoy?
FAILED cupyx_tests/scipy_tests/signal_tests/test_fir_filter_design.py::TestRemez::test_fs_validation[mod0]
FAILED cupyx_tests/scipy_tests/signal_tests/test_fir_filter_design.py::TestRemez::test_fs_validation[mod1]
TypeError: object of type 'int' has no len()
@takagi I cannot reproduce any of these errors locally
/test mini
/test mini
/test mini