ncnn
ncnn copied to clipboard
最新代码编译错误(AVX512部分)
error log | 日志或报错信息 | ログ
hjx@LD-Commteam-GPUServer-1:~/workspace/ncnn-ori/ncnn/build-host-gcc-linux$ cmake .. -- CMAKE_INSTALL_PREFIX = /home/hjx/workspace/ncnn-ori/ncnn/build-host-gcc-linux/install -- NCNN_VERSION_STRING = 1.0.20220817 -- 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 -- Performing Test NCNN_COMPILER_SUPPORT_X86_AVX -- Performing Test NCNN_COMPILER_SUPPORT_X86_AVX - Success -- Performing Test NCNN_COMPILER_SUPPORT_X86_FMA -- Performing Test NCNN_COMPILER_SUPPORT_X86_FMA - Success -- Performing Test NCNN_COMPILER_SUPPORT_X86_XOP -- Performing Test NCNN_COMPILER_SUPPORT_X86_XOP - Success -- Performing Test NCNN_COMPILER_SUPPORT_X86_F16C -- Performing Test NCNN_COMPILER_SUPPORT_X86_F16C - Success -- Performing Test NCNN_COMPILER_SUPPORT_X86_AVX2 -- Performing Test NCNN_COMPILER_SUPPORT_X86_AVX2 - Success -- Performing Test NCNN_COMPILER_SUPPORT_X86_AVX512 -- Performing Test NCNN_COMPILER_SUPPORT_X86_AVX512 - Success -- Performing Test NCNN_COMPILER_SUPPORT_X86_AVX_VNNI -- Performing Test NCNN_COMPILER_SUPPORT_X86_AVX_VNNI - Failed -- Performing Test NCNN_COMPILER_SUPPORT_X86_AVX512_VNNI -- Performing Test NCNN_COMPILER_SUPPORT_X86_AVX512_VNNI - Failed -- Performing Test NCNN_COMPILER_SUPPORT_X86_AVX512_BF16 -- Performing Test NCNN_COMPILER_SUPPORT_X86_AVX512_BF16 - Failed -- Performing Test NCNN_COMPILER_SUPPORT_X86_AVX512_FP16 -- Performing Test NCNN_COMPILER_SUPPORT_X86_AVX512_FP16 - Failed CMake Warning at CMakeLists.txt:410 (message): The compiler does not support avx vnni extension. NCNN_AVXVNNI will be OFF.
CMake Warning at CMakeLists.txt:421 (message): The compiler does not support avx512 vnni extension. NCNN_AVX512VNNI will be OFF.
CMake Warning at CMakeLists.txt:428 (message): The compiler does not support avx512 bf16 extension. NCNN_AVX512BF16 will be OFF.
CMake Warning at CMakeLists.txt:435 (message): The compiler does not support avx512 fp16 extension. NCNN_AVX512FP16 will be OFF.
-- Target arch: x86
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
-- Found OpenMP_C: -fopenmp (found version "4.0")
-- Found OpenMP_CXX: -fopenmp (found version "4.0")
-- Found OpenMP: TRUE (found version "4.0")
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE
-- Found CUDA: /usr/local/cuda (found suitable exact version "10.0")
-- OpenCV library: /usr/local
-- version: 3.4.0
-- libraries: opencv_core;opencv_highgui;opencv_imgproc;opencv_imgcodecs;opencv_videoio
-- include path: /usr/local/include;/usr/local/include/opencv
-- Found Protobuf: /usr/local/lib/libprotobuf.so;-pthread (found version "3.6.1")
-- Configuring done
-- Generating done
-- Build files have been written to: /home/hjx/workspace/ncnn-ori/ncnn/build-host-gcc-linux
hjx@LD-Commteam-GPUServer-1:~/workspace/ncnn-ori/ncnn/build-host-gcc-linux$ make -j8
Scanning dependencies of target ncnn-generate-spirv
[ 0%] Running cpp protocol buffer compiler on caffe.proto
Scanning dependencies of target ncnnmerge
Scanning dependencies of target mxnet2ncnn
[ 0%] Running cpp protocol buffer compiler on onnx.proto
Scanning dependencies of target darknet2ncnn
[ 0%] Built target ncnn-generate-spirv
[ 0%] Building CXX object tools/CMakeFiles/ncnnmerge.dir/ncnnmerge.cpp.o
[ 0%] Building CXX object tools/mxnet/CMakeFiles/mxnet2ncnn.dir/mxnet2ncnn.cpp.o
[ 1%] Building CXX object tools/darknet/CMakeFiles/darknet2ncnn.dir/darknet2ncnn.cpp.o
[ 1%] Generating source deformableconv2d_x86_avx.cpp
[ 1%] Generating source batchnorm_x86_avx512.h
[ 1%] Generating source batchnorm_x86_avx512.cpp
Scanning dependencies of target onnx2ncnn
[ 1%] Generating source batchnorm_x86_fma.h
[ 1%] Generating source batchnorm_x86_fma.cpp
[ 1%] Generating source batchnorm_x86_avx.h
[ 2%] Generating source batchnorm_x86_avx.cpp
[ 2%] Generating source bias_x86_avx512.h
[ 2%] Generating source bias_x86_avx512.cpp
[ 2%] Generating source bias_x86_fma.h
[ 2%] Generating source bias_x86_fma.cpp
[ 2%] Generating source bias_x86_avx.h
[ 2%] Building CXX object tools/onnx/CMakeFiles/onnx2ncnn.dir/onnx2ncnn.cpp.o
[ 3%] Generating source bias_x86_avx.cpp
[ 3%] Generating source bnll_x86_avx512.h
[ 3%] Generating source bnll_x86_avx512.cpp
[ 3%] Generating source bnll_x86_fma.h
[ 3%] Generating source bnll_x86_fma.cpp
[ 3%] Generating source bnll_x86_avx.h
[ 4%] Generating source bnll_x86_avx.cpp
[ 4%] Generating source concat_x86_avx512.cpp
[ 4%] Generating source concat_x86_avx512.h
[ 5%] Building CXX object tools/onnx/CMakeFiles/onnx2ncnn.dir/onnx.pb.cc.o
[ 5%] Generating source concat_x86_fma.h
[ 5%] Generating source concat_x86_fma.cpp
[ 5%] Generating source concat_x86_avx.h
[ 6%] Generating source concat_x86_avx.cpp
[ 6%] Generating source convolution_x86_avx512.h
Scanning dependencies of target caffe2ncnn
[ 6%] Generating source convolution_x86_avx512.cpp
[ 6%] Generating source convolution_x86_fma.h
[ 6%] Generating source convolution_x86_fma.cpp
[ 6%] Generating source convolution_x86_avx.h
[ 6%] Generating source convolution_x86_avx.cpp
[ 7%] Generating source crop_x86_avx512.h
[ 7%] Generating source crop_x86_avx512.cpp
[ 7%] Generating source crop_x86_fma.h
[ 7%] Building CXX object tools/caffe/CMakeFiles/caffe2ncnn.dir/caffe2ncnn.cpp.o
[ 7%] Generating source crop_x86_fma.cpp
[ 7%] Generating source crop_x86_avx.h
[ 7%] Generating source crop_x86_avx.cpp
[ 8%] Generating source deconvolution_x86_avx512.h
[ 8%] Generating source deconvolution_x86_avx512.cpp
[ 8%] Generating source deconvolution_x86_fma.h
[ 8%] Generating source deconvolution_x86_fma.cpp
[ 8%] Generating source deconvolution_x86_avx.h
[ 8%] Generating source deconvolution_x86_avx.cpp
[ 9%] Generating source dropout_x86_avx512.h
[ 9%] Generating source dropout_x86_avx512.cpp
[ 9%] Generating source dropout_x86_fma.h
[ 9%] Generating source dropout_x86_fma.cpp
[ 9%] Generating source dropout_x86_avx.h
[ 9%] Generating source dropout_x86_avx.cpp
[ 9%] Generating source eltwise_x86_avx512.h
[ 9%] Linking CXX executable ncnnmerge
[ 10%] Generating source eltwise_x86_avx512.cpp
[ 10%] Generating source eltwise_x86_fma.h
[ 10%] Generating source eltwise_x86_fma.cpp
[ 10%] Generating source eltwise_x86_avx.h
[ 10%] Generating source eltwise_x86_avx.cpp
[ 10%] Generating source flatten_x86_avx512.h
[ 11%] Generating source flatten_x86_avx512.cpp
[ 11%] Building CXX object tools/caffe/CMakeFiles/caffe2ncnn.dir/caffe.pb.cc.o
[ 11%] Generating source flatten_x86_fma.h
[ 11%] Generating source flatten_x86_fma.cpp
[ 11%] Generating source flatten_x86_avx.h
[ 11%] Generating source flatten_x86_avx.cpp
[ 11%] Built target ncnnmerge
[ 11%] Generating source innerproduct_x86_avx512.h
[ 12%] Generating source innerproduct_x86_avx512.cpp
[ 12%] Generating source innerproduct_x86_fma.h
[ 12%] Generating source innerproduct_x86_fma.cpp
[ 12%] Generating source innerproduct_x86_avx.h
[ 12%] Generating source innerproduct_x86_avx.cpp
[ 12%] Generating source lrn_x86_avx512.h
[ 13%] Generating source lrn_x86_avx512.cpp
[ 13%] Generating source lrn_x86_fma.h
[ 13%] Generating source lrn_x86_fma.cpp
[ 13%] Generating source lrn_x86_avx.h
[ 13%] Generating source lrn_x86_avx.cpp
[ 13%] Generating source pooling_x86_avx512.h
[ 13%] Generating source pooling_x86_avx512.cpp
[ 14%] Generating source pooling_x86_fma.h
[ 14%] Generating source pooling_x86_fma.cpp
[ 14%] Generating source pooling_x86_avx.h
[ 14%] Generating source pooling_x86_avx.cpp
[ 14%] Generating source prelu_x86_avx512.h
[ 14%] Generating source prelu_x86_avx512.cpp
[ 15%] Generating source prelu_x86_fma.h
[ 15%] Generating source prelu_x86_fma.cpp
[ 15%] Generating source prelu_x86_avx.h
[ 15%] Generating source prelu_x86_avx.cpp
[ 15%] Generating source relu_x86_avx512.h
[ 15%] Generating source relu_x86_avx512.cpp
[ 16%] Generating source relu_x86_fma.h
[ 16%] Generating source relu_x86_avx.h
[ 16%] Generating source relu_x86_fma.cpp
[ 16%] Generating source relu_x86_avx.cpp
[ 16%] Generating source reshape_x86_avx512.h
[ 16%] Generating source reshape_x86_avx512.cpp
[ 16%] Generating source reshape_x86_fma.h
[ 17%] Generating source reshape_x86_fma.cpp
[ 17%] Generating source reshape_x86_avx.h
[ 17%] Generating source reshape_x86_avx.cpp
[ 17%] Generating source scale_x86_avx512.h
[ 17%] Generating source scale_x86_avx512.cpp
[ 17%] Generating source scale_x86_fma.h
[ 18%] Generating source scale_x86_fma.cpp
[ 18%] Generating source scale_x86_avx.h
[ 18%] Generating source scale_x86_avx.cpp
[ 18%] Generating source sigmoid_x86_avx512.h
[ 18%] Generating source sigmoid_x86_avx512.cpp
[ 18%] Generating source sigmoid_x86_fma.h
[ 19%] Generating source sigmoid_x86_fma.cpp
[ 19%] Generating source sigmoid_x86_avx.h
[ 19%] Generating source sigmoid_x86_avx.cpp
[ 19%] Generating source slice_x86_avx512.h
[ 19%] Generating source slice_x86_avx512.cpp
[ 19%] Generating source slice_x86_fma.h
[ 20%] Generating source slice_x86_fma.cpp
[ 20%] Generating source slice_x86_avx.h
[ 20%] Generating source slice_x86_avx.cpp
[ 20%] Generating source softmax_x86_avx512.h
[ 20%] Generating source softmax_x86_avx512.cpp
[ 20%] Generating source softmax_x86_fma.h
[ 20%] Generating source softmax_x86_fma.cpp
[ 21%] Generating source softmax_x86_avx.h
[ 21%] Generating source softmax_x86_avx.cpp
[ 21%] Generating source tanh_x86_avx512.h
[ 21%] Generating source tanh_x86_avx512.cpp
[ 21%] Generating source tanh_x86_fma.h
[ 21%] Generating source tanh_x86_fma.cpp
[ 22%] Generating source tanh_x86_avx.h
[ 22%] Generating source tanh_x86_avx.cpp
[ 22%] Generating source lstm_x86_avx512.h
[ 22%] Generating source lstm_x86_avx512.cpp
[ 22%] Generating source lstm_x86_fma.h
[ 22%] Generating source lstm_x86_fma.cpp
[ 23%] Generating source lstm_x86_avx.h
[ 23%] Generating source lstm_x86_avx.cpp
[ 23%] Generating source binaryop_x86_avx512.h
[ 23%] Generating source binaryop_x86_avx512.cpp
[ 23%] Generating source binaryop_x86_fma.h
[ 23%] Generating source binaryop_x86_fma.cpp
[ 24%] Generating source binaryop_x86_avx.h
[ 24%] Generating source binaryop_x86_avx.cpp
[ 24%] Generating source unaryop_x86_avx512.h
[ 24%] Generating source unaryop_x86_avx512.cpp
[ 24%] Generating source unaryop_x86_fma.h
[ 24%] Generating source unaryop_x86_fma.cpp
[ 24%] Generating source unaryop_x86_avx.h
[ 25%] Generating source unaryop_x86_avx.cpp
[ 25%] Generating source convolutiondepthwise_x86_avx512.h
[ 25%] Generating source convolutiondepthwise_x86_avx512.cpp
[ 25%] Generating source convolutiondepthwise_x86_fma.h
[ 25%] Generating source convolutiondepthwise_x86_fma.cpp
[ 25%] Generating source convolutiondepthwise_x86_avx.h
[ 26%] Generating source convolutiondepthwise_x86_avx.cpp
[ 26%] Generating source padding_x86_avx512.h
[ 26%] Generating source padding_x86_avx512.cpp
[ 26%] Generating source padding_x86_fma.h
[ 26%] Generating source padding_x86_fma.cpp
[ 26%] Generating source padding_x86_avx.h
[ 27%] Generating source padding_x86_avx.cpp
[ 27%] Generating source interp_x86_avx512.h
[ 27%] Generating source interp_x86_avx512.cpp
[ 27%] Generating source interp_x86_fma.h
[ 27%] Generating source interp_x86_fma.cpp
[ 27%] Generating source interp_x86_avx.h
[ 27%] Generating source interp_x86_avx.cpp
[ 28%] Generating source deconvolutiondepthwise_x86_avx512.h
[ 28%] Generating source deconvolutiondepthwise_x86_avx512.cpp
[ 28%] Generating source deconvolutiondepthwise_x86_fma.h
[ 28%] Generating source deconvolutiondepthwise_x86_fma.cpp
[ 28%] Generating source deconvolutiondepthwise_x86_avx.h
[ 28%] Generating source deconvolutiondepthwise_x86_avx.cpp
[ 29%] Generating source clip_x86_avx512.h
[ 29%] Generating source clip_x86_avx512.cpp
[ 29%] Generating source clip_x86_fma.h
[ 29%] Generating source clip_x86_fma.cpp
[ 29%] Generating source clip_x86_avx.h
[ 29%] Generating source clip_x86_avx.cpp
[ 30%] Generating source quantize_x86_avx512.h
[ 30%] Generating source quantize_x86_avx512.cpp
[ 30%] Generating source quantize_x86_fma.h
[ 30%] Generating source quantize_x86_avx.h
[ 30%] Generating source quantize_x86_fma.cpp
[ 30%] Generating source quantize_x86_avx.cpp
[ 31%] Generating source dequantize_x86_avx512.h
[ 31%] Generating source dequantize_x86_avx512.cpp
[ 31%] Generating source dequantize_x86_fma.h
[ 31%] Generating source dequantize_x86_fma.cpp
[ 31%] Generating source dequantize_x86_avx.h
[ 31%] Generating source dequantize_x86_avx.cpp
[ 31%] Generating source yolov3detectionoutput_x86_avx512.h
[ 32%] Generating source yolov3detectionoutput_x86_avx512.cpp
[ 32%] Generating source yolov3detectionoutput_x86_fma.h
[ 32%] Generating source yolov3detectionoutput_x86_fma.cpp
[ 32%] Generating source yolov3detectionoutput_x86_avx.h
[ 32%] Generating source yolov3detectionoutput_x86_avx.cpp
[ 32%] Generating source roialign_x86_avx512.h
[ 33%] Generating source roialign_x86_avx512.cpp
[ 33%] Generating source roialign_x86_fma.h
[ 33%] Generating source roialign_x86_fma.cpp
[ 33%] Generating source roialign_x86_avx.h
[ 33%] Generating source roialign_x86_avx.cpp
[ 33%] Generating source packing_x86_avx512.h
[ 34%] Generating source packing_x86_avx512.cpp
[ 34%] Generating source packing_x86_fma.h
[ 34%] Generating source packing_x86_fma.cpp
[ 34%] Generating source packing_x86_avx.h
[ 34%] Generating source packing_x86_avx.cpp
[ 34%] Generating source requantize_x86_avx512.h
[ 34%] Generating source requantize_x86_avx512.cpp
[ 35%] Generating source requantize_x86_fma.h
[ 35%] Generating source requantize_x86_fma.cpp
[ 35%] Generating source requantize_x86_avx.h
[ 35%] Generating source requantize_x86_avx.cpp
[ 35%] Generating source cast_x86_avx512.h
[ 35%] Generating source cast_x86_avx512.cpp
[ 36%] Generating source cast_x86_fma.h
[ 36%] Generating source cast_x86_fma.cpp
[ 36%] Generating source cast_x86_avx.h
[ 36%] Generating source cast_x86_avx.cpp
[ 36%] Generating source hardsigmoid_x86_avx512.h
[ 36%] Generating source hardsigmoid_x86_avx512.cpp
[ 37%] Generating source hardsigmoid_x86_fma.h
[ 37%] Generating source hardsigmoid_x86_fma.cpp
[ 37%] Generating source hardsigmoid_x86_avx.h
[ 37%] Generating source hardsigmoid_x86_avx.cpp
[ 37%] Generating source hardswish_x86_avx512.h
[ 37%] Generating source hardswish_x86_avx512.cpp
[ 38%] Generating source hardswish_x86_fma.h
[ 38%] Generating source hardswish_x86_fma.cpp
[ 38%] Generating source hardswish_x86_avx.h
[ 38%] Generating source hardswish_x86_avx.cpp
[ 38%] Generating source mish_x86_avx512.h
[ 38%] Generating source mish_x86_avx512.cpp
[ 38%] Generating source mish_x86_fma.h
[ 39%] Generating source mish_x86_fma.cpp
[ 39%] Generating source mish_x86_avx.h
[ 39%] Generating source mish_x86_avx.cpp
[ 39%] Generating source swish_x86_avx512.h
[ 39%] Generating source swish_x86_avx512.cpp
[ 39%] Generating source swish_x86_fma.h
[ 40%] Generating source swish_x86_fma.cpp
[ 40%] Generating source swish_x86_avx.h
[ 40%] Generating source swish_x86_avx.cpp
[ 40%] Generating source layernorm_x86_avx512.h
[ 40%] Generating source layernorm_x86_avx512.cpp
[ 40%] Generating source layernorm_x86_fma.h
[ 41%] Generating source layernorm_x86_fma.cpp
[ 41%] Generating source layernorm_x86_avx.h
[ 41%] Generating source layernorm_x86_avx.cpp
[ 41%] Generating source convolution1d_x86_avx512.h
[ 41%] Generating source convolution1d_x86_avx512.cpp
[ 41%] Generating source convolution1d_x86_fma.h
[ 41%] Generating source convolution1d_x86_fma.cpp
[ 42%] Generating source convolution1d_x86_avx.h
[ 42%] Generating source convolution1d_x86_avx.cpp
[ 42%] Generating source deformableconv2d_x86_avx512.h
[ 42%] Generating source deformableconv2d_x86_avx512.cpp
[ 42%] Generating source deformableconv2d_x86_fma.h
[ 42%] Generating source deformableconv2d_x86_fma.cpp
[ 43%] Generating source deformableconv2d_x86_avx.h
Scanning dependencies of target ncnn
[ 43%] Building CXX object src/CMakeFiles/ncnn.dir/allocator.cpp.o
[ 43%] Building CXX object src/CMakeFiles/ncnn.dir/benchmark.cpp.o
[ 43%] Building CXX object src/CMakeFiles/ncnn.dir/blob.cpp.o
[ 43%] Building CXX object src/CMakeFiles/ncnn.dir/c_api.cpp.o
[ 44%] Building CXX object src/CMakeFiles/ncnn.dir/command.cpp.o
[ 44%] Building CXX object src/CMakeFiles/ncnn.dir/cpu.cpp.o
/home/hjx/workspace/ncnn-ori/ncnn/src/cpu.cpp:211:21: warning: ‘ncnn::g_hwcaps2’ defined but not used [-Wunused-variable]
static unsigned int g_hwcaps2 = get_elf_hwcap(AT_HWCAP2);
^
[ 44%] Building CXX object src/CMakeFiles/ncnn.dir/datareader.cpp.o
[ 44%] Building CXX object src/CMakeFiles/ncnn.dir/gpu.cpp.o
[ 44%] Linking CXX executable mxnet2ncnn
[ 44%] Building CXX object src/CMakeFiles/ncnn.dir/layer.cpp.o
[ 44%] Building CXX object src/CMakeFiles/ncnn.dir/mat.cpp.o
[ 44%] Built target mxnet2ncnn
[ 45%] Building CXX object src/CMakeFiles/ncnn.dir/mat_pixel.cpp.o
[ 45%] Linking CXX executable darknet2ncnn
[ 45%] Building CXX object src/CMakeFiles/ncnn.dir/mat_pixel_affine.cpp.o
[ 45%] Built target darknet2ncnn
[ 45%] Building CXX object src/CMakeFiles/ncnn.dir/mat_pixel_drawing.cpp.o
[ 45%] Building CXX object src/CMakeFiles/ncnn.dir/mat_pixel_resize.cpp.o
[ 45%] Building CXX object src/CMakeFiles/ncnn.dir/mat_pixel_rotate.cpp.o
[ 45%] Building CXX object src/CMakeFiles/ncnn.dir/modelbin.cpp.o
[ 45%] Building CXX object src/CMakeFiles/ncnn.dir/net.cpp.o
[ 46%] Building CXX object src/CMakeFiles/ncnn.dir/option.cpp.o
[ 46%] Building CXX object src/CMakeFiles/ncnn.dir/paramdict.cpp.o
[ 46%] Building CXX object src/CMakeFiles/ncnn.dir/pipeline.cpp.o
[ 46%] Building CXX object src/CMakeFiles/ncnn.dir/pipelinecache.cpp.o
[ 46%] Building CXX object src/CMakeFiles/ncnn.dir/simpleocv.cpp.o
[ 46%] Building CXX object src/CMakeFiles/ncnn.dir/simpleomp.cpp.o
[ 47%] Building CXX object src/CMakeFiles/ncnn.dir/layer/absval.cpp.o
[ 47%] Building CXX object src/CMakeFiles/ncnn.dir/simplestl.cpp.o
[ 47%] Building CXX object src/CMakeFiles/ncnn.dir/layer/batchnorm.cpp.o
[ 47%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/batchnorm_x86.cpp.o
[ 47%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/batchnorm_x86_avx512.cpp.o
[ 47%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/batchnorm_x86_fma.cpp.o
[ 48%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/batchnorm_x86_avx.cpp.o
[ 48%] Building CXX object src/CMakeFiles/ncnn.dir/layer/bias.cpp.o
[ 48%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/bias_x86.cpp.o
[ 48%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/bias_x86_avx512.cpp.o
[ 48%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/bias_x86_fma.cpp.o
[ 48%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/bias_x86_avx.cpp.o
[ 49%] Building CXX object src/CMakeFiles/ncnn.dir/layer/bnll.cpp.o
[ 49%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/bnll_x86.cpp.o
[ 49%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/bnll_x86_avx512.cpp.o
[ 49%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/bnll_x86_fma.cpp.o
[ 49%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/bnll_x86_avx.cpp.o
[ 49%] Building CXX object src/CMakeFiles/ncnn.dir/layer/concat.cpp.o
[ 49%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/concat_x86.cpp.o
[ 50%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/concat_x86_avx512.cpp.o
[ 50%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/concat_x86_fma.cpp.o
[ 50%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/concat_x86_avx.cpp.o
[ 50%] Building CXX object src/CMakeFiles/ncnn.dir/layer/convolution.cpp.o
[ 50%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/convolution_x86.cpp.o
[ 50%] Linking CXX executable onnx2ncnn
[ 50%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/convolution_x86_avx512.cpp.o
[ 51%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/convolution_x86_fma.cpp.o
[ 51%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/convolution_x86_avx.cpp.o
[ 51%] Built target onnx2ncnn
[ 51%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/convolution_x86_avx2.cpp.o
[ 51%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/convolution_x86_xop.cpp.o
[ 51%] Building CXX object src/CMakeFiles/ncnn.dir/layer/crop.cpp.o
[ 51%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/crop_x86.cpp.o
[ 52%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/crop_x86_avx512.cpp.o
[ 52%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/crop_x86_fma.cpp.o
[ 52%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/crop_x86_avx.cpp.o
[ 52%] Building CXX object src/CMakeFiles/ncnn.dir/layer/deconvolution.cpp.o
[ 52%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/deconvolution_x86.cpp.o
[ 52%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/deconvolution_x86_avx512.cpp.o
[ 52%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/deconvolution_x86_fma.cpp.o
[ 53%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/deconvolution_x86_avx.cpp.o
[ 53%] Building CXX object src/CMakeFiles/ncnn.dir/layer/dropout.cpp.o
[ 53%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/dropout_x86.cpp.o
[ 53%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/dropout_x86_avx512.cpp.o
[ 53%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/dropout_x86_fma.cpp.o
[ 53%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/dropout_x86_avx.cpp.o
[ 54%] Building CXX object src/CMakeFiles/ncnn.dir/layer/eltwise.cpp.o
[ 54%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/eltwise_x86.cpp.o
[ 54%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/eltwise_x86_avx512.cpp.o
[ 54%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/eltwise_x86_fma.cpp.o
[ 54%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/eltwise_x86_avx.cpp.o
[ 54%] Building CXX object src/CMakeFiles/ncnn.dir/layer/elu.cpp.o
[ 55%] Building CXX object src/CMakeFiles/ncnn.dir/layer/embed.cpp.o
[ 55%] Building CXX object src/CMakeFiles/ncnn.dir/layer/exp.cpp.o
[ 55%] Building CXX object src/CMakeFiles/ncnn.dir/layer/flatten.cpp.o
[ 55%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/flatten_x86.cpp.o
[ 55%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/flatten_x86_avx512.cpp.o
[ 55%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/flatten_x86_fma.cpp.o
[ 56%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/flatten_x86_avx.cpp.o
[ 56%] Building CXX object src/CMakeFiles/ncnn.dir/layer/innerproduct.cpp.o
[ 56%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/innerproduct_x86.cpp.o
[ 56%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/innerproduct_x86_avx512.cpp.o
[ 56%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/innerproduct_x86_fma.cpp.o
[ 56%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/innerproduct_x86_avx.cpp.o
[ 56%] Linking CXX executable caffe2ncnn
[ 56%] Built target caffe2ncnn
[ 56%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/innerproduct_x86_f16c.cpp.o
[ 57%] Building CXX object src/CMakeFiles/ncnn.dir/layer/input.cpp.o
[ 57%] Building CXX object src/CMakeFiles/ncnn.dir/layer/log.cpp.o
[ 57%] Building CXX object src/CMakeFiles/ncnn.dir/layer/lrn.cpp.o
[ 57%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/lrn_x86.cpp.o
[ 57%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/lrn_x86_avx512.cpp.o
[ 57%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/lrn_x86_fma.cpp.o
[ 58%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/lrn_x86_avx.cpp.o
[ 58%] Building CXX object src/CMakeFiles/ncnn.dir/layer/memorydata.cpp.o
[ 58%] Building CXX object src/CMakeFiles/ncnn.dir/layer/mvn.cpp.o
[ 58%] Building CXX object src/CMakeFiles/ncnn.dir/layer/pooling.cpp.o
[ 58%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/pooling_x86.cpp.o
[ 58%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/pooling_x86_avx512.cpp.o
[ 59%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/pooling_x86_fma.cpp.o
[ 59%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/pooling_x86_avx.cpp.o
[ 59%] Building CXX object src/CMakeFiles/ncnn.dir/layer/power.cpp.o
[ 59%] Building CXX object src/CMakeFiles/ncnn.dir/layer/prelu.cpp.o
[ 59%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/prelu_x86.cpp.o
[ 59%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/prelu_x86_avx512.cpp.o
[ 59%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/prelu_x86_fma.cpp.o
[ 60%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/prelu_x86_avx.cpp.o
[ 60%] Building CXX object src/CMakeFiles/ncnn.dir/layer/proposal.cpp.o
[ 60%] Building CXX object src/CMakeFiles/ncnn.dir/layer/reduction.cpp.o
[ 60%] Building CXX object src/CMakeFiles/ncnn.dir/layer/relu.cpp.o
[ 60%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/relu_x86.cpp.o
[ 60%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/relu_x86_avx512.cpp.o
[ 61%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/relu_x86_fma.cpp.o
[ 61%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/relu_x86_avx.cpp.o
[ 61%] Building CXX object src/CMakeFiles/ncnn.dir/layer/reshape.cpp.o
[ 61%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/reshape_x86.cpp.o
[ 61%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/reshape_x86_avx512.cpp.o
[ 61%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/reshape_x86_fma.cpp.o
[ 62%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/reshape_x86_avx.cpp.o
[ 62%] Building CXX object src/CMakeFiles/ncnn.dir/layer/roipooling.cpp.o
[ 62%] Building CXX object src/CMakeFiles/ncnn.dir/layer/scale.cpp.o
[ 62%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/scale_x86.cpp.o
[ 62%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/scale_x86_avx512.cpp.o
[ 62%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/scale_x86_fma.cpp.o
[ 63%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/scale_x86_avx.cpp.o
[ 63%] Building CXX object src/CMakeFiles/ncnn.dir/layer/sigmoid.cpp.o
[ 63%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/sigmoid_x86.cpp.o
[ 63%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/sigmoid_x86_avx512.cpp.o
[ 63%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/sigmoid_x86_fma.cpp.o
[ 63%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/sigmoid_x86_avx.cpp.o
[ 63%] Building CXX object src/CMakeFiles/ncnn.dir/layer/slice.cpp.o
[ 64%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/slice_x86.cpp.o
[ 64%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/slice_x86_avx512.cpp.o
[ 64%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/slice_x86_fma.cpp.o
[ 64%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/slice_x86_avx.cpp.o
[ 64%] Building CXX object src/CMakeFiles/ncnn.dir/layer/softmax.cpp.o
[ 64%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/softmax_x86.cpp.o
[ 65%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/softmax_x86_avx512.cpp.o
[ 65%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/softmax_x86_fma.cpp.o
[ 65%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/softmax_x86_avx.cpp.o
[ 65%] Building CXX object src/CMakeFiles/ncnn.dir/layer/split.cpp.o
[ 65%] Building CXX object src/CMakeFiles/ncnn.dir/layer/tanh.cpp.o
[ 65%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/tanh_x86.cpp.o
[ 66%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/tanh_x86_avx512.cpp.o
[ 66%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/tanh_x86_fma.cpp.o
[ 66%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/tanh_x86_avx.cpp.o
[ 66%] Building CXX object src/CMakeFiles/ncnn.dir/layer/threshold.cpp.o
[ 66%] Building CXX object src/CMakeFiles/ncnn.dir/layer/tile.cpp.o
[ 66%] Building CXX object src/CMakeFiles/ncnn.dir/layer/rnn.cpp.o
[ 66%] Building CXX object src/CMakeFiles/ncnn.dir/layer/lstm.cpp.o
[ 67%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/lstm_x86.cpp.o
[ 67%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/lstm_x86_avx512.cpp.o
[ 67%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/lstm_x86_fma.cpp.o
[ 67%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/lstm_x86_avx.cpp.o
[ 67%] Building CXX object src/CMakeFiles/ncnn.dir/layer/binaryop.cpp.o
[ 67%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/binaryop_x86.cpp.o
[ 68%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/binaryop_x86_avx512.cpp.o
[ 68%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/binaryop_x86_fma.cpp.o
[ 68%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/binaryop_x86_avx.cpp.o
[ 68%] Building CXX object src/CMakeFiles/ncnn.dir/layer/unaryop.cpp.o
[ 68%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/unaryop_x86.cpp.o
[ 68%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/unaryop_x86_avx512.cpp.o
[ 69%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/unaryop_x86_fma.cpp.o
[ 69%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/unaryop_x86_avx.cpp.o
[ 69%] Building CXX object src/CMakeFiles/ncnn.dir/layer/convolutiondepthwise.cpp.o
[ 69%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/convolutiondepthwise_x86.cpp.o
[ 69%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/convolutiondepthwise_x86_avx512.cpp.o
[ 69%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/convolutiondepthwise_x86_fma.cpp.o
[ 70%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/convolutiondepthwise_x86_avx.cpp.o
[ 70%] Building CXX object src/CMakeFiles/ncnn.dir/layer/padding.cpp.o
[ 70%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/padding_x86.cpp.o
[ 70%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/padding_x86_avx512.cpp.o
[ 70%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/padding_x86_fma.cpp.o
[ 70%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/padding_x86_avx.cpp.o
[ 70%] Building CXX object src/CMakeFiles/ncnn.dir/layer/squeeze.cpp.o
[ 71%] Building CXX object src/CMakeFiles/ncnn.dir/layer/expanddims.cpp.o
[ 71%] Building CXX object src/CMakeFiles/ncnn.dir/layer/normalize.cpp.o
[ 71%] Building CXX object src/CMakeFiles/ncnn.dir/layer/permute.cpp.o
[ 71%] Building CXX object src/CMakeFiles/ncnn.dir/layer/priorbox.cpp.o
[ 71%] Building CXX object src/CMakeFiles/ncnn.dir/layer/detectionoutput.cpp.o
[ 71%] Building CXX object src/CMakeFiles/ncnn.dir/layer/interp.cpp.o
[ 72%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/interp_x86.cpp.o
[ 72%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/interp_x86_avx512.cpp.o
[ 72%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/interp_x86_fma.cpp.o
[ 72%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/interp_x86_avx.cpp.o
[ 72%] Building CXX object src/CMakeFiles/ncnn.dir/layer/deconvolutiondepthwise.cpp.o
[ 72%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/deconvolutiondepthwise_x86.cpp.o
[ 73%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/deconvolutiondepthwise_x86_avx512.cpp.o
[ 73%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/deconvolutiondepthwise_x86_fma.cpp.o
[ 73%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/deconvolutiondepthwise_x86_avx.cpp.o
[ 73%] Building CXX object src/CMakeFiles/ncnn.dir/layer/shufflechannel.cpp.o
[ 73%] Building CXX object src/CMakeFiles/ncnn.dir/layer/instancenorm.cpp.o
[ 73%] Building CXX object src/CMakeFiles/ncnn.dir/layer/clip.cpp.o
[ 74%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/clip_x86.cpp.o
[ 74%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/clip_x86_avx512.cpp.o
[ 74%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/clip_x86_fma.cpp.o
[ 74%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/clip_x86_avx.cpp.o
[ 74%] Building CXX object src/CMakeFiles/ncnn.dir/layer/reorg.cpp.o
[ 74%] Building CXX object src/CMakeFiles/ncnn.dir/layer/yolodetectionoutput.cpp.o
[ 74%] Building CXX object src/CMakeFiles/ncnn.dir/layer/quantize.cpp.o
[ 75%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/quantize_x86.cpp.o
[ 75%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/quantize_x86_avx512.cpp.o
[ 75%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/quantize_x86_fma.cpp.o
[ 75%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/quantize_x86_avx.cpp.o
[ 75%] Building CXX object src/CMakeFiles/ncnn.dir/layer/dequantize.cpp.o
[ 75%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/dequantize_x86.cpp.o
[ 76%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/dequantize_x86_avx512.cpp.o
[ 76%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/dequantize_x86_fma.cpp.o
[ 76%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/dequantize_x86_avx.cpp.o
[ 76%] Building CXX object src/CMakeFiles/ncnn.dir/layer/yolov3detectionoutput.cpp.o
[ 76%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/yolov3detectionoutput_x86.cpp.o
[ 76%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/yolov3detectionoutput_x86_avx512.cpp.o
[ 77%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/yolov3detectionoutput_x86_fma.cpp.o
[ 77%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/yolov3detectionoutput_x86_avx.cpp.o
[ 77%] Building CXX object src/CMakeFiles/ncnn.dir/layer/psroipooling.cpp.o
[ 77%] Building CXX object src/CMakeFiles/ncnn.dir/layer/roialign.cpp.o
[ 77%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/roialign_x86.cpp.o
[ 77%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/roialign_x86_avx512.cpp.o
[ 77%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/roialign_x86_fma.cpp.o
[ 78%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/roialign_x86_avx.cpp.o
[ 78%] Building CXX object src/CMakeFiles/ncnn.dir/layer/packing.cpp.o
[ 78%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/packing_x86.cpp.o
[ 78%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/packing_x86_avx512.cpp.o
[ 78%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/packing_x86_fma.cpp.o
[ 78%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/packing_x86_avx.cpp.o
[ 79%] Building CXX object src/CMakeFiles/ncnn.dir/layer/requantize.cpp.o
[ 79%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/requantize_x86.cpp.o
[ 79%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/requantize_x86_avx512.cpp.o
[ 79%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/requantize_x86_fma.cpp.o
[ 79%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/requantize_x86_avx.cpp.o
[ 79%] Building CXX object src/CMakeFiles/ncnn.dir/layer/cast.cpp.o
[ 80%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/cast_x86.cpp.o
[ 80%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/cast_x86_avx512.cpp.o
[ 80%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/cast_x86_fma.cpp.o
[ 80%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/cast_x86_avx.cpp.o
[ 80%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/cast_x86_f16c.cpp.o
[ 80%] Building CXX object src/CMakeFiles/ncnn.dir/layer/hardsigmoid.cpp.o
[ 81%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/hardsigmoid_x86.cpp.o
[ 81%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/hardsigmoid_x86_avx512.cpp.o
[ 81%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/hardsigmoid_x86_fma.cpp.o
[ 81%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/hardsigmoid_x86_avx.cpp.o
[ 81%] Building CXX object src/CMakeFiles/ncnn.dir/layer/selu.cpp.o
[ 81%] Building CXX object src/CMakeFiles/ncnn.dir/layer/hardswish.cpp.o
[ 82%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/hardswish_x86_avx512.cpp.o
[ 82%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/hardswish_x86.cpp.o
[ 82%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/hardswish_x86_fma.cpp.o
[ 82%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/hardswish_x86_avx.cpp.o
[ 82%] Building CXX object src/CMakeFiles/ncnn.dir/layer/noop.cpp.o
[ 82%] Building CXX object src/CMakeFiles/ncnn.dir/layer/pixelshuffle.cpp.o
[ 82%] Building CXX object src/CMakeFiles/ncnn.dir/layer/deepcopy.cpp.o
[ 83%] Building CXX object src/CMakeFiles/ncnn.dir/layer/mish.cpp.o
[ 83%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/mish_x86.cpp.o
[ 83%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/mish_x86_avx512.cpp.o
[ 83%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/mish_x86_fma.cpp.o
[ 83%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/mish_x86_avx.cpp.o
[ 83%] Building CXX object src/CMakeFiles/ncnn.dir/layer/statisticspooling.cpp.o
[ 84%] Building CXX object src/CMakeFiles/ncnn.dir/layer/swish.cpp.o
[ 84%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/swish_x86.cpp.o
[ 84%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/swish_x86_avx512.cpp.o
[ 84%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/swish_x86_fma.cpp.o
[ 84%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/swish_x86_avx.cpp.o
[ 84%] Building CXX object src/CMakeFiles/ncnn.dir/layer/gemm.cpp.o
[ 84%] Building CXX object src/CMakeFiles/ncnn.dir/layer/groupnorm.cpp.o
[ 85%] Building CXX object src/CMakeFiles/ncnn.dir/layer/layernorm.cpp.o
[ 85%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/layernorm_x86.cpp.o
[ 85%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/layernorm_x86_avx512.cpp.o
[ 85%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/layernorm_x86_fma.cpp.o
[ 85%] Building CXX object src/CMakeFiles/ncnn.dir/layer/x86/layernorm_x86_avx.cpp.o
[ 85%] Building CXX object src/CMakeFiles/ncnn.dir/layer/softplus.cpp.o
[ 86%] Building CXX object src/CMakeFiles/ncnn.dir/layer/gru.cpp.o
[ 86%] Building CXX object src/CMakeFiles/ncnn.dir/layer/multiheadattention.cpp.o
[ 86%] Building CXX object src/CMakeFiles/ncnn.dir/layer/gelu.cpp.o
/home/hjx/workspace/ncnn-ori/ncnn/build-host-gcc-linux/src/layer/x86/layernorm_x86_avx512.cpp: In function ‘void ncnn::fast_mean(float*, float*, int, int, int)’:
/home/hjx/workspace/ncnn-ori/ncnn/build-host-gcc-linux/src/layer/x86/layernorm_x86_avx512.cpp:122:45: error: ‘_mm512_reduce_add_ps’ was not declared in this scope
sum += _mm512_reduce_add_ps(_sum_512);
^
/home/hjx/workspace/ncnn-ori/ncnn/build-host-gcc-linux/src/layer/x86/layernorm_x86_avx512.cpp: In function ‘void ncnn::fast_var(float*, float*, const float*, int, int, int)’:
/home/hjx/workspace/ncnn-ori/ncnn/build-host-gcc-linux/src/layer/x86/layernorm_x86_avx512.cpp:233:51: error: ‘_mm512_reduce_add_ps’ was not declared in this scope
sq_sum += _mm512_reduce_add_ps(_sq_sum_512);
^
make[2]: *** [src/CMakeFiles/ncnn.dir/build.make:4527: src/CMakeFiles/ncnn.dir/layer/x86/layernorm_x86_avx512.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:92: src/CMakeFiles/ncnn.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
context | 编译/运行环境 | バックグラウンド
UBUNTU 20.04 CMAKE 3.13.0 GCC 5.4.0
how to reproduce | 复现步骤 | 再現方法
1.更新至最新代码(9af349cad8ff99ec0da5ef525a2463acc8999be4)
2.编译代码
cmake ..
make -j8
more | 其他 | その他
怀疑是gcc旧版本兼容问题
一般是推荐用gcc 9以上的版本
使用gcc-11也会有cmake提示,编译不报错 ... ... NCNN_VERSION_STRING = 1.0.20220818 CMake Warning at CMakeLists.txt:402 (message): The compiler does not support avx vnni extension. NCNN_AVXVNNI will be OFF.
CMake Warning at CMakeLists.txt:420 (message): The compiler does not support avx512 bf16 extension. NCNN_AVX512BF16 will be OFF.
CMake Warning at CMakeLists.txt:427 (message): The compiler does not support avx512 fp16 extension. NCNN_AVX512FP16 will be OFF. ... ...
UBUNTU 18.04 cmake version 3.10.2 gcc version 11.1.0 e64245c44a35ed12ac15e1f52005be9f1cf0c866
使用gcc-11也会有cmake提示,编译不报错 ... ... NCNN_VERSION_STRING = 1.0.20220818 CMake Warning at CMakeLists.txt:402 (message): The compiler does not support avx vnni extension. NCNN_AVXVNNI will be OFF.
CMake Warning at CMakeLists.txt:420 (message): The compiler does not support avx512 bf16 extension. NCNN_AVX512BF16 will be OFF.
CMake Warning at CMakeLists.txt:427 (message): The compiler does not support avx512 fp16 extension. NCNN_AVX512FP16 will be OFF. ... ...
UBUNTU 18.04 cmake version 3.10.2 gcc version 11.1.0 e64245c
可以查看一下你的cpu info,应该是不支持OFF掉的这些指令集
我也遇到同样问题,有什么办法解决吗?必须得升级到gcc11上吗?
CMake Warning at CMakeLists.txt:443 (message): The compiler does not support avx512 bf16 extension. NCNN_AVX512BF16 will be OFF.
CMake Warning at CMakeLists.txt:450 (message): The compiler does not support avx512 fp16 extension. NCNN_AVX512FP16 will be OFF.
-- Target arch: x86 CMake Warning at CMakeLists.txt:489 (message): GLSLANG_TARGET_DIR must be defined! NCNN_SYSTEM_GLSLANG will be turned off.
CMake Error at CMakeLists.txt:514 (message): The submodules were not downloaded! Please update submodules with "git submodule update --init" and try again.
-- Configuring incomplete, errors occurred! See also "/home/zeng/ncnn/build/CMakeFiles/CMakeOutput.log". See also "/home/zeng/ncnn/build/CMakeFiles/CMakeError.log". 这是什么原因,请各位指教
CMake Warning at CMakeLists.txt:443 (message): The compiler does not support avx512 bf16 extension. NCNN_AVX512BF16 will be OFF.
CMake Warning at CMakeLists.txt:450 (message): The compiler does not support avx512 fp16 extension. NCNN_AVX512FP16 will be OFF.
-- Target arch: x86 CMake Warning at CMakeLists.txt:489 (message): GLSLANG_TARGET_DIR must be defined! NCNN_SYSTEM_GLSLANG will be turned off.
CMake Error at CMakeLists.txt:514 (message): The submodules were not downloaded! Please update submodules with "git submodule update --init" and try again.
-- Configuring incomplete, errors occurred! See also "/home/zeng/ncnn/build/CMakeFiles/CMakeOutput.log". See also "/home/zeng/ncnn/build/CMakeFiles/CMakeError.log". 这是什么原因,请各位指教
enable了vulkan support,但是没下那个glslang
CMake Warning at CMakeLists.txt:443 (message): The compiler does not support avx512 bf16 extension. NCNN_AVX512BF16 will be OFF.
CMake Warning at CMakeLists.txt:450 (message): The compiler does not support avx512 fp16 extension. NCNN_AVX512FP16 will be OFF.
-- Target arch: x86 CMake Warning at CMakeLists.txt:489 (message): GLSLANG_TARGET_DIR must be defined! NCNN_SYSTEM_GLSLANG will be turned off.
CMake Error at CMakeLists.txt:514 (message): The submodules were not downloaded! Please update submodules with "git submodule update --init" and try again.
-- Configuring incomplete, errors occurred! See also "/home/zeng/ncnn/build/CMakeFiles/CMakeOutput.log". See also "/home/zeng/ncnn/build/CMakeFiles/CMakeError.log".
兄弟,有没有具体求解,非常感谢
CMake Warning at CMakeLists.txt:443 (message): The compiler does not support avx512 bf16 extension. NCNN_AVX512BF16 will be OFF. CMake Warning at CMakeLists.txt:450 (message): The compiler does not support avx512 fp16 extension. NCNN_AVX512FP16 will be OFF. -- Target arch: x86 CMake Warning at CMakeLists.txt:489 (message): GLSLANG_TARGET_DIR must be defined! NCNN_SYSTEM_GLSLANG will be turned off. CMake Error at CMakeLists.txt:514 (message): The submodules were not downloaded! Please update submodules with "git submodule update --init" and try again. -- Configuring incomplete, errors occurred! See also "/home/zeng/ncnn/build/CMakeFiles/CMakeOutput.log". See also "/home/zeng/ncnn/build/CMakeFiles/CMakeError.log".
兄弟,有没有具体求解,非常感谢
The submodules were not downloaded! Please update submodules with "git submodule update --init" and try again. 这么大的一行字看不见么,喊你git clone后顺手执行一下git submodule update --init
CMake Warning at CMakeLists.txt:443 (message): The compiler does not support avx512 bf16 extension. NCNN_AVX512BF16 will be OFF. CMake Warning at CMakeLists.txt:450 (message): The compiler does not support avx512 fp16 extension. NCNN_AVX512FP16 will be OFF. -- Target arch: x86 CMake Warning at CMakeLists.txt:489 (message): GLSLANG_TARGET_DIR must be defined! NCNN_SYSTEM_GLSLANG will be turned off. CMake Error at CMakeLists.txt:514 (message): The submodules were not downloaded! Please update submodules with "git submodule update --init" and try again. -- Configuring incomplete, errors occurred! See also "/home/zeng/ncnn/build/CMakeFiles/CMakeOutput.log". See also "/home/zeng/ncnn/build/CMakeFiles/CMakeError.log".
兄弟,有没有具体求解,非常感谢
The submodules were not downloaded! Please update submodules with "git submodule update --init" and try again. 这么大的一行字看不见么,喊你git clone后顺手执行一下git submodule update --init
这个问题我解决了,看错了看错了,以为我问的另外一个问题
CMake Warning at CMakeLists.txt:443 (message): The compiler does not support avx512 bf16 extension. NCNN_AVX512BF16 will be OFF. CMake Warning at CMakeLists.txt:450 (message): The compiler does not support avx512 fp16 extension. NCNN_AVX512FP16 will be OFF. -- Target arch: x86 CMake Warning at CMakeLists.txt:489 (message): GLSLANG_TARGET_DIR must be defined! NCNN_SYSTEM_GLSLANG will be turned off. CMake Error at CMakeLists.txt:514 (message): The submodules were not downloaded! Please update submodules with "git submodule update --init" and try again. -- Configuring incomplete, errors occurred! See also "/home/zeng/ncnn/build/CMakeFiles/CMakeOutput.log". See also "/home/zeng/ncnn/build/CMakeFiles/CMakeError.log".
兄弟,有没有具体求解,非常感谢
The submodules were not downloaded! Please update submodules with "git submodule update --init" and try again. 这么大的一行字看不见么,喊你git clone后顺手执行一下git submodule update --init
这个问题我解决了,看错了看错了,以为我问的另外一个问题
avx512bf16和avx512fp16目前基本上也没有实现,只是提前加进了cmake,打印出来的info应该不会影响你正常使用。
CMake Warning at CMakeLists.txt:443 (message): The compiler does not support avx512 bf16 extension. NCNN_AVX512BF16 will be OFF. CMake Warning at CMakeLists.txt:450 (message): The compiler does not support avx512 fp16 extension. NCNN_AVX512FP16 will be OFF. -- Target arch: x86 CMake Warning at CMakeLists.txt:489 (message): GLSLANG_TARGET_DIR must be defined! NCNN_SYSTEM_GLSLANG will be turned off. CMake Error at CMakeLists.txt:514 (message): The submodules were not downloaded! Please update submodules with "git submodule update --init" and try again. -- Configuring incomplete, errors occurred! See also "/home/zeng/ncnn/build/CMakeFiles/CMakeOutput.log". See also "/home/zeng/ncnn/build/CMakeFiles/CMakeError.log".
兄弟,有没有具体求解,非常感谢
The submodules were not downloaded! Please update submodules with "git submodule update --init" and try again. 这么大的一行字看不见么,喊你git clone后顺手执行一下git submodule update --init
这个问题我解决了,看错了看错了,以为我问的另外一个问题
avx512bf16和avx512fp16目前基本上也没有实现,只是提前加进了cmake,打印出来的info应该不会影响你正常使用。
这是编译NCNN到WASM的过程,这里报错,始终找不到解决方法 如果您正在为支持实验性 Web 组件功能(如 SIMD 和 SSE2)的浏览器进行编译,请使用以下代码。 cmake -DCMAKE_TOOLCHAIN_FILE=../emsdk/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake -DNCNN_SIMPLEOMP=ON -DNCNN_BUILD_TESTS=ON .. 但是在使用使用 SIMD SSE2,使用NCNN的内置测试用例来检查编译是否成功。: TESTS_EXECUTABLE_LOADER=node TESTS_EXECUTABLE_LOADER_ARGUMENTS="--experimental-wasm-simd;--experimental-wasm-threads;--experimental-wasm-bulk-memory" ctest --output-on-failure -j 2
下面就全部报错:(1-88全部报错,这里只列出一个) 88/88 Test https://github.com/facebookincubator/mvfst/pull/88: test_yolov3detectionoutput .......***Failed 0.01 sec CMake Error at /home/zeng/ncnn2/ncnn/cmake/run_test.cmake:4 (message): Test failed with return value 'No such file or directory'
88 - test_yolov3detectionoutput (Failed) Errors while running CTest 我想问的是这个问题,具体可以访问这个网址https://waittim.github.io/2020/11/15/build-ncnn-wasm/
fixed in https://github.com/Tencent/ncnn/commit/a116e005b83012846d64105ddcf2a6f0a226772d