fix extra spaces in build option
authorLi Peng <peng.li@intel.com>
Wed, 31 Jan 2018 18:09:13 +0000 (02:09 +0800)
committerLi Peng <peng.li@intel.com>
Thu, 1 Feb 2018 09:46:11 +0000 (17:46 +0800)
Signed-off-by: Li Peng <peng.li@intel.com>
modules/dnn/src/layers/batch_norm_layer.cpp
modules/dnn/src/layers/mvn_layer.cpp

index 8acf8b2..52ce95f 100644 (file)
@@ -144,7 +144,7 @@ public:
                 UMat src = inputs[ii].reshape(1, s.size(), &s[0]);
                 UMat dst = outputs[ii].reshape(1, s.size(), &s[0]);
                 int number = (s[1] % 8 == 0) ? 8 : ((s[1] % 4 == 0) ? 4 : 1);
-                String buildopt = format("-DNUM=%d ", number);
+                String buildopt = format("-DNUM=%d", number);
                 String kname = format("batch_norm%d", number);
                 ocl::Kernel kernel(kname.c_str(), ocl::dnn::batchnorm_oclsrc, buildopt);
                 if (kernel.empty())
index 1d5e12b..a74bc0e 100644 (file)
@@ -132,7 +132,7 @@ public:
 
             int number = (s[1] % 8 == 0) ? 8 : ((s[1] % 4 == 0) ? 4 : 1);
             size_t global[] = { (size_t)s[0], (size_t)(s[1] / number) };
-            String buildopt = format("-DNUM=%d ", number);
+            String buildopt = format("-DNUM=%d", number);
             if (normVariance)
             {
                 String kname = format("calc_mean%d", number);
@@ -156,9 +156,9 @@ public:
             }
 
             String kname = format("mvn%d", number);
-            buildopt += format("%s %s %s ", (normVariance) ? "-DNORM_VARIANCE" : "",
-                               (fuse_batch_norm) ? "-DFUSE_BATCH_NORM" : "",
-                               (fuse_relu) ? "-DFUSE_RELU" : "");
+            buildopt += format("%s%s%s", (normVariance) ? " -DNORM_VARIANCE" : "",
+                               (fuse_batch_norm) ? " -DFUSE_BATCH_NORM" : "",
+                               (fuse_relu) ? " -DFUSE_RELU" : "");
             ocl::Kernel kernel1(kname.c_str(), ocl::dnn::mvn_oclsrc, buildopt);
             if (kernel1.empty())
                 return false;