@@ -231,15 +231,15 @@ namespace
231231 cpu_grad = 0 ;
232232 gradient_input.copy_size (input_tensor);
233233 randomize_parameters (gradient_input, nr + nc, rnd);
234- cpu::softmax (output_tensor, input_tensor, 1 );
235- cpu::softmax_gradient (cpu_grad, output_tensor, gradient_input, 1 );
234+ cpu::softmax (output_tensor, input_tensor, operation_mode::PLANE_WISE );
235+ cpu::softmax_gradient (cpu_grad, output_tensor, gradient_input, operation_mode::PLANE_WISE );
236236 DLIB_TEST (max (abs (mat (output_tensor) - mat (expected_output))) < 1e-5 );
237237#ifdef DLIB_USE_CUDA
238238 resizable_tensor cuda_grad;
239239 cuda_grad.copy_size (input_tensor);
240240 cuda_grad = 0 ;
241- cuda::softmax (output_tensor, input_tensor, 1 );
242- cpu::softmax_gradient (cuda_grad, output_tensor, gradient_input, 1 );
241+ cuda::softmax (output_tensor, input_tensor, operation_mode::PLANE_WISE );
242+ cpu::softmax_gradient (cuda_grad, output_tensor, gradient_input, operation_mode::PLANE_WISE );
243243 DLIB_TEST (max (abs (mat (output_tensor) - mat (expected_output))) < 1e-5 );
244244 DLIB_TEST (max (abs (mat (cuda_grad) - mat (cpu_grad))) < 1e-5 );
245245#endif
0 commit comments