intel / unet

U-Net Biomedical Image Segmentation
Apache License 2.0
303 stars 124 forks source link

The Build Fails #13

Closed krbnite closed 4 years ago

krbnite commented 4 years ago

Hi, Thank you for sharing your work online. It's been very instructive. Just wanted to say that the Docker build fails when trying to run build_samples.sh. I was able to get the build to complete by commenting this command out...but I'm not sure if that's a good thing yet (how necessary is it to run build_samples.sh?). The error messages are included below.

Step 16/30 : RUN /bin/bash -c "${OPENVINO_DIR}/inference_engine/samples/build_samples.sh"
 ---> Running in e45c057c80ba

Setting environment variables for building samples...
[setupvars.sh] OpenVINO environment initialized
-- The C compiler identification is GNU 5.4.0
-- The CXX compiler identification is GNU 5.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for C++ include unistd.h
-- Looking for C++ include unistd.h - found
-- Looking for C++ include stdint.h
-- Looking for C++ include stdint.h - found
-- Looking for C++ include sys/types.h
-- Looking for C++ include sys/types.h - found
-- Looking for C++ include fnmatch.h
-- Looking for C++ include fnmatch.h - found
-- Looking for C++ include stddef.h
-- Looking for C++ include stddef.h - found
-- Check size of uint32_t
-- Check size of uint32_t - done
-- Looking for strtoll
-- Looking for strtoll - found
-- Found InferenceEngine: /opt/intel/openvino_2019.3.376/deployment_tools/inference_engine/lib/intel64/libinference_engine.so (Required is at least version "2.1") 
-- Performing Test HAVE_CPUID_INFO
-- Performing Test HAVE_CPUID_INFO - Success
-- Host CPU features:
--   3DNOW not supported
--   3DNOWEXT not supported
--   ABM not supported
--   ADX not supported
--   AES supported
--   AVX supported
--   AVX2 supported
--   AVX512CD not supported
--   AVX512F not supported
--   AVX512ER not supported
--   AVX512PF not supported
--   BMI1 supported
--   BMI2 supported
--   CLFSH supported
--   CMPXCHG16B supported
--   CX8 supported
--   ERMS supported
--   F16C supported
--   FMA supported
--   FSGSBASE supported
--   FXSR supported
--   HLE not supported
--   INVPCID not supported
--   LAHF supported
--   LZCNT supported
--   MMX supported
--   MMXEXT not supported
--   MONITOR not supported
--   MOVBE supported
--   MSR supported
--   OSXSAVE supported
--   PCLMULQDQ supported
--   POPCNT supported
--   PREFETCHWT1 not supported
--   RDRAND supported
--   RDSEED not supported
--   RDTSCP not supported
--   RTM not supported
--   SEP supported
--   SHA not supported
--   SSE supported
--   SSE2 supported
--   SSE3 supported
--   SSE4.1 supported
--   SSE4.2 supported
--   SSE4a not supported
--   SSSE3 supported
--   SYSCALL supported
--   TBM not supported
--   XOP not supported
--   XSAVE supported
-- TBB include: /opt/intel/openvino_2019.3.376/deployment_tools/inference_engine/external/tbb/include
-- TBB Release lib: /opt/intel/openvino_2019.3.376/deployment_tools/inference_engine/external/tbb/lib/libtbb.so
-- TBB Debug lib: /opt/intel/openvino_2019.3.376/deployment_tools/inference_engine/external/tbb/lib/libtbb_debug.so
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Configuring done
-- Generating done
-- Build files have been written to: /root/inference_engine_samples_build
Scanning dependencies of target gflags_nothreads_static
[  1%] Building CXX object thirdparty/gflags/CMakeFiles/gflags_nothreads_static.dir/src/gflags.cc.o
[  2%] Building CXX object thirdparty/gflags/CMakeFiles/gflags_nothreads_static.dir/src/gflags_reporting.cc.o
Scanning dependencies of target format_reader
[  3%] Building CXX object thirdparty/gflags/CMakeFiles/gflags_nothreads_static.dir/src/gflags_completions.cc.o
[  5%] Building CXX object common/format_reader/CMakeFiles/format_reader.dir/MnistUbyte.cpp.o
[  6%] Building CXX object common/format_reader/CMakeFiles/format_reader.dir/format_reader.cpp.o
[  7%] Building CXX object common/format_reader/CMakeFiles/format_reader.dir/opencv_wraper.cpp.o
[  8%] Building CXX object common/format_reader/CMakeFiles/format_reader.dir/bmp.cpp.o
Scanning dependencies of target ie_cpu_extension
[ 10%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_detectionoutput.cpp.o
[ 11%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_fill.cpp.o
[ 12%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_psroi.cpp.o
[ 14%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_squeeze.cpp.o
[ 15%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_one_hot.cpp.o
[ 16%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_powerfile.cpp.o
[ 17%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_reverse_sequence.cpp.o
[ 19%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_space_to_depth.cpp.o
[ 20%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_reorg_yolo.cpp.o
[ 21%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_gather.cpp.o
[ 23%] Linking CXX static library ../../intel64/Release/lib/libgflags_nothreads.a
[ 23%] Built target gflags_nothreads_static
[ 24%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_range.cpp.o
[ 25%] Linking CXX shared library ../../intel64/Release/lib/libformat_reader.so
[ 25%] Built target format_reader
[ 26%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_resample.cpp.o
[ 28%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_grn.cpp.o
[ 29%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_priorbox_clustered.cpp.o
[ 30%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_strided_slice.cpp.o
[ 32%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_region_yolo.cpp.o
[ 33%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_roifeatureextractor_onnx.cpp.o
[ 34%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_scatter.cpp.o
[ 35%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_argmax.cpp.o
[ 37%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_reduce.cpp.o
[ 38%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_gather_tree.cpp.o
[ 39%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_base.cpp.o
[ 41%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_priorgridgenerator_onnx.cpp.o
[ 42%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_math.cpp.o
[ 43%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_shuffle_channels.cpp.o
[ 44%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_unsqueeze.cpp.o
[ 46%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_topkrois_onnx.cpp.o
[ 47%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_proposal.cpp.o
[ 48%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_depth_to_space.cpp.o
[ 50%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_normalize.cpp.o
[ 51%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_detectionoutput_onnx.cpp.o
[ 52%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_ctc_greedy.cpp.o
[ 53%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_simplernms.cpp.o
[ 55%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_priorbox.cpp.o
[ 56%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/common/simple_copy.cpp.o
[ 57%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_pad.cpp.o
[ 58%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_proposal_onnx.cpp.o
[ 60%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_select.cpp.o
[ 61%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_list.cpp.o
[ 62%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_interp.cpp.o
[ 64%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_sparse_fill_empty_rows.cpp.o
[ 65%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_broadcast.cpp.o
[ 66%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_log_softmax.cpp.o
[ 67%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_mvn.cpp.o
[ 69%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_unique.cpp.o
[ 70%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_topk.cpp.o
[ 71%] Building CXX object ie_cpu_extension/CMakeFiles/ie_cpu_extension.dir/ext_non_max_suppression.cpp.o
[ 73%] Linking CXX shared library ../intel64/Release/lib/libcpu_extension.so
[ 73%] Built target ie_cpu_extension
Scanning dependencies of target hello_nv12_input_classification
Scanning dependencies of target speech_sample
Scanning dependencies of target object_detection_sample_ssd
Scanning dependencies of target style_transfer_sample
Scanning dependencies of target classification_sample_async
Scanning dependencies of target benchmark_app
[ 74%] Building CXX object object_detection_sample_ssd/CMakeFiles/object_detection_sample_ssd.dir/main.cpp.o
[ 75%] Building CXX object hello_nv12_input_classification/CMakeFiles/hello_nv12_input_classification.dir/main.cpp.o
[ 76%] Building CXX object speech_sample/CMakeFiles/speech_sample.dir/main.cpp.o
Scanning dependencies of target hello_reshape_ssd
[ 78%] Building CXX object benchmark_app/CMakeFiles/benchmark_app.dir/main.cpp.o
Scanning dependencies of target hello_classification
[ 79%] Building CXX object style_transfer_sample/CMakeFiles/style_transfer_sample.dir/main.cpp.o
[ 80%] Building CXX object classification_sample_async/CMakeFiles/classification_sample_async.dir/main.cpp.o
[ 82%] Building CXX object hello_reshape_ssd/CMakeFiles/hello_reshape_ssd.dir/main.cpp.o
[ 83%] Building CXX object hello_classification/CMakeFiles/hello_classification.dir/main.cpp.o
c++: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-5/README.Bugs> for instructions.
make[2]: *** [benchmark_app/CMakeFiles/benchmark_app.dir/main.cpp.o] Error 4
benchmark_app/CMakeFiles/benchmark_app.dir/build.make:62: recipe for target 'benchmark_app/CMakeFiles/benchmark_app.dir/main.cpp.o' failed
CMakeFiles/Makefile2:351: recipe for target 'benchmark_app/CMakeFiles/benchmark_app.dir/all' failed
make[1]: *** [benchmark_app/CMakeFiles/benchmark_app.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 84%] Linking CXX executable ../intel64/Release/hello_classification
[ 84%] Built target hello_classification
[ 85%] Linking CXX executable ../intel64/Release/style_transfer_sample
[ 85%] Built target style_transfer_sample
[ 87%] Linking CXX executable ../intel64/Release/speech_sample
[ 88%] Linking CXX executable ../intel64/Release/hello_nv12_input_classification
[ 89%] Linking CXX executable ../intel64/Release/classification_sample_async
[ 89%] Built target speech_sample
[ 89%] Built target hello_nv12_input_classification
[ 89%] Built target classification_sample_async
[ 91%] Linking CXX executable ../intel64/Release/object_detection_sample_ssd
[ 91%] Built target object_detection_sample_ssd
[ 92%] Linking CXX executable ../intel64/Release/hello_reshape_ssd
[ 92%] Built target hello_reshape_ssd
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2
Error on or near line 71; exiting with status 1
The command '/bin/sh -c /bin/bash -c "${OPENVINO_DIR}/inference_engine/samples/build_samples.sh"' returned a non-zero code: 1
shailensobhee commented 4 years ago

@krbnite , thank you for filing this issue and it seems that the reported issue is OpenVINO-specific.

The right place to file this issue is here: https://software.intel.com/en-us/forums/intel-distribution-of-openvino-toolkit.

On the forum, please also mention full details of your environment (OS, OpenVINO version, ..).

I will go ahead and close this issue.