* random_shuffle test for Yurii
Signed-off-by: raver119@gmail.com <raver119@gmail.com>
* - implementation and testing random_shuffle for vector case (cpu)
Signed-off-by: Yurii <iuriish@yahoo.com>
* - fix bug in random shuffle for cpu
Signed-off-by: Yurii <iuriish@yahoo.com>
* - correct tests for random shuffle and improve alg when inPlace is false
Signed-off-by: Yurii <iuriish@yahoo.com>
* - implementation of random shuffle algorithm for cuda
Signed-off-by: Yurii <iuriish@yahoo.com>
* - split cuda random shuffle alg into separate launches of 2 kernels
Signed-off-by: Yurii <iuriish@yahoo.com>
* - minor corrections in cuda concat kernel
Signed-off-by: Yurii <iuriish@yahoo.com>
Co-authored-by: raver119@gmail.com <raver119@gmail.com>