Gradient of sum of singular values of a matrix with CUDA.jl

ChainRules calls svd_rev, which it defines only on Base.SVD while CUDA.jl has its own SVD type.