[IE CLDNN] Fix narrowing conversion error on VS2017 (#2804)
authorJedrzej Hajduczenia <jedrzej.hajduczenia@intel.com>
Fri, 23 Oct 2020 21:57:30 +0000 (23:57 +0200)
committerGitHub <noreply@github.com>
Fri, 23 Oct 2020 21:57:30 +0000 (00:57 +0300)
inference-engine/thirdparty/clDNN/kernel_selector/core/actual_kernels/binary_convolution/binary_convolution_kernel_1x1_b_fs_yx_fsv16.cpp
inference-engine/thirdparty/clDNN/kernel_selector/core/actual_kernels/softmax/softmax_kernel_items_class_optimized.cpp

index ccf6420..2124fc4 100644 (file)
@@ -59,7 +59,7 @@ BinaryConvolutionKernelBase::DispatchData BinaryConvolutionKernel1x1_b_fs_yx_fsv
     dispatchData.gws[1] = CeilDiv(f, sub_group_size);  // 1 WI calcs 16 OC
     dispatchData.gws[2] = b;
 
-    dispatchData.lws = { sub_group_size, 1, 1 };
+    dispatchData.lws = { static_cast<size_t>(sub_group_size), 1, 1 };
 
     dispatchData.efficiency = FORCE_PRIORITY_1;
 
index 3d6cdef..d6a89bb 100644 (file)
@@ -56,7 +56,7 @@ SoftmaxKerneItemsClassOptimized::Parent::DispatchData SoftmaxKerneItemsClassOpti
                                                          // classes output" i mean N outputs where N is number of item classes.
     dispatchData.gws[2] = global[2];
 
-    dispatchData.lws = { 1, workitems_per_classes, 1 };
+    dispatchData.lws = { 1, static_cast<size_t>(workitems_per_classes), 1 };
 
     dispatchData.leftovers = item_class_count % workitems_per_classes;