ROCm / MIVisionX

MIVisionX toolkit is a set of comprehensive computer vision and machine intelligence libraries, utilities, and applications bundled into a single toolkit. AMD MIVisionX also delivers a highly optimized open-source implementation of the Khronos OpenVX™ and OpenVX™ Extensions.
https://rocm.docs.amd.com/projects/MIVisionX/en/latest/
MIT License
186 stars 74 forks source link

Ubuntu 18.04 - Warnings #55

Closed kiritigowda closed 5 years ago

kiritigowda commented 5 years ago

[ 0%] Running C++ protocol buffer compiler on proto/caffe.proto Scanning dependencies of target runcl Scanning dependencies of target openvx Scanning dependencies of target nnef2openvx [ 1%] Building CXX object amd_openvx_extensions/amd_nn/bin/CMakeFiles/nnef2openvx.dir/src/nnef2openvx.cpp.o Scanning dependencies of target caffe2openvx [ 2%] Building CXX object utilities/runcl/CMakeFiles/runcl.dir/runcl.cpp.o [ 2%] Building CXX object amd_openvx_extensions/amd_nn/bin/CMakeFiles/caffe2openvx.dir/caffe.pb.cc.o [ 3%] Building CXX object amd_openvx_extensions/amd_nn/bin/CMakeFiles/caffe2openvx.dir/src/caffe2openvx.cpp.o [ 4%] Building CXX object amd_openvx/openvx/CMakeFiles/openvx.dir/ago/ago_drama_analyze.cpp.o [ 4%] Building CXX object amd_openvx/openvx/CMakeFiles/openvx.dir/ago/ago_drama_alloc.cpp.o [ 4%] Building CXX object amd_openvx/openvx/CMakeFiles/openvx.dir/ago/ago_drama.cpp.o [ 5%] Building CXX object amd_openvx/openvx/CMakeFiles/openvx.dir/ago/ago_drama_divide.cpp.o [ 5%] Linking CXX executable ../../bin/runcl [ 5%] Built target runcl [ 5%] Building CXX object amd_openvx/openvx/CMakeFiles/openvx.dir/ago/ago_drama_merge.cpp.o [ 6%] Building CXX object amd_openvx/openvx/CMakeFiles/openvx.dir/ago/ago_drama_remove.cpp.o [ 6%] Building CXX object amd_openvx/openvx/CMakeFiles/openvx.dir/ago/ago_haf_cpu.cpp.o [ 7%] Building CXX object amd_openvx/openvx/CMakeFiles/openvx.dir/ago/ago_haf_cpu_arithmetic.cpp.o [ 7%] Building CXX object amd_openvx/openvx/CMakeFiles/openvx.dir/ago/ago_haf_cpu_canny.cpp.o [ 8%] Building CXX object amd_openvx/openvx/CMakeFiles/openvx.dir/ago/ago_haf_cpu_ch_extract_combine.cpp.o [ 9%] Building CXX object amd_openvx/openvx/CMakeFiles/openvx.dir/ago/ago_haf_cpu_color_convert.cpp.o [ 9%] Building CXX object amd_openvx/openvx/CMakeFiles/openvx.dir/ago/ago_haf_cpu_fast_corners.cpp.o [ 10%] Building CXX object amd_openvx/openvx/CMakeFiles/openvx.dir/ago/ago_haf_cpu_filter.cpp.o [ 10%] Building CXX object amd_openvx/openvx/CMakeFiles/openvx.dir/ago/ago_haf_cpu_geometric.cpp.o [ 11%] Building CXX object amd_openvx/openvx/CMakeFiles/openvx.dir/ago/ago_haf_cpu_harris.cpp.o [ 11%] Building CXX object amd_openvx/openvx/CMakeFiles/openvx.dir/ago/ago_haf_cpu_histogram.cpp.o [ 12%] Building CXX object amd_openvx/openvx/CMakeFiles/openvx.dir/ago/ago_haf_cpu_logical.cpp.o [ 12%] Building CXX object amd_openvx/openvx/CMakeFiles/openvx.dir/ago/ago_haf_cpu_opticalflow.cpp.o [ 13%] Linking CXX executable ../../../bin/nnef2openvx [ 14%] Building CXX object amd_openvx/openvx/CMakeFiles/openvx.dir/ago/ago_haf_cpu_pyramid.cpp.o [ 14%] Building CXX object amd_openvx/openvx/CMakeFiles/openvx.dir/ago/ago_haf_gpu_common.cpp.o [ 14%] Built target nnef2openvx [ 15%] Building CXX object amd_openvx/openvx/CMakeFiles/openvx.dir/ago/ago_haf_gpu_corners.cpp.o [ 16%] Building CXX object amd_openvx/openvx/CMakeFiles/openvx.dir/ago/ago_haf_gpu_conversion.cpp.o [ 16%] Building CXX object amd_openvx/openvx/CMakeFiles/openvx.dir/ago/ago_haf_gpu_linear_filter.cpp.o [ 17%] Building CXX object amd_openvx/openvx/CMakeFiles/openvx.dir/ago/ago_haf_gpu_special_filters.cpp.o [ 17%] Building CXX object amd_openvx/openvx/CMakeFiles/openvx.dir/ago/ago_interface.cpp.o [ 18%] Building CXX object amd_openvx/openvx/CMakeFiles/openvx.dir/ago/ago_kernel_api.cpp.o [ 18%] Building CXX object amd_openvx/openvx/CMakeFiles/openvx.dir/ago/ago_kernel_list.cpp.o [ 19%] Building CXX object amd_openvx/openvx/CMakeFiles/openvx.dir/ago/ago_platform.cpp.o [ 19%] Building CXX object amd_openvx/openvx/CMakeFiles/openvx.dir/ago/ago_util.cpp.o [ 20%] Building CXX object amd_openvx/openvx/CMakeFiles/openvx.dir/ago/ago_util_opencl.cpp.o [ 20%] Building CXX object amd_openvx/openvx/CMakeFiles/openvx.dir/api/vxu.cpp.o [ 21%] Building CXX object amd_openvx/openvx/CMakeFiles/openvx.dir/api/vx_api.cpp.o [ 22%] Linking CXX executable ../../../bin/caffe2openvx /root/MIVisionX/amd_openvx/openvx/ago/ago_kernel_api.cpp: In function 'int agoKernel_AbsDiff_S16_S16S16_Sat(_vx_node, AgoKernelCommand)': /root/MIVisionX/amd_openvx/openvx/ago/ago_kernel_api.cpp:8040:5: warning: '%s' directive writing up to 255 bytes into a region of size 120 [-Wformat-overflow=] int agoKernel_AbsDiff_S16_S16S16_Sat(AgoNode node, AgoKernelCommand cmd) ^~~~~~~~ /root/MIVisionX/amd_openvx/openvx/ago/ago_kernel_api.cpp:8040:5: note: using the range [-2147483648, 2147483647] for directive argument /root/MIVisionX/amd_openvx/openvx/ago/ago_kernel_api.cpp:8069:11: note: 'sprintf' output between 58 and 323 bytes into a destination of size 128 sprintf(item, "#define %s(p0,p1) AbsDiff_S16_S16S16_Sat(p0,p1,(S16x8)(%d))\n", node->opencl_name, (int)iImg1->u.img.uniform[0]);

/root/MIVisionX/amd_openvx/openvx/ago/ago_kernel_api.cpp:8040:5: warning: '%s' directive writing up to 255 bytes into a region of size 120 [-Wformat-overflow=]
 int agoKernel_AbsDiff_S16_S16S16_Sat(AgoNode * node, AgoKernelCommand cmd)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/MIVisionX/amd_openvx/openvx/ago/ago_kernel_api.cpp:8040:5: note: using the range [-2147483648, 2147483647] for directive argument
/root/MIVisionX/amd_openvx/openvx/ago/ago_kernel_api.cpp:8075:11: note: 'sprintf' output between 58 and 323 bytes into a destination of size 128
    sprintf(item, "#define %s(p0,p2) AbsDiff_S16_S16S16_Sat(p0,p2,(S16x8)(%d))\n", node->opencl_name, (int)iImg0->u.img.uniform[0]);
    ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/MIVisionX/amd_openvx/openvx/ago/ago_kernel_api.cpp:8040:5: warning: '%s' directive writing up to 255 bytes into a region of size 120 [-Wformat-overflow=]
 int agoKernel_AbsDiff_S16_S16S16_Sat(AgoNode * node, AgoKernelCommand cmd)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/MIVisionX/amd_openvx/openvx/ago/ago_kernel_api.cpp:8079:11: note: 'sprintf' output between 53 and 308 bytes into a destination of size 128
    sprintf(item, "#define %s(p0,p1,p2) AbsDiff_S16_S16S16_Sat(p0,p1,p2)\n", node->opencl_name);
    ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/MIVisionX/amd_openvx/openvx/ago/ago_kernel_api.cpp: In function 'int agoKernel_Magnitude_S16_S16S16(_vx_node*, AgoKernelCommand)':
/root/MIVisionX/amd_openvx/openvx/ago/ago_kernel_api.cpp:8605:5: warning: ' (S16x8 * p0, S16x8 p1, S16x8 p2)
{
  S16x8 r;
  float2 f;
  f.s0 = (float)((((int)(p1.s0)) << 16) >> 16); f.s1 = (float)((((int)(p2.s0)) << 16) >> 16); f.s0 *= f.s0; f.s0 = mad(f.s1, f.s1, f.s0); f.s0 = native_sqrt(f.s0); f.s0 = min(f.s0 + 0.5f, 32767.0f); r.s0  = (uint)(f.s0);
  f.s0 = (float)(( (int)(p1.s0))        >> 16); f.s1 = (float)(( (int)(p2.s0))        >> 16); f.s0 *= f.s0; f.s0 = mad(f.s1, f.s1, f.s0); f.s0 = native_sqrt(f.s0); f.s0 = min(f.s0 + 0.5f, 32767.0f); r.s0 |= (uint)(f.s0) << 16;
  f.s0 = (float)((((int)(p1.s1)) << 16) >> 16); f.s1 = (float)((((int)(p2.s1)) << 16) >> 16); f.s0 *= f.s0; f.s0 = mad(f.s1, f.s1, f.s0); f.s0 = native_sqrt(f.s0); f.s0 = min(f.s0 + 0.5f, 32767.0f); r.s1  = (uint)(f.s0);
  f.s0 = (float)(( (int)(p1.s1))        >> 16); f.s1 = (float)(( (int)(p2.s1))        >> 16); f.s0 *= f.s0; f.s0 = mad(f.s1, f.s1, f.s0); f.s0 = native_sqrt(f.s0); f.s0 = min(f.s0 + 0.5f, 32767.0f); r.s1 |= (uint)(f.s0) << 16;
  f.s0 = (float)((((int)(p1.s2)) << 16) >> 16); f.s1 = (float)((((int)(p2.s2)) << 16) >> 16); f.s0 *= f.s0; f.s0 = mad(f.s1, f.s1, f.s0); f.s0 = native_sqrt(f.s0); f.s0 = min(f.s0 + 0.5f, 32767.0f); r.s2  = (uint)(f.s0);
  f.s0 = (float)(( (int)(p1.s2))        >> 16); f.s1 = (float)(( (int)(p2.s2))        >> 16); f.s0 *= f.s0; f.s0 = mad(f.s1, f.s1, f.s0); f.s0 = native_sqrt(f.s0); f.s0 = min(f.s0 + 0.5f, 32767.0f); r.s2 |= (uint)(f.s0) << 16;
  f.s0 = (float)((((int)(p1.s3)) << 16) >> 16); f.s1 = (float)((((int)(p2.s3)) << 16) >> 16); f.s0 *= f.s0; f.s0 = mad(f.s1, f.s1, f.s0); f.s0 = native_sqrt(f.s0); f.s0 = min(f.s0 + 0.5f, 32767.0f); r.s3  = (uint)(f.s0);
  f.s0 = (float)(( (int)(p1.s3))        >> 16); f.s1 = (float)(( (int)(p2.s3))        >> 16); f.s0 *= f.s0; f.s0 = mad(f.s1, f.s1, f.s0); f.s0 = native_sqrt(f.s0); f.s0 = min(f.s0 + 0.5f, 32767.0f); r.s3 |= (uint)(f.s0) << 16;
  *p0 = r;
}
   ' directive writing 1864 bytes into a region of size between 1788 and 2043 [-Wformat-overflow=]
 int agoKernel_Magnitude_S16_S16S16(AgoNode * node, AgoKernelCommand cmd)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/MIVisionX/amd_openvx/openvx/ago/ago_kernel_api.cpp:8628:10: note: 'sprintf' output between 1870 and 2125 bytes into a destination of size 2048
   sprintf(textBuffer, OPENCL_FORMAT(
   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
    "void %s (S16x8 * p0, S16x8 p1, S16x8 p2)\n"
"{\n"
~~~~~
"  S16x8 r;\n"
~~~~~~~~~~~~~~
"  float2 f;\n"
~~~~~~~~~~~~~~~
"  f.s0 = (float)((((int)(p1.s0)) << 16) >> 16); f.s1 = (float)((((int)(p2.s0)) << 16) >> 16); f.s0 *= f.s0; f.s0 = mad(f.s1, f.s1, f.s0); f.s0 = native_sqrt(f.s0); f.s0 = min(f.s0 + 0.5f, 32767.0f); r.s0  = (uint)(f.s0);\n"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"  f.s0 = (float)(( (int)(p1.s0))        >> 16); f.s1 = (float)(( (int)(p2.s0))        >> 16); f.s0 *= f.s0; f.s0 = mad(f.s1, f.s1, f.s0); f.s0 = native_sqrt(f.s0); f.s0 = min(f.s0 + 0.5f, 32767.0f); r.s0 |= (uint)(f.s0) << 16;\n"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"  f.s0 = (float)((((int)(p1.s1)) << 16) >> 16); f.s1 = (float)((((int)(p2.s1)) << 16) >> 16); f.s0 *= f.s0; f.s0 = mad(f.s1, f.s1, f.s0); f.s0 = native_sqrt(f.s0); f.s0 = min(f.s0 + 0.5f, 32767.0f); r.s1  = (uint)(f.s0);\n"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"  f.s0 = (float)(( (int)(p1.s1))        >> 16); f.s1 = (float)(( (int)(p2.s1))        >> 16); f.s0 *= f.s0; f.s0 = mad(f.s1, f.s1, f.s0); f.s0 = native_sqrt(f.s0); f.s0 = min(f.s0 + 0.5f, 32767.0f); r.s1 |= (uint)(f.s0) << 16;\n"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"  f.s0 = (float)((((int)(p1.s2)) << 16) >> 16); f.s1 = (float)((((int)(p2.s2)) << 16) >> 16); f.s0 *= f.s0; f.s0 = mad(f.s1, f.s1, f.s0); f.s0 = native_sqrt(f.s0); f.s0 = min(f.s0 + 0.5f, 32767.0f); r.s2  = (uint)(f.s0);\n"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"  f.s0 = (float)(( (int)(p1.s2))        >> 16); f.s1 = (float)(( (int)(p2.s2))        >> 16); f.s0 *= f.s0; f.s0 = mad(f.s1, f.s1, f.s0); f.s0 = native_sqrt(f.s0); f.s0 = min(f.s0 + 0.5f, 32767.0f); r.s2 |= (uint)(f.s0) << 16;\n"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"  f.s0 = (float)((((int)(p1.s3)) << 16) >> 16); f.s1 = (float)((((int)(p2.s3)) << 16) >> 16); f.s0 *= f.s0; f.s0 = mad(f.s1, f.s1, f.s0); f.s0 = native_sqrt(f.s0); f.s0 = min(f.s0 + 0.5f, 32767.0f); r.s3  = (uint)(f.s0);\n"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"  f.s0 = (float)(( (int)(p1.s3))        >> 16); f.s1 = (float)(( (int)(p2.s3))        >> 16); f.s0 *= f.s0; f.s0 = mad(f.s1, f.s1, f.s0); f.s0 = native_sqrt(f.s0); f.s0 = min(f.s0 + 0.5f, 32767.0f); r.s3 |= (uint)(f.s0) << 16;\n"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"  *p0 = r;\n"
~~~~~~~~~~~~~~
"}\n"
~~~~~
), node->opencl_name);
~~~~~~~~~~~~~~~~~~~~~

[ 23%] Building CXX object amd_openvx/openvx/CMakeFiles/openvx.dir/api/vx_nodes.cpp.o [ 23%] Built target caffe2openvx /root/MIVisionX/amd_openvx/openvx/ago/ago_util_opencl.cpp: In function 'int agoGpuOclSuperNodeFinalize(_vx_graph, AgoSuperNode)': /root/MIVisionX/amd_openvx/openvx/ago/ago_util_opencl.cpp:1566:5: warning: '%s' directive writing up to 255 bytes into a region of size 251 [-Wformat-overflow=] int agoGpuOclSuperNodeFinalize(AgoGraph graph, AgoSuperNode supernode) ^~~~~~ /root/MIVisionX/amd_openvx/openvx/ago/ago_util_opencl.cpp:1753:11: note: 'sprintf' output between 7 and 262 bytes into a destination of size 256 sprintf(item, "void %s(", node->opencl_name); code2 = item;


/root/MIVisionX/amd_openvx/openvx/ago/ago_util_opencl.cpp:1566:5: warning: '%s' directive writing up to 255 bytes into a region of size 254 [-Wformat-overflow=]
 int agoGpuOclSuperNodeFinalize(AgoGraph * graph, AgoSuperNode * supernode)
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/root/MIVisionX/amd_openvx/openvx/ago/ago_util_opencl.cpp:1939:10: note: 'sprintf' output between 4 and 259 bytes into a destination of size 256
   sprintf(item, "\t\t%s(", node->opencl_name); code += item;
   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 23%] Linking CXX shared library ../../lib/libopenvx.so
[ 23%] Built target openvx
Scanning dependencies of target vx_loomsl
Scanning dependencies of target runvx
Scanning dependencies of target vx_nn
Scanning dependencies of target vx_opencv
[ 24%] Building CXX object amd_openvx_extensions/amd_loomsl/CMakeFiles/vx_loomsl.dir/kernels/color_convert.cpp.o
[ 25%] Building CXX object amd_openvx_extensions/amd_loomsl/CMakeFiles/vx_loomsl.dir/kernels/exposure_compensation.cpp.o
[ 25%] Building CXX object amd_openvx_extensions/amd_loomsl/CMakeFiles/vx_loomsl.dir/kernels/chroma_key.cpp.o
[ 26%] Building CXX object amd_openvx_extensions/amd_loomsl/CMakeFiles/vx_loomsl.dir/kernels/alpha_blend.cpp.o
[ 26%] Building CXX object amd_openvx_extensions/amd_loomsl/CMakeFiles/vx_loomsl.dir/kernels/exp_comp.cpp.o
[ 26%] Building CXX object amd_openvx_extensions/amd_nn/CMakeFiles/vx_nn.dir/src/kernels.cpp.o
[ 27%] Building CXX object utilities/runvx/CMakeFiles/runvx.dir/runvx.cpp.o
[ 28%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/internal_dataTranslator.cpp.o
[ 29%] Building CXX object amd_openvx_extensions/amd_nn/CMakeFiles/vx_nn.dir/src/activation_layer.cpp.o
[ 30%] Building CXX object amd_openvx_extensions/amd_nn/CMakeFiles/vx_nn.dir/src/convolution_layer.cpp.o
[ 30%] Building CXX object amd_openvx_extensions/amd_nn/CMakeFiles/vx_nn.dir/src/deconvolution_layer.cpp.o
[ 30%] Building CXX object amd_openvx_extensions/amd_loomsl/CMakeFiles/vx_loomsl.dir/kernels/kernels.cpp.o
[ 31%] Building CXX object amd_openvx_extensions/amd_nn/CMakeFiles/vx_nn.dir/src/fully_connected_layer.cpp.o
[ 31%] Building CXX object amd_openvx_extensions/amd_nn/CMakeFiles/vx_nn.dir/src/normalization_layer.cpp.o
[ 31%] Building CXX object utilities/runvx/CMakeFiles/runvx.dir/vxArray.cpp.o
[ 32%] Building CXX object utilities/runvx/CMakeFiles/runvx.dir/vxConvolution.cpp.o
[ 32%] Building CXX object utilities/runvx/CMakeFiles/runvx.dir/vxDistribution.cpp.o
[ 33%] Building CXX object utilities/runvx/CMakeFiles/runvx.dir/vxEngine.cpp.o
[ 34%] Building CXX object amd_openvx_extensions/amd_nn/CMakeFiles/vx_nn.dir/src/pooling_layer.cpp.o
[ 34%] Building CXX object amd_openvx_extensions/amd_nn/CMakeFiles/vx_nn.dir/src/roi_pooling_layer.cpp.o
[ 35%] Building CXX object amd_openvx_extensions/amd_loomsl/CMakeFiles/vx_loomsl.dir/kernels/lens_distortion_remap.cpp.o
[ 36%] Building CXX object amd_openvx_extensions/amd_nn/CMakeFiles/vx_nn.dir/src/softmax_layer.cpp.o
[ 36%] Building CXX object amd_openvx_extensions/amd_nn/CMakeFiles/vx_nn.dir/src/batch_normalization_layer.cpp.o
[ 36%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/internal_publishKernels.cpp.o
[ 36%] Building CXX object utilities/runvx/CMakeFiles/runvx.dir/vxEngineUtil.cpp.o
[ 37%] Building CXX object amd_openvx_extensions/amd_nn/CMakeFiles/vx_nn.dir/src/concat_layer.cpp.o
[ 38%] Building CXX object utilities/runvx/CMakeFiles/runvx.dir/vxImage.cpp.o
[ 38%] Building CXX object amd_openvx_extensions/amd_loomsl/CMakeFiles/vx_loomsl.dir/kernels/merge.cpp.o
[ 39%] Building CXX object amd_openvx_extensions/amd_loomsl/CMakeFiles/vx_loomsl.dir/kernels/multiband_blender.cpp.o
[ 39%] Building CXX object amd_openvx_extensions/amd_nn/CMakeFiles/vx_nn.dir/src/slice_layer.cpp.o
[ 40%] Building CXX object amd_openvx_extensions/amd_nn/CMakeFiles/vx_nn.dir/src/image_tensor_converter.cpp.o
[ 41%] Building CXX object utilities/runvx/CMakeFiles/runvx.dir/vxLUT.cpp.o
[ 41%] Building CXX object utilities/runvx/CMakeFiles/runvx.dir/vxMatrix.cpp.o
[ 42%] Building CXX object utilities/runvx/CMakeFiles/runvx.dir/vxParameter.cpp.o
[ 43%] Building CXX object amd_openvx_extensions/amd_nn/CMakeFiles/vx_nn.dir/src/tensor_image_converter.cpp.o
[ 43%] Building CXX object amd_openvx_extensions/amd_loomsl/CMakeFiles/vx_loomsl.dir/kernels/noise_filter.cpp.o
[ 43%] Building CXX object amd_openvx_extensions/amd_nn/CMakeFiles/vx_nn.dir/src/tensor_add.cpp.o
[ 44%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/internal_vxNodes.cpp.o
[ 44%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_absDiff.cpp.o
[ 45%] Building CXX object amd_openvx_extensions/amd_loomsl/CMakeFiles/vx_loomsl.dir/kernels/pyramid_scale.cpp.o
[ 46%] Building CXX object amd_openvx_extensions/amd_nn/CMakeFiles/vx_nn.dir/src/tensor_subtract.cpp.o
[ 47%] Building CXX object amd_openvx_extensions/amd_loomsl/CMakeFiles/vx_loomsl.dir/kernels/seam_find.cpp.o
[ 47%] Building CXX object amd_openvx_extensions/amd_nn/CMakeFiles/vx_nn.dir/src/tensor_multiply.cpp.o
[ 48%] Building CXX object amd_openvx_extensions/amd_nn/CMakeFiles/vx_nn.dir/src/tensor_matrix_multiply.cpp.o
[ 48%] Building CXX object amd_openvx_extensions/amd_nn/CMakeFiles/vx_nn.dir/src/argmax_layer.cpp.o
[ 48%] Building CXX object utilities/runvx/CMakeFiles/runvx.dir/vxParamHelper.cpp.o
[ 49%] Building CXX object utilities/runvx/CMakeFiles/runvx.dir/vxPyramid.cpp.o
[ 50%] Building CXX object amd_openvx_extensions/amd_nn/CMakeFiles/vx_nn.dir/src/scale_layer.cpp.o
[ 50%] Building CXX object utilities/runvx/CMakeFiles/runvx.dir/vxRemap.cpp.o
[ 50%] Building CXX object amd_openvx_extensions/amd_loomsl/CMakeFiles/vx_loomsl.dir/kernels/warp.cpp.o
[ 51%] Building CXX object utilities/runvx/CMakeFiles/runvx.dir/vxScalar.cpp.o
[ 51%] Building CXX object amd_openvx_extensions/amd_nn/CMakeFiles/vx_nn.dir/src/upsample_nearest_layer.cpp.o
[ 52%] Building CXX object amd_openvx_extensions/amd_nn/CMakeFiles/vx_nn.dir/src/tensor_table_lookup.cpp.o
[ 53%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_adaptiveThreshold.cpp.o
[ 53%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_add.cpp.o
[ 53%] Building CXX object amd_openvx_extensions/amd_nn/CMakeFiles/vx_nn.dir/src/reshape_layer.cpp.o
[ 54%] Building CXX object amd_openvx_extensions/amd_loomsl/CMakeFiles/vx_loomsl.dir/kernels/warp_eqr_to_aze.cpp.o
[ 55%] Building CXX object amd_openvx_extensions/amd_nn/CMakeFiles/vx_nn.dir/src/permute_layer.cpp.o
[ 55%] Building CXX object amd_openvx_extensions/amd_loomsl/CMakeFiles/vx_loomsl.dir/kernels/initialize_setup_tables.cpp.o
[ 56%] Building CXX object amd_openvx_extensions/amd_loomsl/CMakeFiles/vx_loomsl.dir/live_stitch_api.cpp.o
[ 57%] Building CXX object amd_openvx_extensions/amd_nn/CMakeFiles/vx_nn.dir/src/prior_box_layer.cpp.o
[ 57%] Building CXX object amd_openvx_extensions/amd_loomsl/CMakeFiles/vx_loomsl.dir/profiler.cpp.o
[ 58%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_addWeighted.cpp.o
[ 58%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_bilateralFilter.cpp.o
[ 58%] Building CXX object utilities/runvx/CMakeFiles/runvx.dir/vxThreshold.cpp.o
[ 58%] Linking CXX shared library ../../lib/libvx_nn.so
[ 59%] Building CXX object utilities/runvx/CMakeFiles/runvx.dir/vxTensor.cpp.o
[ 59%] Building CXX object utilities/runvx/CMakeFiles/runvx.dir/vxUtils.cpp.o
[ 59%] Built target vx_nn
[ 60%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_bitwiseAnd.cpp.o
Scanning dependencies of target inference_server_app
[ 60%] Building CXX object apps/cloud_inference/server_app/CMakeFiles/inference_server_app.dir/common.cpp.o
[ 61%] Building CXX object apps/cloud_inference/server_app/CMakeFiles/inference_server_app.dir/arguments.cpp.o
[ 62%] Linking CXX shared library ../../lib/libvx_loomsl.so
[ 62%] Built target vx_loomsl
[ 63%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_bitwiseNot.cpp.o
Scanning dependencies of target loom_shell
[ 64%] Building CXX object utilities/loom_shell/CMakeFiles/loom_shell.dir/loom_shell_util.cpp.o
[ 64%] Building CXX object apps/cloud_inference/server_app/CMakeFiles/inference_server_app.dir/netutil.cpp.o
[ 65%] Building CXX object apps/cloud_inference/server_app/CMakeFiles/inference_server_app.dir/configure.cpp.o
[ 65%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_bitwiseOr.cpp.o
[ 65%] Building CXX object utilities/loom_shell/CMakeFiles/loom_shell.dir/loom_shell.cpp.o
[ 66%] Building CXX object utilities/loom_shell/CMakeFiles/loom_shell.dir/help.cpp.o
[ 67%] Linking CXX executable ../../bin/runvx
[ 67%] Building CXX object apps/cloud_inference/server_app/CMakeFiles/inference_server_app.dir/compiler.cpp.o
[ 68%] Building CXX object apps/cloud_inference/server_app/CMakeFiles/inference_server_app.dir/inference.cpp.o
[ 69%] Building CXX object apps/cloud_inference/server_app/CMakeFiles/inference_server_app.dir/server.cpp.o
[ 69%] Built target runvx
[ 69%] Building CXX object apps/cloud_inference/server_app/CMakeFiles/inference_server_app.dir/main.cpp.o
[ 70%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_bitwiseXor.cpp.o
[ 70%] Linking CXX executable ../../bin/loom_shell
[ 70%] Built target loom_shell
[ 70%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_blur.cpp.o
/root/MIVisionX/apps/cloud_inference/server_app/compiler.cpp: In function 'int runCompiler(int, Arguments*, std::__cxx11::string&, InfComCommand*)':
/root/MIVisionX/apps/cloud_inference/server_app/compiler.cpp:6:5: warning: 'python nnir-update.py fuse-ops 1 <--convert-fp16 1> nnir-output nnir-output_1 completed (' directive writing 89 bytes into a region of size 64 [-Wformat-overflow=]
 int runCompiler(int sock, Arguments * args, std::string& clientName, InfComCommand * cmdMode)
     ^~~~~~~~~~~
/root/MIVisionX/apps/cloud_inference/server_app/compiler.cpp:246:16: note: 'sprintf' output between 92 and 102 bytes into a destination of size 64
         sprintf(cmdUpdate.message, "python nnir-update.py fuse-ops 1 <--convert-fp16 1> nnir-output nnir-output_1 completed (%d)", status);
         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 71%] Building CXX object apps/cloud_inference/server_app/CMakeFiles/inference_server_app.dir/profiler.cpp.o
[ 72%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_boxFilter.cpp.o
[ 72%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_briskCompute.cpp.o
[ 73%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_briskDetector.cpp.o
[ 73%] Building CXX object apps/cloud_inference/server_app/CMakeFiles/inference_server_app.dir/region.cpp.o
[ 74%] Building CXX object apps/cloud_inference/server_app/CMakeFiles/inference_server_app.dir/shadow.cpp.o
[ 74%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_buildOpticalFlowPyramid.cpp.o
[ 75%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_buildPyramid.cpp.o
[ 75%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_canny.cpp.o
[ 76%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_compare.cpp.o
[ 77%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_convertScaleAbs.cpp.o
[ 77%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_cornerHarris.cpp.o
[ 78%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_cornerMinEigenVal.cpp.o
[ 78%] Linking CXX executable ../../../bin/inference_server_app
[ 78%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_countNonZero.cpp.o
[ 79%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_cvtColor.cpp.o
[ 79%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_dilate.cpp.o
[ 79%] Built target inference_server_app
[ 80%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_distanceTransform.cpp.o
[ 80%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_divide.cpp.o
[ 81%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_erode.cpp.o
[ 81%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_fastFeatureDetector.cpp.o
[ 82%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_fastNlMeansDenoising.cpp.o
[ 83%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_fastNlMeansDenoisingColored.cpp.o
[ 83%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_filter2D.cpp.o
[ 84%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_flip.cpp.o
[ 84%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_gaussianBlur.cpp.o
[ 85%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_goodFeaturesToTrackdetector.cpp.o
[ 85%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_integral.cpp.o
[ 86%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_laplacian.cpp.o
[ 86%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_medianBlur.cpp.o
[ 87%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_morphologyEx.cpp.o
[ 87%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_mserFeatureDetector.cpp.o
[ 88%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_multiply.cpp.o
[ 89%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_norm.cpp.o
[ 89%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_orbCompute.cpp.o
[ 90%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_orbDetector.cpp.o
[ 90%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_pyrDown.cpp.o
[ 91%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_pyrUp.cpp.o
[ 91%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_resize.cpp.o
[ 92%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_scharr.cpp.o
[ 92%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_sepFilter2D.cpp.o
[ 93%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_siftCompute.cpp.o
[ 93%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_siftDetect.cpp.o
[ 94%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_simpleBlobDetector.cpp.o
[ 95%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_sobel.cpp.o
[ 95%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_starFeatureDetector.cpp.o
[ 96%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_subtract.cpp.o
[ 96%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_surfCompute.cpp.o
[ 97%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_surfDetect.cpp.o
[ 97%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_threshold.cpp.o
[ 98%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_transpose.cpp.o
[ 98%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_warpAffine.cpp.o
[ 99%] Building CXX object amd_openvx_extensions/amd_opencv/CMakeFiles/vx_opencv.dir/source/OpenCV_warpPerspective.cpp.o
[100%] Linking CXX shared library ../../lib/libvx_opencv.so
[100%] Built target vx_opencv
kiritigowda commented 5 years ago

@LakshmiKumar23 & @hansely can you look at these warnings on 18.04?

kiritigowda commented 5 years ago

ROCm will end support for Ubuntu 16.04, our primary linux distribution will be 18.04 in the up comming releases.

* amd_openvx/openvx/ago/ago_util_opencl.cpp

[ 17%] Building CXX object amd_openvx/openvx/CMakeFiles/openvx.dir/ago/ago_util_opencl.cpp.o /home/kiriti/MIVisionX/MIVisionX/amd_openvx/openvx/ago/ago_util_opencl.cpp: In function ‘int agoGpuOclSuperNodeFinalize(_vx_graph, AgoSuperNode)’: /home/kiriti/MIVisionX/MIVisionX/amd_openvx/openvx/ago/ago_util_opencl.cpp:1566:5: warning: ‘%s’ directive writing up to 255 bytes into a region of size 251 [-Wformat-overflow=] int agoGpuOclSuperNodeFinalize(AgoGraph graph, AgoSuperNode supernode) ^~~~~~ In file included from /usr/include/stdio.h:862:0, from /home/kiriti/MIVisionX/MIVisionX/amd_openvx/openvx/ago/ago_platform.h:37, from /home/kiriti/MIVisionX/MIVisionX/amd_openvx/openvx/ago/ago_internal.h:27, from /home/kiriti/MIVisionX/MIVisionX/amd_openvx/openvx/ago/ago_util_opencl.cpp:24: /usr/include/x86_64-linux-gnu/bits/stdio2.h:34:43: note: ‘builtin___sprintf_chk’ output between 7 and 262 bytes into a destination of size 256 bos (s), fmt, va_arg_pack ()); ^ /home/kiriti/MIVisionX/MIVisionX/amd_openvx/openvx/ago/ago_util_opencl.cpp:1566:5: warning: ‘%s’ directive writing up to 255 bytes into a region of size 254 [-Wformat-overflow=] int agoGpuOclSuperNodeFinalize(AgoGraph graph, AgoSuperNode supernode) ^~~~~~ In file included from /usr/include/stdio.h:862:0, from /home/kiriti/MIVisionX/MIVisionX/amd_openvx/openvx/ago/ago_platform.h:37, from /home/kiriti/MIVisionX/MIVisionX/amd_openvx/openvx/ago/ago_internal.h:27, from /home/kiriti/MIVisionX/MIVisionX/amd_openvx/openvx/ago/ago_util_opencl.cpp:24: /usr/include/x86_64-linux-gnu/bits/stdio2.h:34:43: note: ‘_builtinsprintf_chk’ output between 4 and 259 bytes into a destination of size 256 bos (s), fmt, va_arg_pack ()); ^


* apps/cloud_inference/server_app/compiler.cpp

[ 83%] Building CXX object apps/cloud_inference/server_app/CMakeFiles/inference_server_app.dir/compiler.cpp.o /home/kiriti/MIVisionX/MIVisionX/apps/cloud_inference/server_app/compiler.cpp: In function ‘int runCompiler(int, Arguments, std::__cxx11::string&, InfComCommand)’: /home/kiriti/MIVisionX/MIVisionX/apps/cloud_inference/server_app/compiler.cpp:6:5: warning: ‘python nnir-update.py fuse-ops 1 <--convert-fp16 1> nnir-output nnir-output_1 completed (’ directive writing 89 bytes into a region of size 64 [-Wformat-overflow=] int runCompiler(int sock, Arguments args, std::string& clientName, InfComCommand cmdMode) ^~~ In file included from /usr/include/stdio.h:862:0, from /usr/include/c++/7/cstdio:42, from /usr/include/c++/7/ext/string_conversions.h:43, from /usr/include/c++/7/bits/basic_string.h:6361, from /usr/include/c++/7/string:52, from /home/kiriti/MIVisionX/MIVisionX/apps/cloud_inference/server_app/arguments.h:6, from /home/kiriti/MIVisionX/MIVisionX/apps/cloud_inference/server_app/compiler.h:4, from /home/kiriti/MIVisionX/MIVisionX/apps/cloud_inference/server_app/compiler.cpp:1: /usr/include/x86_64-linux-gnu/bits/stdio2.h:34:43: note: ‘builtin___sprintf_chk’ output between 92 and 102 bytes into a destination of size 64 bos (s), fmt, __va_arg_pack ()); ^

kiritigowda commented 5 years ago

PR #104