X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=modules%2Fdnn%2Fsrc%2Focl4dnn%2Fsrc%2Focl4dnn_softmax.cpp;h=9ac5ddc8ccc97333d4fed0a4f6af43594471951f;hb=937b8e4277581502f09f012d66f8adb12eddab6d;hp=e4802d2dff48dd0ecf38bb70c1a86411452a50a8;hpb=af8ed9d09fef2a8b92520641df2c1439fb85b5d0;p=platform%2Fupstream%2Fopencv.git diff --git a/modules/dnn/src/ocl4dnn/src/ocl4dnn_softmax.cpp b/modules/dnn/src/ocl4dnn/src/ocl4dnn_softmax.cpp index e4802d2..9ac5ddc 100644 --- a/modules/dnn/src/ocl4dnn/src/ocl4dnn_softmax.cpp +++ b/modules/dnn/src/ocl4dnn/src/ocl4dnn_softmax.cpp @@ -52,6 +52,7 @@ OCL4DNNSoftmax::OCL4DNNSoftmax(OCL4DNNSoftmaxConfig config) { softmax_axis_ = config.axis; channels_ = config.channels; + log_softmax_ = config.logsoftmax; inner_num_ = 1; outer_num_ = 1; @@ -90,6 +91,7 @@ bool OCL4DNNSoftmax::Forward(const UMat& bottom, UMat& top) String kname; ocl::Kernel oclk_softmax_forward_kernel; + if (log_softmax_) opts += " -DLOG_SOFTMAX "; if (use_slm_) kname = CL_KERNEL_SELECT("softmax_forward_slm"); else