NVIDIA / DALI

A GPU-accelerated library containing highly optimized building blocks and an execution engine for data processing to accelerate deep learning training and inference applications.
https://docs.nvidia.com/deeplearning/dali/user-guide/docs/index.html
Apache License 2.0
5.1k stars 615 forks source link

error:../python/nvidia/dali/libdali.so: undefined reference to `jpeg_skip_scanlines' #1595

Closed yhxuyou closed 4 years ago

yhxuyou commented 4 years ago

I use the libjpeg-turbo version is 1.5.9,and in the Dependencies.common.cmake i just set like this: set(JPEG_INCLUDE_DIR "/opt/data/xyz/lib/libjpeg-turbo-1.5.90") set(JPEG_LIBRARY "/opt/data/xyz/lib/libjpeg-turbo-1.5.90/build/libturbojpeg.so") but something wrong occured,should I used other libjpeg-turbo version like 1.5.3 or others to try it again?

-- BUILD_PYTHON -- OFF -- BUILD_LMDB -- OFF -- BUILD_JPEG_TURBO -- ON -- BUILD_LIBTIFF -- ON -- BUILD_NVJPEG -- ON -- BUILD_NVOF -- ON -- BUILD_NVDEC -- ON -- BUILD_LIBSND -- OFF -- BUILD_NVML -- ON -- BUILD_FFTS -- ON -- BUILD_FFMPEG -- ON -- DALI version: 0.18.0dev -- DALI_extra version: d61722e9fa6df5379cba68941e3f94bff9814def -- Build configuration: Release /usr/local/cuda nvJPEG found in /usr/local/cuda/include -- Found OpenCV: /usr/local/include;/usr/local/include/opencv (found suitable version "3.3.1", minimum required is "3.0") OpenCV libraries: opencv_core;opencv_imgproc;opencv_imgcodecs -- Failed to find LLVM FileCheck -- git Version: v1.4.0-505be96a-dirty -- Version: 1.4.0 -- Performing Test HAVE_STD_REGEX -- success -- Performing Test HAVE_GNU_POSIX_REGEX -- failed to compile -- Performing Test HAVE_POSIX_REGEX -- success -- Performing Test HAVE_STEADY_CLOCK -- success Using libjpeg-turbo at /opt/data/xyz/lib/libjpeg-turbo-1.5.90/build/libturbojpeg.so Using libtiff at /usr/lib/x86_64-linux-gnu/libtiff.so -- Enabling TensorFlow TFRecord file format support /usr/local/lib/libprotobuf.a---------------------------------- -- CUDA supported archs: 35;50;52;60;61;70;75 -- CUDA targeted archs: 35;50;52;60;61;70;75 -- Generated gencode flags: -gencode arch=compute_35,code=sm_35 -gencode arch=compute_50,code=sm_50 -gencode arch=compute_52,code=sm_52 -gencode arch=compute_60,code=sm_60 -gencode arch=compute_61,code=sm_61 -gencode arch=compute_70,code=sm_70 -gencode arch=compute_75,code=sm_75 -gencode arch=compute_75,code=compute_75 -- Exclude libs 'libcudart_static.a:libnvjpeg_static.a:libnppicc_static.a:libnppc_static.a:libculibos.a:libopencv_core.a:libopencv_imgproc.a:libopencv_highgui.a:libopencv_imgcodecs.a:liblibwebp.a:libittnotify.a:libpng.a:liblibtiff.a:liblibjasper.a:libIlmImf.a:liblibjpeg-turbo.a:libffts.a:/usr/local/protobuf/lib/libprotobuf.a:libsupc++.a:libstdc++.a:libstdc++_nonshared.a' -- Adding dependencies to dali: '/usr/local/cuda/lib64/libcudart_static.a;-lpthread;dl;/usr/lib/x86_64-linux-gnu/librt.so;/usr/local/cuda/lib64/libnvjpeg_static.a;/usr/local/cuda/lib64/libnppicc_static.a;/usr/local/cuda/lib64/libnppc_static.a;/usr/local/cuda/lib64/libculibos.a;opencv_core;opencv_imgproc;opencv_imgcodecs;/opt/data/xyz/lib/libjpeg-turbo-1.5.90/build/libturbojpeg.so;/usr/lib/x86_64-linux-gnu/libtiff.so;avformat;avformat;avcodec;avfilter;avutil;ffts;/usr/local/lib/libprotobuf.a' -- Configuring done -- Generating done -- Build files have been written to: /opt/data/xyz/dali-master/build root@jetflow-4028:/opt/data/xyz/dali-master/build# make -j"$(nproc)" [ 0%] Built target DALI_PROTO [ 0%] Built target CAFFE2_PROTO [ 1%] Built target dali_core [ 4%] Built target ffts_static [ 5%] Built target CAFFE_PROTO [ 9%] Built target benchmark [ 9%] Built target dynlink_cuda [ 10%] Built target gtest [ 11%] Built target TF_PROTO [ 12%] Building NVCC (Device) object dali/kernels/CMakeFiles/dali_kernels.dir/imgproc/resample/dali_kernels_generated_resampling_batch.cu.o [ 12%] Building NVCC (Device) object dali/core/CMakeFiles/dali_core_test.bin.dir/dali_core_test.bin_generated_geom_mat_test.cu.o [ 12%] Building NVCC (Device) object dali/core/CMakeFiles/dali_core_test.bin.dir/dali_core_test.bin_generated_geom_vec_test.cu.o [ 12%] Building CXX object dali/CMakeFiles/dali.dir/pipeline/executor/async_separated_pipelined_executor.cc.o [ 12%] Building CXX object dali/CMakeFiles/dali.dir/pipeline/executor/async_pipelined_executor.cc.o [ 13%] Building CXX object dali/CMakeFiles/dali.dir/pipeline/executor/executor.cc.o [ 13%] Building CXX object dali/CMakeFiles/dali.dir/pipeline/executor/pipelined_executor.cc.o [ 14%] Building CXX object dali/CMakeFiles/dali.dir/pipeline/pipeline.cc.o [ 15%] Linking CXX shared library python/nvidia/dali/libdali.so [ 27%] Built target dali Scanning dependencies of target install_headers [ 27%] Building NVCC (Device) object dali/test/plugins/dummy/CMakeFiles/customdummyplugin.dir/customdummyplugin_generated_dummy.cu.o [ 27%] Built target install_headers Scanning dependencies of target customdummyplugin [ 27%] Building CXX object dali/test/plugins/dummy/CMakeFiles/customdummyplugin.dir/dummy.cc.o [ 27%] Linking CXX shared library ../../../python/nvidia/dali/test/libcustomdummyplugin.so [ 27%] Built target customdummyplugin Scanning dependencies of target dali_core_test.bin [ 27%] Building CXX object dali/core/CMakeFiles/dali_core_test.bin.dir/boundary_test.cc.o [ 27%] Building CXX object dali/core/CMakeFiles/dali_core_test.bin.dir/byte_io_test.cc.o [ 28%] Building CXX object dali/core/CMakeFiles/dali_core_test.bin.dir/box_test.cc.o [ 28%] Building CXX object dali/core/CMakeFiles/dali_core_test.bin.dir/convert_test.cc.o [ 29%] Building CXX object dali/core/CMakeFiles/dali_core_test.bin.dir/dali_core_test.cc.o [ 29%] Building CXX object dali/core/CMakeFiles/dali_core_test.bin.dir/device_guard_test.cc.o [ 29%] Building CXX object dali/core/CMakeFiles/dali_core_test.bin.dir/error_test.cc.o [ 29%] Building CXX object dali/core/CMakeFiles/dali_core_test.bin.dir/format_test.cc.o [ 30%] Building CXX object dali/core/CMakeFiles/dali_core_test.bin.dir/geom_transform_test.cc.o [ 30%] Building CXX object dali/core/CMakeFiles/dali_core_test.bin.dir/math_util_test.cc.o [ 30%] Building CXX object dali/core/CMakeFiles/dali_core_test.bin.dir/small_vector_test.cc.o [ 30%] Building CXX object dali/core/CMakeFiles/dali_core_test.bin.dir/span_test.cc.o [ 30%] Building CXX object dali/core/CMakeFiles/dali_core_test.bin.dir/tensor_shape_test.cc.o [ 31%] Building CXX object dali/core/CMakeFiles/dali_core_test.bin.dir/tensor_layout_test.cc.o [ 31%] Building CXX object dali/core/CMakeFiles/dali_core_test.bin.dir/tensor_view_test.cc.o [ 31%] Linking CXX executable ../python/nvidia/dali/test/dali_core_test.bin [ 33%] Built target dali_core_test.bin Scanning dependencies of target dali_kernels [ 33%] Building CXX object dali/kernels/CMakeFiles/dali_kernels.dir/audio/mel_scale/mel_filter_bank_cpu.cc.o [ 33%] Building CXX object dali/kernels/CMakeFiles/dali_kernels.dir/imgproc/resample/resampling_impl_cpu.cc.o [ 34%] Building CXX object dali/kernels/CMakeFiles/dali_kernels.dir/signal/fft/fft_cpu.cc.o [ 34%] Building CXX object dali/kernels/CMakeFiles/dali_kernels.dir/imgproc/resample/resampling_setup.cc.o [ 35%] Building CXX object dali/kernels/CMakeFiles/dali_kernels.dir/signal/window/extract_windows_cpu.cc.o [ 35%] Building CXX object dali/kernels/CMakeFiles/dali_kernels.dir/signal/decibel/to_decibels_cpu.cc.o [ 35%] Building CXX object dali/kernels/CMakeFiles/dali_kernels.dir/signal/fft/fft_cpu_impl_ffts.cc.o [ 35%] Building CXX object dali/kernels/CMakeFiles/dali_kernels.dir/kernel_manager.cc.o [ 35%] Building CXX object dali/kernels/CMakeFiles/dali_kernels.dir/alloc.cc.o [ 35%] Linking CXX shared library ../python/nvidia/dali/libdali_kernels.so [ 35%] Built target dali_kernels [ 35%] Building NVCC (Device) object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/test/dali_kernel_test.bin_generated_static_switch_test.cu.o [ 35%] Building NVCC (Device) object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/imgproc/pointwise/dali_kernel_test.bin_generated_linear_transformation_gpu_test.cu.o [ 36%] Building NVCC (Device) object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/common/dali_kernel_test.bin_generated_copy_test.cu.o [ 36%] Building NVCC (Device) object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/imgproc/pointwise/dali_kernel_test.bin_generated_multiply_add_gpu_test.cu.o [ 37%] Building NVCC (Device) object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/imgproc/dali_kernel_test.bin_generated_sampler_gpu_test.cu.o [ 37%] Building NVCC (Device) object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/imgproc/dali_kernel_test.bin_generated_flip_gpu_test.cu.o [ 37%] Building NVCC (Device) object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/slice/dali_kernel_test.bin_generated_slice_gpu_test.cu.o [ 37%] Building NVCC (Device) object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/slice/dali_kernel_test.bin_generated_slice_flip_normalize_permute_gpu_test.cu.o [ 37%] Building NVCC (Device) object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/test/resampling_test/dali_kernel_test.bin_generated_resampling_filters_test.cu.o [ 37%] Building NVCC (Device) object dali/operators/CMakeFiles/dali_operators.dir/util/dali_operators_generated_pad.cu.o [ 38%] Building NVCC (Device) object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/test/resampling_test/dali_kernel_test.bin_generated_resampling_internal_test.cu.o [ 38%] Building NVCC (Device) object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/test/warp_test/dali_kernel_test.bin_generated_warp_gpu_test.cu.o [ 38%] Building NVCC (Device) object dali/operators/CMakeFiles/dali_operators.dir/color/dali_operators_generated_brightness_contrast.cu.o [ 38%] Building NVCC (Device) object dali/operators/CMakeFiles/dali_operators.dir/color/dali_operators_generated_color_twist.cu.o [ 38%] Building NVCC (Device) object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/test/dali_kernel_test.bin_generated_dev_array_test.cu.o [ 38%] Building NVCC (Device) object dali/operators/CMakeFiles/dali_operators.dir/color/dali_operators_generated_hsv.cu.o [ 39%] Building NVCC (Device) object dali/operators/CMakeFiles/dali_operators.dir/color_space/dali_operators_generated_color_space_conversion.cu.o [ 39%] Building NVCC (Device) object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/test/dali_kernel_test.bin_generated_kernel_poc_test.cu.o [ 40%] Building NVCC (Device) object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/test/dali_kernel_test.bin_generated_span_gpu_test.cu.o [ 40%] Building NVCC (Device) object dali/operators/CMakeFiles/dali_operators.dir/crop/dali_operators_generated_crop.cu.o [ 40%] Building NVCC (Device) object dali/operators/CMakeFiles/dali_operators.dir/crop/dali_operators_generated_slice.cu.o [ 40%] Building NVCC (Device) object dali/operators/CMakeFiles/dali_operators.dir/crop/dali_operators_generated_slice_base.cu.o [ 40%] Building NVCC (Device) object dali/operators/CMakeFiles/dali_operators.dir/displacement/dali_operators_generated_jitter.cu.o [ 41%] Building NVCC (Device) object dali/operators/CMakeFiles/dali_operators.dir/detection/dali_operators_generated_box_encoder.cu.o [ 41%] Building NVCC (Device) object dali/operators/CMakeFiles/dali_operators.dir/displacement/dali_operators_generated_sphere.cu.o [ 41%] Building NVCC (Device) object dali/operators/CMakeFiles/dali_operators.dir/displacement/dali_operators_generated_rotate.cu.o [ 42%] Building NVCC (Device) object dali/operators/CMakeFiles/dali_operators.dir/displacement/dali_operators_generated_warp_affine.cu.o [ 42%] Building NVCC (Device) object dali/operators/CMakeFiles/dali_operators.dir/displacement/dali_operators_generated_water.cu.o [ 42%] Building NVCC (Device) object dali/operators/CMakeFiles/dali_operators.dir/expressions/dali_operators_generated_arithmetic.cu.o [ 42%] Building NVCC (Device) object dali/operators/CMakeFiles/dali_operators.dir/expressions/dali_operators_generated_expression_impl_factory_gpu.cu.o [ 43%] Building NVCC (Device) object dali/operators/CMakeFiles/dali_operators.dir/fused/dali_operators_generated_crop_mirror_normalize.cu.o [ 43%] Building NVCC (Device) object dali/operators/CMakeFiles/dali_operators.dir/geometric/dali_operators_generated_bb_flip.cu.o [ 43%] Building NVCC (Device) object dali/operators/CMakeFiles/dali_operators.dir/optical_flow/turing_of/dali_operators_generated_optical_flow_turing.cu.o [ 43%] Building NVCC (Device) object dali/operators/CMakeFiles/dali_operators.dir/geometric/dali_operators_generated_flip.cu.o [ 44%] Building NVCC (Device) object dali/operators/CMakeFiles/dali_operators.dir/paste/dali_operators_generated_paste.cu.o [ 44%] Building NVCC (Device) object dali/operators/CMakeFiles/dali_operators.dir/reader/nvdecoder/dali_operators_generated_imgproc.cu.o [ 44%] Building NVCC (Device) object dali/operators/CMakeFiles/dali_operators.dir/resize/dali_operators_generated_random_resized_crop.cu.o [ 44%] Building NVCC (Device) object dali/operators/CMakeFiles/dali_operators.dir/resize/dali_operators_generated_resize.cu.o [ 45%] Building NVCC (Device) object dali/operators/CMakeFiles/dali_operators.dir/sequence/dali_operators_generated_element_extract.cu.o [ 45%] Building NVCC (Device) object dali/operators/CMakeFiles/dali_operators.dir/transpose/cutt/dali_operators_generated_CudaUtils.cu.o [ 45%] Building NVCC (Device) object dali/operators/CMakeFiles/dali_operators.dir/transpose/cutt/dali_operators_generated_CudaMemcpy.cu.o [ 45%] Building NVCC (Device) object dali/operators/CMakeFiles/dali_operators.dir/transpose/cutt/dali_operators_generated_cuttGpuModelKernel.cu.o [ 46%] Building NVCC (Device) object dali/operators/CMakeFiles/dali_operators.dir/transpose/cutt/dali_operators_generated_cuttkernel.cu.o [ 46%] Building NVCC (Device) object dali/operators/CMakeFiles/dali_operators.dir/transpose/dali_operators_generated_transpose.cu.o [ 46%] Building NVCC (Device) object dali/operators/CMakeFiles/dali_operators.dir/util/dali_operators_generated_dump_image.cu.o [ 46%] Building NVCC (Device) object dali/operators/CMakeFiles/dali_operators.dir/util/dali_operators_generated_cast.cu.o [ 47%] Building NVCC (Device) object dali/operators/CMakeFiles/dali_operators.dir/util/dali_operators_generated_lookup_table.cu.o Scanning dependencies of target dali_kernel_test.bin [ 50%] Building CXX object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/imgproc/color_manipulation/hsv_cpu_test.cc.o [ 50%] Building CXX object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/imgproc/pointwise/linear_transformation_cpu_test.cc.o [ 50%] Building CXX object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/signal/decibel/to_decibels_test.cc.o [ 50%] Building CXX object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/imgproc/flip_cpu_test.cc.o [ 50%] Building CXX object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/slice/slice_cpu_test.cc.o [ 50%] Building CXX object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/signal/fft/fft_cpu_test.cc.o [ 50%] Building CXX object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/imgproc/pointwise/multiply_add_test.cc.o [ 50%] Building CXX object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/audio/mel_scale/mel_filter_bank_cpu_test.cc.o [ 50%] Building CXX object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/imgproc/surface_test.cc.o [ 50%] Building CXX object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/imgproc/roi_test.cc.o [ 50%] Building CXX object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/imgproc/sampler_cpu_test.cc.o [ 51%] Building CXX object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/signal/window/extract_windows_cpu_test.cc.o [ 51%] Building CXX object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/slice/slice_flip_normalize_permute_cpu_test.cc.o [ 51%] Building CXX object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/test/resampling_test/resampling_compare_test.cc.o [ 52%] Building CXX object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/test/resampling_test/resampling_impl_cpu_test.cc.o [ 52%] Building CXX object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/test/resampling_test/separable_impl_test.cc.o [ 52%] Building CXX object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/test/warp_test/warp_cpu_test.cc.o [ 53%] Building CXX object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/test/warp_test/warp_transform_test.cc.o [ 53%] Building CXX object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/test/any_test.cc.o [ 53%] Building CXX object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/test/alloc_test.cc.o [ 53%] Building CXX object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/test/block_setup_test.cc.o [ 54%] Building CXX object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/test/kernel_poc_test.cc.o [ 54%] Building CXX object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/test/resampling_test/separable_cpu_test.cc.o [ 54%] Building CXX object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/test/kernel_test.cc.o [ 54%] Building CXX object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/test/manager_test.cc.o [ 55%] Building CXX object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/test/test_data_test.cc.o [ 55%] Building CXX object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/test/static_switch_test.cc.o [ 55%] Building CXX object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/test/scatter_gather_test.cc.o [ 55%] Building CXX object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/test/util_test.cc.o [ 56%] Building CXX object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/test/scratch_copy_test.cc.o [ 56%] Building CXX object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/test/scratch_test.cc.o [ 57%] Building CXX object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/dali_kernel_test.cc.o [ 57%] Building CXX object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/test/tuple_test.cc.o [ 57%] Building CXX object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/test/test_utils_test.cc.o [ 57%] Building CXX object dali/kernels/CMakeFiles/dali_kernel_test.bin.dir/__/test/dali_test_config.cc.o [ 57%] Linking CXX executable ../python/nvidia/dali/test/dali_kernel_test.bin [ 57%] Built target dali_kernel_test.bin Scanning dependencies of target dali_operators [ 57%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/audio/preemphasis_filter_op.cc.o [ 57%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/audio/mel_scale/mel_filter_bank.cc.o [ 58%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/color/color_twist.cc.o [ 58%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/color/brightness_contrast.cc.o [ 58%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/color_space/color_space_conversion.cc.o [ 58%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/color/hsv.cc.o [ 59%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/crop/bbox_crop.cc.o [ 59%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/crop/crop.cc.o [ 59%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/crop/crop_attr.cc.o [ 60%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/crop/slice.cc.o [ 60%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/crop/slice_attr.cc.o [ 60%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/crop/random_crop_attr.cc.o [ 60%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/crop/slice_base.cc.o [ 60%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/decoder/cache/cached_decoder_impl.cc.o [ 60%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/decoder/cache/image_cache_factory.cc.o [ 61%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/decoder/cache/image_cache_blob.cc.o [ 62%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/decoder/host/fused/host_decoder_random_crop.cc.o [ 62%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/decoder/cache/image_cache_largest.cc.o [ 62%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/decoder/host/host_decoder.cc.o [ 62%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/decoder/host/fused/host_decoder_crop.cc.o [ 63%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/decoder/nvjpeg/legacy_api/nvjpeg_decoder.cc.o [ 63%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/decoder/host/fused/host_decoder_slice.cc.o [ 63%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/decoder/image_decoder.cc.o [ 63%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/detection/box_encoder.cc.o [ 63%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/detection/random_crop.cc.o [ 64%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/displacement/displacement_filter.cc.o [ 64%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/displacement/jitter.cc.o [ 65%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/expressions/expression_impl_factory_cpu.cc.o [ 65%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/expressions/expression_tree.cc.o [ 65%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/expressions/arithmetic.cc.o [ 65%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/optical_flow/turing_of/optical_flow_turing.cc.o [ 65%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/geometric/flip.cc.o [ 65%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/paste/bbox_paste.cc.o [ 66%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/optical_flow/optical_flow.cc.o [ 66%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/fused/resize_crop_mirror.cc.o [ 66%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/displacement/warp_attr.cc.o [ 67%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/displacement/warp_affine.cc.o [ 68%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/reader/loader/coco_loader.cc.o [ 68%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/displacement/water.cc.o [ 68%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/geometric/shapes.cc.o [ 68%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/reader/loader/file_loader.cc.o [ 68%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/reader/loader/sequence_loader.cc.o [ 68%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/paste/paste.cc.o [ 68%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/reader/loader/loader.cc.o [ 68%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/displacement/sphere.cc.o [ 68%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/displacement/rotate.cc.o [ 68%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/fused/crop_mirror_normalize.cc.o [ 69%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/geometric/bb_flip.cc.o [ 69%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/reader/loader/utils.cc.o [ 70%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/reader/loader/video_loader.cc.o [ 70%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/reader/parser/sequence_parser.cc.o [ 70%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/reader/nvdecoder/cuvideodecoder.cc.o [ 70%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/reader/nvdecoder/cuvideoparser.cc.o [ 71%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/reader/nvdecoder/dynlink_nvcuvid.cc.o [ 71%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/reader/nvdecoder/nvdecoder.cc.o [ 71%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/reader/file_reader_op.cc.o [ 71%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/reader/sequence_reader_op.cc.o [ 72%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/reader/video_reader_op.cc.o [ 72%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/reader/tfrecord_reader_op.cc.o [ 72%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/reader/mxnet_reader_op.cc.o [ 72%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/reader/coco_reader_op.cc.o [ 73%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/resize/random_resized_crop.cc.o [ 73%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/resize/resize.cc.o [ 73%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/resize/resize_base.cc.o [ 73%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/sequence/element_extract.cc.o [ 74%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/signal/decibel/to_decibels.cc.o [ 74%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/signal/fft/power_spectrum.cc.o [ 74%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/signal/fft/spectrogram.cc.o [ 74%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/support/random/coin_flip.cc.o [ 75%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/support/random/uniform.cc.o [ 75%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/transpose/cutt/cutt.cc.o [ 75%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/transpose/cutt/cuttGpuModel.cc.o [ 75%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/transpose/cutt/cuttplan.cc.o [ 76%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/transpose/transpose.cc.o [ 76%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/util/cast.cc.o [ 76%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/util/dump_image.cc.o [ 77%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/util/lookup_table.cc.o [ 77%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/util/normal_distribution_op.cc.o [ 77%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/operators.cc.o [ 77%] Building CXX object dali/operators/CMakeFiles/dali_operators.dir/util/reshape.cc.o [ 78%] Linking CXX shared library ../python/nvidia/dali/libdali_operators.so [ 78%] Built target dali_operators [ 78%] Building NVCC (Device) object dali/CMakeFiles/dali_test.bin.dir/test/dali_test.bin_generated_device_test_test.cu.o [ 78%] Building NVCC (Device) object dali/CMakeFiles/dali_test.bin.dir/test/dali_test.bin_generated_dummy_op.cu.o Scanning dependencies of target dali_benchmark.bin [ 79%] Building NVCC (Device) object dali/operators/CMakeFiles/dali_operator_test.bin.dir/color/dali_operator_test.bin_generated_brightness_contrast_test.cu.o [ 79%] Building CXX object dali/CMakeFiles/dali_benchmark.bin.dir/benchmark/resnet50_bench.cc.o [ 79%] Building CXX object dali/CMakeFiles/dali_benchmark.bin.dir/benchmark/resnet50_nvjpeg_bench.cc.o [ 79%] Building CXX object dali/CMakeFiles/dali_benchmark.bin.dir/benchmark/dali_bench.cc.o [ 80%] Building CXX object dali/CMakeFiles/dali_benchmark.bin.dir/benchmark/file_reader_alexnet_bench.cc.o [ 80%] Building CXX object dali/CMakeFiles/dali_benchmark.bin.dir/benchmark/decoder_bench.cc.o [ 80%] Building CXX object dali/CMakeFiles/dali_benchmark.bin.dir/benchmark/displacement_cpu_bench.cc.o [ 80%] Building CXX object dali/CMakeFiles/dali_benchmark.bin.dir/benchmark/crop_bench.cc.o [ 81%] Building CXX object dali/CMakeFiles/dali_benchmark.bin.dir/benchmark/crop_mirror_normalize_bench.cc.o [ 81%] Building CXX object dali/CMakeFiles/dali_benchmark.bin.dir/benchmark/warp_affine_bench.cc.o [ 81%] Linking CXX executable python/nvidia/dali/test/dali_benchmark.bin python/nvidia/dali/libdali.so: undefined reference to jpeg_skip_scanlines' python/nvidia/dali/libdali.so: undefined reference tojpeg_crop_scanline' collect2: error: ld returned 1 exit status dali/CMakeFiles/dali_benchmark.bin.dir/build.make:211: recipe for target 'dali/python/nvidia/dali/test/dali_benchmark.bin' failed make[2]: [dali/python/nvidia/dali/test/dali_benchmark.bin] Error 1 CMakeFiles/Makefile2:1864: recipe for target 'dali/CMakeFiles/dali_benchmark.bin.dir/all' failed make[1]: [dali/CMakeFiles/dali_benchmark.bin.dir/all] Error 2 make[1]: Waiting for unfinished jobs.... Scanning dependencies of target dali_test.bin [ 81%] Building CXX object dali/CMakeFiles/dali_test.bin.dir/image/jpeg_test.cc.o [ 82%] Building CXX object dali/CMakeFiles/dali_test.bin.dir/image/tiff_test.cc.o [ 82%] Building CXX object dali/CMakeFiles/dali_test.bin.dir/pipeline/data/tensor_list_test.cc.o [ 82%] Building CXX object dali/CMakeFiles/dali_test.bin.dir/pipeline/data/tensor_test.cc.o [ 82%] Building CXX object dali/CMakeFiles/dali_test.bin.dir/pipeline/data/dltensor_test.cc.o [ 82%] Building CXX object dali/CMakeFiles/dali_test.bin.dir/pipeline/data/types_test.cc.o [ 83%] Building CXX object dali/CMakeFiles/dali_test.bin.dir/pipeline/data/tensor_vector_test.cc.o [ 83%] Building CXX object dali/CMakeFiles/dali_test.bin.dir/pipeline/data/view_test.cc.o [ 84%] Building CXX object dali/CMakeFiles/dali_test.bin.dir/pipeline/graph/op_graph_test.cc.o [ 84%] Building CXX object dali/CMakeFiles/dali_test.bin.dir/pipeline/executor/executor_test.cc.o [ 84%] Building CXX object dali/CMakeFiles/dali_test.bin.dir/pipeline/operator/op_schema_test.cc.o [ 84%] Building CXX object dali/CMakeFiles/dali_test.bin.dir/pipeline/operator/op_spec_test.cc.o [ 84%] Building CXX object dali/CMakeFiles/dali_test.bin.dir/pipeline/operator/operator_factory_test.cc.o [ 85%] Building CXX object dali/CMakeFiles/dali_test.bin.dir/pipeline/operator/operator_test.cc.o [ 85%] Building CXX object dali/CMakeFiles/dali_test.bin.dir/pipeline/util/bounding_box_test.cc.o [ 85%] Building CXX object dali/CMakeFiles/dali_test.bin.dir/pipeline/pipeline_test.cc.o [ 85%] Building CXX object dali/CMakeFiles/dali_test.bin.dir/pipeline/util/copy_with_stride_test.cc.o [ 86%] Building CXX object dali/CMakeFiles/dali_test.bin.dir/util/random_crop_generator_test.cc.o [ 86%] Building CXX object dali/CMakeFiles/dali_test.bin.dir/plugin/plugin_manager_test.cc.o [ 86%] Building CXX object dali/CMakeFiles/dali_test.bin.dir/test/argument_key_test.cc.o [ 86%] Building CXX object dali/CMakeFiles/dali_test.bin.dir/test/dali_operator_test_utils.cc.o [ 87%] Building CXX object dali/CMakeFiles/dali_test.bin.dir/test/dali_operator_test_utils_test.cc.o [ 87%] Building CXX object dali/CMakeFiles/dali_test.bin.dir/test/dali_plugin_manager_test.cc.o [ 87%] Building CXX object dali/CMakeFiles/dali_test.bin.dir/test/dali_test.cc.o [ 87%] Building CXX object dali/CMakeFiles/dali_test.bin.dir/test/dali_test_config.cc.o [ 87%] Building CXX object dali/CMakeFiles/dali_test.bin.dir/test/dummy_op.cc.o [ 88%] Building CXX object dali/CMakeFiles/dali_test.bin.dir/test/dali_test_utils.cc.o [ 89%] Building CXX object dali/CMakeFiles/dali_test.bin.dir/test/mat2tensor_test.cc.o [ 89%] Building CXX object dali/CMakeFiles/dali_test.bin.dir/test/tensor_list_wrapper_test.cc.o [ 89%] Building CXX object dali/CMakeFiles/dali_test.bin.dir/test/operator_argument_test.cc.o [ 89%] Linking CXX executable python/nvidia/dali/test/dali_test.bin python/nvidia/dali/libdali.so: undefined reference to jpeg_skip_scanlines' python/nvidia/dali/libdali.so: undefined reference tojpeg_crop_scanline' collect2: error: ld returned 1 exit status dali/CMakeFiles/dali_test.bin.dir/build.make:558: recipe for target 'dali/python/nvidia/dali/test/dali_test.bin' failed make[2]: [dali/python/nvidia/dali/test/dali_test.bin] Error 1 CMakeFiles/Makefile2:1924: recipe for target 'dali/CMakeFiles/dali_test.bin.dir/all' failed make[1]: [dali/CMakeFiles/dali_test.bin.dir/all] Error 2 Scanning dependencies of target dali_operator_test.bin [ 89%] Building CXX object dali/operators/CMakeFiles/dali_operator_test.bin.dir/color/color_test.cc.o [ 89%] Building CXX object dali/operators/CMakeFiles/dali_operator_test.bin.dir/color_space/color_space_conversion_test.cc.o [ 89%] Building CXX object dali/operators/CMakeFiles/dali_operator_test.bin.dir/crop/bbox_crop_test.cc.o [ 90%] Building CXX object dali/operators/CMakeFiles/dali_operator_test.bin.dir/crop/crop_sequence_test.cc.o [ 90%] Building CXX object dali/operators/CMakeFiles/dali_operator_test.bin.dir/crop/slice_test.cc.o [ 90%] Building CXX object dali/operators/CMakeFiles/dali_operator_test.bin.dir/crop/crop_test.cc.o [ 90%] Building CXX object dali/operators/CMakeFiles/dali_operator_test.bin.dir/decoder/cache/image_cache_blob_test.cc.o [ 91%] Building CXX object dali/operators/CMakeFiles/dali_operator_test.bin.dir/decoder/cache/image_cache_factory_test.cc.o [ 91%] Building CXX object dali/operators/CMakeFiles/dali_operator_test.bin.dir/decoder/cache/image_cache_largest_test.cc.o [ 91%] Building CXX object dali/operators/CMakeFiles/dali_operator_test.bin.dir/decoder/host/fused/host_decoder_crop_test.cc.o [ 92%] Building CXX object dali/operators/CMakeFiles/dali_operator_test.bin.dir/decoder/host/fused/host_decoder_slice_test.cc.o [ 92%] Building CXX object dali/operators/CMakeFiles/dali_operator_test.bin.dir/detection/box_encoder_test.cc.o [ 92%] Building CXX object dali/operators/CMakeFiles/dali_operator_test.bin.dir/expressions/arithmetic_test.cc.o [ 92%] Building CXX object dali/operators/CMakeFiles/dali_operator_test.bin.dir/decoder/host/fused/host_decoder_random_crop_test.cc.o [ 93%] Building CXX object dali/operators/CMakeFiles/dali_operator_test.bin.dir/expressions/constant_storage_test.cc.o [ 93%] Building CXX object dali/operators/CMakeFiles/dali_operator_test.bin.dir/expressions/expression_tree_test.cc.o [ 92%] Building CXX object dali/operators/CMakeFiles/dali_operator_test.bin.dir/displacement/displacement_test.cc.o [ 93%] Building CXX object dali/operators/CMakeFiles/dali_operator_test.bin.dir/fused/crop_mirror_normalize_test.cc.o [ 93%] Building CXX object dali/operators/CMakeFiles/dali_operator_test.bin.dir/fused/resize_crop_mirror_test.cc.o [ 94%] Building CXX object dali/operators/CMakeFiles/dali_operator_test.bin.dir/geometric/bb_flip_test.cc.o [ 94%] Building CXX object dali/operators/CMakeFiles/dali_operator_test.bin.dir/optical_flow/turing_of/optical_flow_turing_test.cc.o [ 95%] Building CXX object dali/operators/CMakeFiles/dali_operator_test.bin.dir/optical_flow/optical_flow_adapter/optical_flow_adapter_test.cc.o [ 95%] Building CXX object dali/operators/CMakeFiles/dali_operator_test.bin.dir/paste/bbox_paste_test.cc.o [ 95%] Building CXX object dali/operators/CMakeFiles/dali_operator_test.bin.dir/geometric/flip_test.cc.o [ 95%] Building CXX object dali/operators/CMakeFiles/dali_operator_test.bin.dir/reader/parser/parser_test.cc.o [ 95%] Building CXX object dali/operators/CMakeFiles/dali_operator_test.bin.dir/resize/resize_test.cc.o [ 95%] Building CXX object dali/operators/CMakeFiles/dali_operator_test.bin.dir/reader/video_reader_op_test.cc.o [ 95%] Building CXX object dali/operators/CMakeFiles/dali_operator_test.bin.dir/optical_flow/optical_flow_test.cc.o [ 96%] Building CXX object dali/operators/CMakeFiles/dali_operator_test.bin.dir/reader/reader_op_test.cc.o [ 96%] Building CXX object dali/operators/CMakeFiles/dali_operator_test.bin.dir/util/pad_test.cc.o [ 96%] Building CXX object dali/operators/CMakeFiles/dali_operator_test.bin.dir/reader/coco_reader_op_test.cc.o [ 96%] Building CXX object dali/operators/CMakeFiles/dali_operator_test.bin.dir/transpose/transpose_test.cc.o [ 97%] Building CXX object dali/operators/CMakeFiles/dali_operator_test.bin.dir/util/external_source_test.cc.o [ 97%] Building CXX object dali/operators/CMakeFiles/dali_operator_test.bin.dir/geometric/shapes_test.cc.o [ 97%] Building CXX object dali/operators/CMakeFiles/dali_operator_test.bin.dir/dali_operator_test.cc.o [ 97%] Building CXX object dali/operators/CMakeFiles/dali_operator_test.bin.dir//test/dali_test_config.cc.o [ 98%] Building CXX object dali/operators/CMakeFiles/dali_operator_test.bin.dir/sequence/element_extract_test.cc.o [ 98%] Building CXX object dali/operators/CMakeFiles/dali_operator_test.bin.dir//test/dali_operator_test_utils.cc.o [100%] Linking CXX executable ../python/nvidia/dali/test/dali_operator_test.bin ../python/nvidia/dali/libdali.so: undefined reference to jpeg_skip_scanlines' ../python/nvidia/dali/libdali.so: undefined reference tojpeg_crop_scanline' collect2: error: ld returned 1 exit status dali/operators/CMakeFiles/dali_operator_test.bin.dir/build.make:669: recipe for target 'dali/python/nvidia/dali/test/dali_operator_test.bin' failed make[2]: [dali/python/nvidia/dali/test/dali_operator_test.bin] Error 1 CMakeFiles/Makefile2:2271: recipe for target 'dali/operators/CMakeFiles/dali_operator_test.bin.dir/all' failed make[1]: [dali/operators/CMakeFiles/dali_operator_test.bin.dir/all] Error 2 Makefile:129: recipe for target 'all' failed make: [all] Error 2

emmawoo6 commented 4 years ago

hi I encountered this problem yesterday. You need to add your libjpeg-turbo path while configuring cmake. cmake -D JPEG_INCLUDE_DIR=/usr/local/libjpeg-turbo/include -D JPEG_LIBRARY=/usr/local/libjpeg-turbo/lib/libjpeg.so ..

yhxuyou commented 4 years ago

hi I encountered this problem yesterday. You need to add your libjpeg-turbo path while configuring cmake. cmake -D JPEG_INCLUDE_DIR=/usr/local/libjpeg-turbo/include -D JPEG_LIBRARY=/usr/local/libjpeg-turbo/lib/libjpeg.so ..

thank u ,i set the libjpeg-turbo path is "libturbojpeg.so",which is wrong,thank u for your instruction and have solved it!