You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mxnet.apache.org by GitBox <gi...@apache.org> on 2020/03/04 16:07:10 UTC

[GitHub] [incubator-mxnet] cepera-ang opened a new issue #17761: Cmake stuck in infinite loop at configuration

cepera-ang opened a new issue #17761: Cmake stuck in infinite loop at configuration
URL: https://github.com/apache/incubator-mxnet/issues/17761
 
 
   ## Description
   
   I'm trying to build Mxnet from source using this guide https://mxnet.apache.org/get_started/ubuntu_setup and at running `cmake ..` command the build is stuck at infinite loop. 
   
    
   
   ### Error Message
   ```
   ➜  build git:(master) cmake ..                                            
   -- The C compiler identification is GNU 8.3.0
   -- The CXX compiler identification is GNU 8.3.0
   -- Check for working C compiler: /usr/local/bin/cc
   -- Check for working C compiler: /usr/local/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/local/bin/c++
   -- Check for working CXX compiler: /usr/local/bin/c++ -- works
   -- Detecting CXX compiler ABI info
   -- Detecting CXX compiler ABI info - done
   -- Detecting CXX compile features
   -- Detecting CXX compile features - done
   -- CMAKE_CROSSCOMPILING FALSE
   -- CMAKE_HOST_SYSTEM_PROCESSOR x86_64
   -- CMAKE_SYSTEM_PROCESSOR x86_64
   -- CMAKE_SYSTEM_NAME Linux
   -- CMake version '3.13.4' using generator 'Unix Makefiles'
   -- Looking for a CUDA compiler
   -- Looking for a CUDA compiler - /usr/local/bin/nvcc
   CMake Warning at CMakeLists.txt:95 (message):
     CMAKE_CUDA_COMPILER guessed: /usr/local/cuda/bin/nvcc
   
   
   -- The CUDA compiler identification is NVIDIA 10.1.243
   -- Check for working CUDA compiler: /usr/local/cuda/bin/nvcc
   -- Check for working CUDA compiler: /usr/local/cuda/bin/nvcc -- works
   -- Detecting CUDA compiler ABI info
   -- Detecting CUDA compiler ABI info - done
   -- Performing Test SUPPORT_CXX11
   -- Performing Test SUPPORT_CXX11 - Success
   -- Performing Test SUPPORT_CXX0X
   -- Performing Test SUPPORT_CXX0X - Success
   -- CMAKE_BUILD_TYPE is unset, defaulting to Release
   -- MKL-DNN compat: set DNNL_BUILD_EXAMPLES to MKLDNN_BUILD_EXAMPLES with value `OFF`
   -- MKL-DNN compat: set DNNL_BUILD_TESTS to MKLDNN_BUILD_TESTS with value `OFF`
   -- MKL-DNN compat: set DNNL_ENABLE_JIT_PROFILING to MKLDNN_ENABLE_JIT_PROFILING with value `OFF`
   -- MKL-DNN compat: set DNNL_LIBRARY_TYPE to MKLDNN_LIBRARY_TYPE with value `STATIC`
   -- MKL-DNN compat: set DNNL_ARCH_OPT_FLAGS to MKLDNN_ARCH_OPT_FLAGS with value ``
   -- 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  
   -- Found OpenMP_C: -fopenmp (found version "4.5") 
   -- Found OpenMP_CXX: -fopenmp (found version "4.5") 
   -- Found OpenMP: TRUE (found version "4.5")  
   -- GPU support is disabled
   -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 
   -- Found Git: /usr/bin/git (found version "2.20.1") 
   -- Intel(R) VTune(TM) Amplifier JIT profiling disabled
   -- Found OpenBLAS libraries: /usr/lib/x86_64-linux-gnu/libopenblas.so
   -- Found OpenBLAS include: /usr/include/x86_64-linux-gnu
   -- OpenCV Disabled
   -- Performing Test OPENMP_HAVE_WERROR_FLAG
   -- Performing Test OPENMP_HAVE_WERROR_FLAG - Success
   -- Performing Test OPENMP_HAVE_STD_GNUPP11_FLAG
   -- Performing Test OPENMP_HAVE_STD_GNUPP11_FLAG - Success
   -- Performing Test OPENMP_HAVE_STD_CPP11_FLAG
   -- Performing Test OPENMP_HAVE_STD_CPP11_FLAG - Success
   -- Found PythonInterp: /usr/bin/python (found version "2.7.17") 
   -- Cannot find llvm-lit.
   -- Please put llvm-lit in your PATH, set OPENMP_LLVM_LIT_EXECUTABLE to its full path, or point OPENMP_LLVM_TOOLS_DIR to its directory.
   CMake Warning at 3rdparty/openmp/cmake/OpenMPTesting.cmake:22 (message):
     The check targets will not be available!
   Call Stack (most recent call first):
     3rdparty/openmp/cmake/OpenMPTesting.cmake:40 (find_standalone_test_dependencies)
     3rdparty/openmp/CMakeLists.txt:49 (include)
   
   
   -- Performing Test LIBOMP_HAVE_FNO_EXCEPTIONS_FLAG
   -- Performing Test LIBOMP_HAVE_FNO_EXCEPTIONS_FLAG - Success
   -- Performing Test LIBOMP_HAVE_FNO_RTTI_FLAG
   -- Performing Test LIBOMP_HAVE_FNO_RTTI_FLAG - Success
   -- Performing Test LIBOMP_HAVE_X_CPP_FLAG
   -- Performing Test LIBOMP_HAVE_X_CPP_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WCAST_QUAL_FLAG
   -- Performing Test LIBOMP_HAVE_WCAST_QUAL_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_UNUSED_FUNCTION_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_UNUSED_FUNCTION_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_UNUSED_LOCAL_TYPEDEF_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_UNUSED_LOCAL_TYPEDEF_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_WNO_UNUSED_VALUE_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_UNUSED_VALUE_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_UNUSED_VARIABLE_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_UNUSED_VARIABLE_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_SWITCH_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_SWITCH_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_COVERED_SWITCH_DEFAULT_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_COVERED_SWITCH_DEFAULT_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_WNO_DEPRECATED_REGISTER_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_DEPRECATED_REGISTER_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_WNO_SIGN_COMPARE_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_SIGN_COMPARE_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_GNU_ANONYMOUS_STRUCT_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_GNU_ANONYMOUS_STRUCT_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_WNO_UNKNOWN_PRAGMAS_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_UNKNOWN_PRAGMAS_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_MISSING_FIELD_INITIALIZERS_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_MISSING_FIELD_INITIALIZERS_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_MISSING_BRACES_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_MISSING_BRACES_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_COMMENT_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_COMMENT_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_SELF_ASSIGN_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_SELF_ASSIGN_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_WNO_VLA_EXTENSION_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_VLA_EXTENSION_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_WNO_FORMAT_PEDANTIC_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_FORMAT_PEDANTIC_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_WSTRINGOP_OVERFLOW_FLAG
   -- Performing Test LIBOMP_HAVE_WSTRINGOP_OVERFLOW_FLAG - Success
   -- Performing Test LIBOMP_HAVE_MSSE2_FLAG
   -- Performing Test LIBOMP_HAVE_MSSE2_FLAG - Success
   -- Performing Test LIBOMP_HAVE_FTLS_MODEL_FLAG
   -- Performing Test LIBOMP_HAVE_FTLS_MODEL_FLAG - Success
   -- Performing Test LIBOMP_HAVE_MMIC_FLAG
   -- Performing Test LIBOMP_HAVE_MMIC_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_M32_FLAG
   -- Performing Test LIBOMP_HAVE_M32_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_X_FLAG
   -- Performing Test LIBOMP_HAVE_X_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WARN_SHARED_TEXTREL_FLAG
   -- Performing Test LIBOMP_HAVE_WARN_SHARED_TEXTREL_FLAG - Success
   -- Performing Test LIBOMP_HAVE_AS_NEEDED_FLAG
   -- Performing Test LIBOMP_HAVE_AS_NEEDED_FLAG - Success
   -- Performing Test LIBOMP_HAVE_VERSION_SCRIPT_FLAG
   -- Performing Test LIBOMP_HAVE_VERSION_SCRIPT_FLAG - Success
   -- Performing Test LIBOMP_HAVE_STATIC_LIBGCC_FLAG
   -- Performing Test LIBOMP_HAVE_STATIC_LIBGCC_FLAG - Success
   -- Performing Test LIBOMP_HAVE_Z_NOEXECSTACK_FLAG
   -- Performing Test LIBOMP_HAVE_Z_NOEXECSTACK_FLAG - Success
   -- Performing Test LIBOMP_HAVE_FINI_FLAG
   -- Performing Test LIBOMP_HAVE_FINI_FLAG - Success
   -- Found Perl: /usr/bin/perl (found version "5.28.1") 
   -- Performing Test LIBOMP_HAVE_VERSION_SYMBOLS
   -- Performing Test LIBOMP_HAVE_VERSION_SYMBOLS - Success
   -- Performing Test LIBOMP_HAVE___BUILTIN_FRAME_ADDRESS
   -- Performing Test LIBOMP_HAVE___BUILTIN_FRAME_ADDRESS - Success
   -- Performing Test LIBOMP_HAVE_WEAK_ATTRIBUTE
   -- Performing Test LIBOMP_HAVE_WEAK_ATTRIBUTE - Success
   -- Looking for include files windows.h, psapi.h
   -- Looking for include files windows.h, psapi.h - not found
   -- Looking for EnumProcessModules in psapi
   -- Looking for EnumProcessModules in psapi - not found
   -- LIBOMP: Operating System     -- Linux
   -- LIBOMP: Target Architecture  -- x86_64
   -- LIBOMP: Build Type           -- Release
   -- LIBOMP: Library Kind         -- SHARED
   -- LIBOMP: Library Type         -- normal
   -- LIBOMP: Fortran Modules      -- FALSE
   -- LIBOMP: Build                -- 20140926
   -- LIBOMP: Use Stats-gathering  -- FALSE
   -- LIBOMP: Use Debugger-support -- FALSE
   -- LIBOMP: Use ITT notify       -- TRUE
   -- LIBOMP: Use OMPT-support     -- TRUE
   -- LIBOMP: Use OMPT-optional  -- TRUE
   -- LIBOMP: Use Adaptive locks   -- TRUE
   -- LIBOMP: Use quad precision   -- TRUE
   -- LIBOMP: Use TSAN-support     -- FALSE
   -- LIBOMP: Use Hwloc library    -- FALSE
   -- Looking for sqrt in m
   -- Looking for sqrt in m - found
   -- Looking for __atomic_load_1
   -- Looking for __atomic_load_1 - not found
   -- Looking for __atomic_load_1 in atomic
   -- Looking for __atomic_load_1 in atomic - found
   -- check-libomp does nothing.
   -- check-ompt does nothing.
   -- check-openmp does nothing.
   USE_LAPACK is ON
   CMake Warning at 3rdparty/googletest/googletest/CMakeLists.txt:47 (project):
     VERSION keyword not followed by a value or was followed by a value that
     expanded to nothing.
   
   
   -- Found GTest: gtest  
   -- Found CUDNN: /usr/lib/x86_64-linux-gnu/libcudnn.so  
   -- Found OpenMP_C: -fopenmp  
   -- Found OpenMP_CXX: -fopenmp  
   -- Found OpenMP: TRUE   
   -- Looking for clock_gettime in rt
   -- Looking for clock_gettime in rt - found
   -- Looking for fopen64
   -- Looking for fopen64 - not found
   -- Looking for C++ include cxxabi.h
   -- Looking for C++ include cxxabi.h - found
   -- Looking for nanosleep
   -- Looking for nanosleep - found
   -- Looking for backtrace
   -- Looking for backtrace - found
   -- backtrace facility detected in default set of libraries
   -- Found Backtrace: /usr/include  
   -- Check if the system is big endian
   -- Searching 16 bit integer
   -- Looking for sys/types.h
   -- Looking for sys/types.h - found
   -- Looking for stdint.h
   -- Looking for stdint.h - found
   -- Looking for stddef.h
   -- Looking for stddef.h - found
   -- Check size of unsigned short
   -- Check size of unsigned short - done
   -- Using unsigned short
   -- Check if the system is big endian - little endian
   -- /mnt/data/mxnet/3rdparty/dmlc-core/cmake/build_config.h.in -> include/dmlc/build_config.h
   -- Performing Test SUPPORT_MSSE2
   -- Performing Test SUPPORT_MSSE2 - Success
   -- CUDA: Using the following NVCC architecture flags -gencode;arch=compute_61,code=sm_61
   -- Found CUDAToolkit: /usr/local/cuda/include (found version "10.1.243") 
   -- Found NCCL: /usr/include  
   -- Found NCCL (include: /usr/include, library: /usr/lib/x86_64-linux-gnu/libnccl.so)
   -- Performing Test SUPPORT_MSSE3
   -- Performing Test SUPPORT_MSSE3 - Success
   -- Found Python3: /usr/bin/python3.7 (found version "3.7.5") found components:  Interpreter 
   CMake Warning at CMakeLists.txt:851 (message):
     OpenCV_VERSION_MAJOR: , version 3 with imgcodecs is required for im2rec,
     im2rec will not be available
   
   
   CMake Warning at example/image-classification/predict-cpp/CMakeLists.txt:3 (message):
     OpenCV version >= 3 should be enabled and found to build image
     classification example, skipping...
   
   
   -- Configuring done
   
   You have changed variables that require your cache to be deleted.
   Configure will be re-run and you may have to reset some variables.
   The following variables have changed:
   CMAKE_CUDA_COMPILER= /usr/local/bin/nvcc
   CMAKE_CUDA_COMPILER= /usr/local/bin/nvcc
   ```
   Last lines look relevant. 
   And than the process repeats itself indefinitely:
   ```
   -- The C compiler identification is GNU 8.3.0
   -- The CXX compiler identification is GNU 8.3.0
   -- Check for working C compiler: /usr/local/bin/cc
   -- Check for working C compiler: /usr/local/bin/cc -- works
   ...
   ```
   ## To Reproduce
   Follow https://mxnet.apache.org/get_started/ubuntu_setup 
   
   ### Steps to reproduce
   (Paste the commands you ran that produced the error.)
   
   1.Install prerequisites
   2. Clone repo and copy config
   ```
   git clone --recursive https://github.com/apache/incubator-mxnet.git mxnet
   cd mxnet
   cp config/linux_gpu.cmake config.cmake  # or config/linux_gpu.cmake for build with CUDA
   ```
   The only change in config I did -- I disabled OpenCV. 
   
   3. Run config:
   ```
   rm -rf build
   mkdir -p build && cd build
   cmake ..
   ```
   
   
   ## What have you tried to solve it?
   
   1. I uncommented CMAKE_CUDA_COMPILER line and **removed** cache from there
   `set(CMAKE_CUDA_COMPILER "nvcc" STRING "Cuda compiler (nvcc)")`
   
   2. And it's building as it should.
   
   ## Environment
   
   We recommend using our script for collecting the diagnositc information. Run the following command and paste the outputs below:
   ```
   (base) ➜  ~ curl --retry 10 -s https://raw.githubusercontent.com/dmlc/gluon-nlp/master/tools/diagnose.py | python
   ----------Python Info----------
   Version      : 3.7.4
   Compiler     : GCC 7.3.0
   Build        : ('default', 'Aug 13 2019 20:35:49')
   Arch         : ('64bit', 'ELF')
   ------------Pip Info-----------
   Version      : 20.0.2
   Directory    : /home/cepera/miniconda3/lib/python3.7/site-packages/pip
   ----------MXNet Info-----------
   No MXNet installed.
   ----------System Info----------
   Platform     : Linux-5.3.0-29-generic-x86_64-with-debian-buster-sid
   system       : Linux
   node         : server
   release      : 5.3.0-29-generic
   version      : #31-Ubuntu SMP Fri Jan 17 17:27:26 UTC 2020
   ----------Hardware Info----------
   machine      : x86_64
   processor    : x86_64
   Architecture:                    x86_64
   CPU op-mode(s):                  32-bit, 64-bit
   Byte Order:                      Little Endian
   Address sizes:                   46 bits physical, 48 bits virtual
   CPU(s):                          32
   On-line CPU(s) list:             0-31
   Thread(s) per core:              2
   Core(s) per socket:              8
   Socket(s):                       2
   NUMA node(s):                    2
   Vendor ID:                       GenuineIntel
   CPU family:                      6
   Model:                           45
   Model name:                      Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
   Stepping:                        7
   CPU MHz:                         2992.801
   CPU max MHz:                     3300.0000
   CPU min MHz:                     1200.0000
   BogoMIPS:                        5187.52
   Virtualization:                  VT-x
   L1d cache:                       512 KiB
   L1i cache:                       512 KiB
   L2 cache:                        4 MiB
   L3 cache:                        40 MiB
   NUMA node0 CPU(s):               0-7,16-23
   NUMA node1 CPU(s):               8-15,24-31
   Vulnerability Itlb multihit:     KVM: Mitigation: Split huge pages
   Vulnerability L1tf:              Mitigation; PTE Inversion; VMX conditional cache flushes, SMT vulnerable
   Vulnerability Mds:               Mitigation; Clear CPU buffers; SMT vulnerable
   Vulnerability Meltdown:          Mitigation; PTI
   Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl and seccomp
   Vulnerability Spectre v1:        Mitigation; usercopy/swapgs barriers and __user pointer sanitization
   Vulnerability Spectre v2:        Mitigation; Full generic retpoline, IBPB conditional, IBRS_FW, STIBP conditional, RSB filling
   Vulnerability Tsx async abort:   Not affected
   Flags:                           fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 
                                    ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonsto
                                    p_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca ss
                                    e4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow 
                                    vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts md_clear flush_l1d
   ----------Network Test----------
   Setting timeout: 10
   Timing for MXNet: https://github.com/apache/incubator-mxnet, DNS: 0.0396 sec, LOAD: 0.7047 sec.
   Timing for GluonNLP GitHub: https://github.com/dmlc/gluon-nlp, DNS: 0.0013 sec, LOAD: 0.6802 sec.
   Timing for GluonNLP: http://gluon-nlp.mxnet.io, DNS: 0.0542 sec, LOAD: 0.6213 sec.
   Timing for D2L: http://d2l.ai, DNS: 0.0374 sec, LOAD: 0.1000 sec.
   Timing for D2L (zh-cn): http://zh.d2l.ai, DNS: 0.0410 sec, LOAD: 0.3118 sec.
   Timing for FashionMNIST: https://repo.mxnet.io/gluon/dataset/fashion-mnist/train-labels-idx1-ubyte.gz, DNS: 0.0624 sec, LOAD: 0.8390 sec.
   Timing for PYPI: https://pypi.python.org/pypi/pip, DNS: 0.0325 sec, LOAD: 0.8983 sec.
   Timing for Conda: https://repo.continuum.io/pkgs/free/, DNS: 0.0351 sec, LOAD: 0.9956 sec.
   ```
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-mxnet] cepera-ang commented on issue #17761: Cmake stuck in infinite loop at configuration

Posted by GitBox <gi...@apache.org>.
cepera-ang commented on issue #17761: Cmake stuck in infinite loop at configuration
URL: https://github.com/apache/incubator-mxnet/issues/17761#issuecomment-594751884
 
 
   ```
   (base) ➜  ~ cmake --version
   cmake version 3.13.4
   ```
   
   On Wed, 4 Mar 2020 at 21:52, Leonard Lausen <no...@github.com>
   wrote:
   
   > what version of cmake are you using?
   >
   > —
   > You are receiving this because you authored the thread.
   > Reply to this email directly, view it on GitHub
   > <https://github.com/apache/incubator-mxnet/issues/17761?email_source=notifications&email_token=ACRP6O3MBV2YVS3ZR7F635TRF2PNPA5CNFSM4LBL7W2KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOENZSE2Q#issuecomment-594748010>,
   > or unsubscribe
   > <https://github.com/notifications/unsubscribe-auth/ACRP6O5WCJLGISQOA35Z7LDRF2PNPANCNFSM4LBL7W2A>
   > .
   >
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-mxnet] leezu commented on issue #17761: Cmake stuck in infinite loop at configuration

Posted by GitBox <gi...@apache.org>.
leezu commented on issue #17761: Cmake stuck in infinite loop at configuration
URL: https://github.com/apache/incubator-mxnet/issues/17761#issuecomment-594814762
 
 
   You didn't install cuda correctly. In particular you didn't do https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#mandatory-post
   nvcc is not on your PATH.
   
   We recently added a convenience functionality in https://github.com/apache/incubator-mxnet/pull/17293 that attempts to do the right thing even if cuda is not installed correctly. Seems that leads to an infinite loop unfortunately.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-mxnet] cepera-ang edited a comment on issue #17761: cmake stuck in infinite loop at configuration if nvcc is not found

Posted by GitBox <gi...@apache.org>.
cepera-ang edited a comment on issue #17761: cmake stuck in infinite loop at configuration if nvcc is not found
URL: https://github.com/apache/incubator-mxnet/issues/17761#issuecomment-594840371
 
 
   I have nvcc in my $PATH as follows: 
   ```
   ➜  build git:(master) echo $PATH
   /home/cepera/miniconda3/condabin:/home/cepera/bin:/home/cepera/.nvm/versions/node/v12.3.1/bin:
   /home/cepera/.local/bin:/home/cepera/bin:/usr/local/sbin:/usr/local/bin:
   /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:
   /home/cepera/.fzf/bin:/usr/local/cuda-10.1/bin
   ➜  build git:(master) which nvcc            
   /usr/local/bin/nvcc
   ```
   Also, if I set CUDACXX as you suggested it seems like Cmake ignores it and still guesses different path and, unfortunately, still loops:
   
   ```
   ➜  build git:(master) CUDACXX=/usr/local/bin/nvcc cmake -GNinja ..
   -- The C compiler identification is GNU 8.3.0
   -- The CXX compiler identification is GNU 8.3.0
   -- Check for working C compiler: /usr/local/bin/cc
   -- Check for working C compiler: /usr/local/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/local/bin/c++
   -- Check for working CXX compiler: /usr/local/bin/c++ -- works
   -- Detecting CXX compiler ABI info
   -- Detecting CXX compiler ABI info - done
   -- Detecting CXX compile features
   -- Detecting CXX compile features - done
   -- CMAKE_CROSSCOMPILING FALSE
   -- CMAKE_HOST_SYSTEM_PROCESSOR x86_64
   -- CMAKE_SYSTEM_PROCESSOR x86_64
   -- CMAKE_SYSTEM_NAME Linux
   -- CMake version '3.13.4' using generator 'Ninja'
   -- Looking for a CUDA compiler
   -- Looking for a CUDA compiler - /usr/local/bin/nvcc
   CMake Warning at CMakeLists.txt:95 (message):
     CMAKE_CUDA_COMPILER guessed: /usr/local/cuda/bin/nvcc
   
   
   -- The CUDA compiler identification is NVIDIA 10.1.243
   -- Check for working CUDA compiler: /usr/local/cuda/bin/nvcc
   -- Check for working CUDA compiler: /usr/local/cuda/bin/nvcc -- works
   
   <truncated>
   ```
   
   Update: if I set CUDACXX=/usr/local/cuda/bin/nvcc (exactly as Cmake "guesses") then it configures successfully. 

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-mxnet] leezu edited a comment on issue #17761: Cmake stuck in infinite loop at configuration

Posted by GitBox <gi...@apache.org>.
leezu edited a comment on issue #17761: Cmake stuck in infinite loop at configuration
URL: https://github.com/apache/incubator-mxnet/issues/17761#issuecomment-594814762
 
 
   We recently added a convenience functionality in https://github.com/apache/incubator-mxnet/pull/17293 that attempts to do the right thing even if cuda is not installed correctly. Seems that leads to an infinite loop unfortunately. It needs to be fixed. Thanks for reporting the issue.
   
   You didn't install cuda correctly. In particular you didn't do https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#mandatory-post
   nvcc is not on your PATH.
   
   As a quick workaround, you can run with `CUDACXX=/usr/local/cuda/nvcc cmake`

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-mxnet] cepera-ang commented on issue #17761: cmake stuck in infinite loop at configuration if nvcc is not found

Posted by GitBox <gi...@apache.org>.
cepera-ang commented on issue #17761: cmake stuck in infinite loop at configuration if nvcc is not found
URL: https://github.com/apache/incubator-mxnet/issues/17761#issuecomment-594914164
 
 
   Now it fails in different place: 
   
   ```
   (base) ➜  build git:(master) ✗ cmake -GNinja ..
   -- The C compiler identification is GNU 8.3.0
   -- The CXX compiler identification is GNU 8.3.0
   -- Check for working C compiler: /usr/local/bin/cc
   -- Check for working C compiler: /usr/local/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/local/bin/c++
   -- Check for working CXX compiler: /usr/local/bin/c++ -- works
   -- Detecting CXX compiler ABI info
   -- Detecting CXX compiler ABI info - done
   -- Detecting CXX compile features
   -- Detecting CXX compile features - done
   -- CMAKE_CROSSCOMPILING FALSE
   -- CMAKE_HOST_SYSTEM_PROCESSOR x86_64
   -- CMAKE_SYSTEM_PROCESSOR x86_64
   -- CMAKE_SYSTEM_NAME Linux
   -- CMake version '3.13.4' using generator 'Ninja'
   -- Looking for a CUDA compiler
   -- Looking for a CUDA compiler - /usr/local/bin/nvcc
   -- The CUDA compiler identification is NVIDIA 10.1.243
   -- Check for working CUDA compiler: /usr/local/bin/nvcc
   -- Check for working CUDA compiler: /usr/local/bin/nvcc -- works
   -- Detecting CUDA compiler ABI info
   -- Detecting CUDA compiler ABI info - done
   -- Performing Test SUPPORT_CXX11
   -- Performing Test SUPPORT_CXX11 - Success
   -- Performing Test SUPPORT_CXX0X
   -- Performing Test SUPPORT_CXX0X - Success
   -- CMAKE_BUILD_TYPE is unset, defaulting to Release
   -- MKL-DNN compat: set DNNL_BUILD_EXAMPLES to MKLDNN_BUILD_EXAMPLES with value `OFF`
   -- MKL-DNN compat: set DNNL_BUILD_TESTS to MKLDNN_BUILD_TESTS with value `OFF`
   -- MKL-DNN compat: set DNNL_ENABLE_JIT_PROFILING to MKLDNN_ENABLE_JIT_PROFILING with value `OFF`
   -- MKL-DNN compat: set DNNL_LIBRARY_TYPE to MKLDNN_LIBRARY_TYPE with value `STATIC`
   -- MKL-DNN compat: set DNNL_ARCH_OPT_FLAGS to MKLDNN_ARCH_OPT_FLAGS with value ``
   -- 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  
   -- Found OpenMP_C: -fopenmp (found version "4.5") 
   -- Found OpenMP_CXX: -fopenmp (found version "4.5") 
   -- Found OpenMP: TRUE (found version "4.5")  
   -- GPU support is disabled
   -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 
   -- Found Git: /usr/bin/git (found version "2.20.1") 
   -- Intel(R) VTune(TM) Amplifier JIT profiling disabled
   -- Found OpenBLAS libraries: /usr/lib/x86_64-linux-gnu/libopenblas.so
   -- Found OpenBLAS include: /usr/include/x86_64-linux-gnu
   -- OpenCV Disabled
   -- Performing Test OPENMP_HAVE_WERROR_FLAG
   -- Performing Test OPENMP_HAVE_WERROR_FLAG - Success
   -- Performing Test OPENMP_HAVE_STD_GNUPP11_FLAG
   -- Performing Test OPENMP_HAVE_STD_GNUPP11_FLAG - Success
   -- Performing Test OPENMP_HAVE_STD_CPP11_FLAG
   -- Performing Test OPENMP_HAVE_STD_CPP11_FLAG - Success
   -- Found PythonInterp: /home/cepera/miniconda3/bin/python (found version "3.7.4") 
   -- Cannot find llvm-lit.
   -- Please put llvm-lit in your PATH, set OPENMP_LLVM_LIT_EXECUTABLE to its full path, or point OPENMP_LLVM_TOOLS_DIR to its directory.
   CMake Warning at 3rdparty/openmp/cmake/OpenMPTesting.cmake:22 (message):
     The check targets will not be available!
   Call Stack (most recent call first):
     3rdparty/openmp/cmake/OpenMPTesting.cmake:40 (find_standalone_test_dependencies)
     3rdparty/openmp/CMakeLists.txt:49 (include)
   
   
   -- Performing Test LIBOMP_HAVE_FNO_EXCEPTIONS_FLAG
   -- Performing Test LIBOMP_HAVE_FNO_EXCEPTIONS_FLAG - Success
   -- Performing Test LIBOMP_HAVE_FNO_RTTI_FLAG
   -- Performing Test LIBOMP_HAVE_FNO_RTTI_FLAG - Success
   -- Performing Test LIBOMP_HAVE_X_CPP_FLAG
   -- Performing Test LIBOMP_HAVE_X_CPP_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WCAST_QUAL_FLAG
   -- Performing Test LIBOMP_HAVE_WCAST_QUAL_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_UNUSED_FUNCTION_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_UNUSED_FUNCTION_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_UNUSED_LOCAL_TYPEDEF_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_UNUSED_LOCAL_TYPEDEF_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_WNO_UNUSED_VALUE_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_UNUSED_VALUE_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_UNUSED_VARIABLE_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_UNUSED_VARIABLE_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_SWITCH_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_SWITCH_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_COVERED_SWITCH_DEFAULT_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_COVERED_SWITCH_DEFAULT_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_WNO_DEPRECATED_REGISTER_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_DEPRECATED_REGISTER_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_WNO_SIGN_COMPARE_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_SIGN_COMPARE_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_GNU_ANONYMOUS_STRUCT_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_GNU_ANONYMOUS_STRUCT_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_WNO_UNKNOWN_PRAGMAS_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_UNKNOWN_PRAGMAS_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_MISSING_FIELD_INITIALIZERS_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_MISSING_FIELD_INITIALIZERS_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_MISSING_BRACES_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_MISSING_BRACES_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_COMMENT_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_COMMENT_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_SELF_ASSIGN_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_SELF_ASSIGN_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_WNO_VLA_EXTENSION_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_VLA_EXTENSION_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_WNO_FORMAT_PEDANTIC_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_FORMAT_PEDANTIC_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_WSTRINGOP_OVERFLOW_FLAG
   -- Performing Test LIBOMP_HAVE_WSTRINGOP_OVERFLOW_FLAG - Success
   -- Performing Test LIBOMP_HAVE_MSSE2_FLAG
   -- Performing Test LIBOMP_HAVE_MSSE2_FLAG - Success
   -- Performing Test LIBOMP_HAVE_FTLS_MODEL_FLAG
   -- Performing Test LIBOMP_HAVE_FTLS_MODEL_FLAG - Success
   -- Performing Test LIBOMP_HAVE_MMIC_FLAG
   -- Performing Test LIBOMP_HAVE_MMIC_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_M32_FLAG
   -- Performing Test LIBOMP_HAVE_M32_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_X_FLAG
   -- Performing Test LIBOMP_HAVE_X_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WARN_SHARED_TEXTREL_FLAG
   -- Performing Test LIBOMP_HAVE_WARN_SHARED_TEXTREL_FLAG - Success
   -- Performing Test LIBOMP_HAVE_AS_NEEDED_FLAG
   -- Performing Test LIBOMP_HAVE_AS_NEEDED_FLAG - Success
   -- Performing Test LIBOMP_HAVE_VERSION_SCRIPT_FLAG
   -- Performing Test LIBOMP_HAVE_VERSION_SCRIPT_FLAG - Success
   -- Performing Test LIBOMP_HAVE_STATIC_LIBGCC_FLAG
   -- Performing Test LIBOMP_HAVE_STATIC_LIBGCC_FLAG - Success
   -- Performing Test LIBOMP_HAVE_Z_NOEXECSTACK_FLAG
   -- Performing Test LIBOMP_HAVE_Z_NOEXECSTACK_FLAG - Success
   -- Performing Test LIBOMP_HAVE_FINI_FLAG
   -- Performing Test LIBOMP_HAVE_FINI_FLAG - Success
   -- Found Perl: /usr/bin/perl (found version "5.28.1") 
   -- Performing Test LIBOMP_HAVE_VERSION_SYMBOLS
   -- Performing Test LIBOMP_HAVE_VERSION_SYMBOLS - Success
   -- Performing Test LIBOMP_HAVE___BUILTIN_FRAME_ADDRESS
   -- Performing Test LIBOMP_HAVE___BUILTIN_FRAME_ADDRESS - Success
   -- Performing Test LIBOMP_HAVE_WEAK_ATTRIBUTE
   -- Performing Test LIBOMP_HAVE_WEAK_ATTRIBUTE - Success
   -- Looking for include files windows.h, psapi.h
   -- Looking for include files windows.h, psapi.h - not found
   -- Looking for EnumProcessModules in psapi
   -- Looking for EnumProcessModules in psapi - not found
   -- LIBOMP: Operating System     -- Linux
   -- LIBOMP: Target Architecture  -- x86_64
   -- LIBOMP: Build Type           -- Release
   -- LIBOMP: Library Kind         -- SHARED
   -- LIBOMP: Library Type         -- normal
   -- LIBOMP: Fortran Modules      -- FALSE
   -- LIBOMP: Build                -- 20140926
   -- LIBOMP: Use Stats-gathering  -- FALSE
   -- LIBOMP: Use Debugger-support -- FALSE
   -- LIBOMP: Use ITT notify       -- TRUE
   -- LIBOMP: Use OMPT-support     -- TRUE
   -- LIBOMP: Use OMPT-optional  -- TRUE
   -- LIBOMP: Use Adaptive locks   -- TRUE
   -- LIBOMP: Use quad precision   -- TRUE
   -- LIBOMP: Use TSAN-support     -- FALSE
   -- LIBOMP: Use Hwloc library    -- FALSE
   -- Looking for sqrt in m
   -- Looking for sqrt in m - found
   -- Looking for __atomic_load_1
   -- Looking for __atomic_load_1 - not found
   -- Looking for __atomic_load_1 in atomic
   -- Looking for __atomic_load_1 in atomic - found
   -- check-libomp does nothing.
   -- check-ompt does nothing.
   -- check-openmp does nothing.
   USE_LAPACK is ON
   CMake Warning at 3rdparty/googletest/googletest/CMakeLists.txt:47 (project):
     VERSION keyword not followed by a value or was followed by a value that
     expanded to nothing.
   
   
   -- Found GTest: gtest  
   -- Found CUDNN: /usr/lib/x86_64-linux-gnu/libcudnn.so  
   -- Found OpenMP_C: -fopenmp  
   -- Found OpenMP_CXX: -fopenmp  
   -- Found OpenMP: TRUE   
   -- Looking for clock_gettime in rt
   -- Looking for clock_gettime in rt - found
   -- Looking for fopen64
   -- Looking for fopen64 - not found
   -- Looking for C++ include cxxabi.h
   -- Looking for C++ include cxxabi.h - found
   -- Looking for nanosleep
   -- Looking for nanosleep - found
   -- Looking for backtrace
   -- Looking for backtrace - found
   -- backtrace facility detected in default set of libraries
   -- Found Backtrace: /usr/include  
   -- Check if the system is big endian
   -- Searching 16 bit integer
   -- Looking for sys/types.h
   -- Looking for sys/types.h - found
   -- Looking for stdint.h
   -- Looking for stdint.h - found
   -- Looking for stddef.h
   -- Looking for stddef.h - found
   -- Check size of unsigned short
   -- Check size of unsigned short - done
   -- Using unsigned short
   -- Check if the system is big endian - little endian
   -- /home/cepera/tmp/mxnet/3rdparty/dmlc-core/cmake/build_config.h.in -> include/dmlc/build_config.h
   -- Performing Test SUPPORT_MSSE2
   -- Performing Test SUPPORT_MSSE2 - Success
   -- Autodetected CUDA architecture(s):  6.1 6.1 6.1
   -- CUDA: Using the following NVCC architecture flags -gencode;arch=compute_61,code=sm_61
   -- Unable to find cudart library.
   CMake Error at /usr/share/cmake-3.13/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
     Could NOT find CUDAToolkit (missing: CUDAToolkit_INCLUDE_DIR CUDA_CUDART)
     (found version "10.1.243")
   Call Stack (most recent call first):
     /usr/share/cmake-3.13/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
     cmake/upstream/FindCUDAToolkit.cmake:697 (find_package_handle_standard_args)
     CMakeLists.txt:617 (find_package)
   
   
   -- Configuring incomplete, errors occurred!
   See also "/home/cepera/tmp/mxnet/build/CMakeFiles/CMakeOutput.log".
   See also "/home/cepera/tmp/mxnet/build/CMakeFiles/CMakeError.log".
   
   ```

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-mxnet] leezu edited a comment on issue #17761: cmake stuck in infinite loop at configuration if nvcc is not found

Posted by GitBox <gi...@apache.org>.
leezu edited a comment on issue #17761: cmake stuck in infinite loop at configuration if nvcc is not found
URL: https://github.com/apache/incubator-mxnet/issues/17761#issuecomment-594929384
 
 
   Where does `/usr/local/bin/nvcc` come from? It's a strange location to have nvcc at. Did you install the cuda libraries also to `/usr/local`? Usually they are at `/usr/local/cuda`.
   
   The exact search behavior is specified in https://gitlab.kitware.com/cmake/cmake/-/blob/master/Modules/FindCUDAToolkit.cmake

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-mxnet] cepera-ang commented on issue #17761: cmake stuck in infinite loop at configuration if nvcc is not found

Posted by GitBox <gi...@apache.org>.
cepera-ang commented on issue #17761: cmake stuck in infinite loop at configuration if nvcc is not found
URL: https://github.com/apache/incubator-mxnet/issues/17761#issuecomment-595270562
 
 
   It is indeed strange location for nvcc and it happens to be some misconfiguration on my machine. `/usr/local/bin/nvcc` is a symbolic link to `ccache` and removing it solves the problem (tried with changes in #17773). 
   
   Thanks for you time @leezu! It is rare to get this kind of fast and thorough response with open source project and I highly appreciate it. 

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-mxnet] cepera-ang commented on issue #17761: cmake stuck in infinite loop at configuration if nvcc is not found

Posted by GitBox <gi...@apache.org>.
cepera-ang commented on issue #17761: cmake stuck in infinite loop at configuration if nvcc is not found
URL: https://github.com/apache/incubator-mxnet/issues/17761#issuecomment-594840371
 
 
   I have nvcc in my $PATH as follows: 
   ```
   ➜  build git:(master) echo $PATH
   /home/cepera/miniconda3/condabin:/home/cepera/bin:/home/cepera/.nvm/versions/node/v12.3.1/bin:
   /home/cepera/.local/bin:/home/cepera/bin:/usr/local/sbin:/usr/local/bin:
   /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:
   /home/cepera/.fzf/bin:/usr/local/cuda-10.1/bin
   ➜  build git:(master) which nvcc            
   /usr/local/bin/nvcc
   ```
   Also, if I set CUDACXX as you suggested it seems like Cmake ignores it and still guesses different path and, unfortunately, still loops:
   
   ```
   ➜  build git:(master) CUDACXX=/usr/local/bin/nvcc cmake -GNinja ..
   -- The C compiler identification is GNU 8.3.0
   -- The CXX compiler identification is GNU 8.3.0
   -- Check for working C compiler: /usr/local/bin/cc
   -- Check for working C compiler: /usr/local/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/local/bin/c++
   -- Check for working CXX compiler: /usr/local/bin/c++ -- works
   -- Detecting CXX compiler ABI info
   -- Detecting CXX compiler ABI info - done
   -- Detecting CXX compile features
   -- Detecting CXX compile features - done
   -- CMAKE_CROSSCOMPILING FALSE
   -- CMAKE_HOST_SYSTEM_PROCESSOR x86_64
   -- CMAKE_SYSTEM_PROCESSOR x86_64
   -- CMAKE_SYSTEM_NAME Linux
   -- CMake version '3.13.4' using generator 'Ninja'
   -- Looking for a CUDA compiler
   -- Looking for a CUDA compiler - /usr/local/bin/nvcc
   CMake Warning at CMakeLists.txt:95 (message):
     CMAKE_CUDA_COMPILER guessed: /usr/local/cuda/bin/nvcc
   
   
   -- The CUDA compiler identification is NVIDIA 10.1.243
   -- Check for working CUDA compiler: /usr/local/cuda/bin/nvcc
   -- Check for working CUDA compiler: /usr/local/cuda/bin/nvcc -- works
   
   <truncated>
   ```

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-mxnet] leezu edited a comment on issue #17761: Cmake stuck in infinite loop at configuration

Posted by GitBox <gi...@apache.org>.
leezu edited a comment on issue #17761: Cmake stuck in infinite loop at configuration
URL: https://github.com/apache/incubator-mxnet/issues/17761#issuecomment-594814762
 
 
   You didn't install cuda correctly. In particular you didn't do https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#mandatory-post
   nvcc is not on your PATH.
   
   We recently added a convenience functionality in https://github.com/apache/incubator-mxnet/pull/17293 that attempts to do the right thing even if cuda is not installed correctly. Seems that leads to an infinite loop unfortunately. It needs to be fixed. Thanks for reporting the issue.
   
   As a quick workaround, you can run with `CUDACXX=/usr/local/cuda/nvcc cmake`

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-mxnet] leezu commented on issue #17761: Cmake stuck in infinite loop at configuration

Posted by GitBox <gi...@apache.org>.
leezu commented on issue #17761: Cmake stuck in infinite loop at configuration
URL: https://github.com/apache/incubator-mxnet/issues/17761#issuecomment-594722342
 
 
   Please try again with latest master. cf https://github.com/apache/incubator-mxnet/commit/64d8e0f598b34ed2c3c3017491d851a5cf4d4acd

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-mxnet] leezu commented on issue #17761: Cmake stuck in infinite loop at configuration

Posted by GitBox <gi...@apache.org>.
leezu commented on issue #17761: Cmake stuck in infinite loop at configuration
URL: https://github.com/apache/incubator-mxnet/issues/17761#issuecomment-594748010
 
 
   what version of cmake are you using?

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-mxnet] leezu edited a comment on issue #17761: cmake stuck in infinite loop at configuration if nvcc is not found

Posted by GitBox <gi...@apache.org>.
leezu edited a comment on issue #17761: cmake stuck in infinite loop at configuration if nvcc is not found
URL: https://github.com/apache/incubator-mxnet/issues/17761#issuecomment-594929384
 
 
   The search behavio for CUDAToolkit is specified in https://gitlab.kitware.com/cmake/cmake/-/blob/master/Modules/FindCUDAToolkit.cmake In general, it relies on the location of nvcc, so it may get confused by  `/usr/local/bin/nvcc`. It's a strange location to have nvcc at. Did you install the cuda libraries also to `/usr/local`? Usually they are at `/usr/local/cuda`.
   
   The infinite loop issue is a separate issue and should be fixed by #17773.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-mxnet] leezu commented on issue #17761: cmake stuck in infinite loop at configuration if nvcc is not found

Posted by GitBox <gi...@apache.org>.
leezu commented on issue #17761: cmake stuck in infinite loop at configuration if nvcc is not found
URL: https://github.com/apache/incubator-mxnet/issues/17761#issuecomment-594845017
 
 
   Thanks for the update @cepera-ang. Could you try changing
   
   `  if (NOT CMAKE_CUDA_COMPILER_LOADED AND UNIX AND EXISTS "/usr/local/cuda/bin/nvcc")`
   
   to
   
   `  if (NOT CMAKE_CUDA_COMPILER AND UNIX AND EXISTS "/usr/local/cuda/bin/nvcc")`
   
   Seems in #17293 we used the wrong variable, as per https://gitlab.kitware.com/cmake/cmake/issues/19013

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-mxnet] cepera-ang commented on issue #17761: Cmake stuck in infinite loop at configuration

Posted by GitBox <gi...@apache.org>.
cepera-ang commented on issue #17761: Cmake stuck in infinite loop at configuration
URL: https://github.com/apache/incubator-mxnet/issues/17761#issuecomment-594745638
 
 
   Nope, it's still looping on my system
   
   Fresh cloned latest master, config: linux_gpu
   
   ```
   (base) ➜  build git:(master) git rev-parse HEAD
   
   64d8e0f598b34ed2c3c3017491d851a5cf4d4acd
   
   (base) ➜  build git:(master) cmake -GNinja ..                            
   -- The C compiler identification is GNU 8.3.0
   -- The CXX compiler identification is GNU 8.3.0
   -- Check for working C compiler: /usr/local/bin/cc
   -- Check for working C compiler: /usr/local/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/local/bin/c++
   -- Check for working CXX compiler: /usr/local/bin/c++ -- works
   -- Detecting CXX compiler ABI info
   -- Detecting CXX compiler ABI info - done
   -- Detecting CXX compile features
   -- Detecting CXX compile features - done
   -- CMAKE_CROSSCOMPILING FALSE
   -- CMAKE_HOST_SYSTEM_PROCESSOR x86_64
   -- CMAKE_SYSTEM_PROCESSOR x86_64
   -- CMAKE_SYSTEM_NAME Linux
   -- CMake version '3.13.4' using generator 'Ninja'
   -- Looking for a CUDA compiler
   -- Looking for a CUDA compiler - /usr/local/bin/nvcc
   CMake Warning at CMakeLists.txt:95 (message):
     CMAKE_CUDA_COMPILER guessed: /usr/local/cuda/bin/nvcc
   
   
   -- The CUDA compiler identification is NVIDIA 10.1.243
   -- Check for working CUDA compiler: /usr/local/cuda/bin/nvcc
   -- Check for working CUDA compiler: /usr/local/cuda/bin/nvcc -- works
   -- Detecting CUDA compiler ABI info
   -- Detecting CUDA compiler ABI info - done
   -- Performing Test SUPPORT_CXX11
   -- Performing Test SUPPORT_CXX11 - Success
   -- Performing Test SUPPORT_CXX0X
   -- Performing Test SUPPORT_CXX0X - Success
   -- CMAKE_BUILD_TYPE is unset, defaulting to Release
   -- MKL-DNN compat: set DNNL_BUILD_EXAMPLES to MKLDNN_BUILD_EXAMPLES with value `OFF`
   -- MKL-DNN compat: set DNNL_BUILD_TESTS to MKLDNN_BUILD_TESTS with value `OFF`
   -- MKL-DNN compat: set DNNL_ENABLE_JIT_PROFILING to MKLDNN_ENABLE_JIT_PROFILING with value `OFF`
   -- MKL-DNN compat: set DNNL_LIBRARY_TYPE to MKLDNN_LIBRARY_TYPE with value `STATIC`
   -- MKL-DNN compat: set DNNL_ARCH_OPT_FLAGS to MKLDNN_ARCH_OPT_FLAGS with value ``
   -- 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  
   -- Found OpenMP_C: -fopenmp (found version "4.5") 
   -- Found OpenMP_CXX: -fopenmp (found version "4.5") 
   -- Found OpenMP: TRUE (found version "4.5")  
   -- GPU support is disabled
   -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 
   -- Found Git: /usr/bin/git (found version "2.20.1") 
   -- Intel(R) VTune(TM) Amplifier JIT profiling disabled
   -- Found OpenBLAS libraries: /usr/lib/x86_64-linux-gnu/libopenblas.so
   -- Found OpenBLAS include: /usr/include/x86_64-linux-gnu
   -- Found OpenCV: /home/cepera/miniconda3 (found version "4.2.0") found components:  core highgui imgproc imgcodecs 
   -- OpenCV 4.2.0 found (/home/cepera/miniconda3/lib/cmake/opencv4)
   --  OpenCV_LIBS=opencv_core;opencv_highgui;opencv_imgproc;opencv_imgcodecs
   -- Performing Test OPENMP_HAVE_WERROR_FLAG
   -- Performing Test OPENMP_HAVE_WERROR_FLAG - Success
   -- Performing Test OPENMP_HAVE_STD_GNUPP11_FLAG
   -- Performing Test OPENMP_HAVE_STD_GNUPP11_FLAG - Success
   -- Performing Test OPENMP_HAVE_STD_CPP11_FLAG
   -- Performing Test OPENMP_HAVE_STD_CPP11_FLAG - Success
   -- Found PythonInterp: /home/cepera/miniconda3/bin/python (found version "3.7.4") 
   -- Cannot find llvm-lit.
   -- Please put llvm-lit in your PATH, set OPENMP_LLVM_LIT_EXECUTABLE to its full path, or point OPENMP_LLVM_TOOLS_DIR to its directory.
   CMake Warning at 3rdparty/openmp/cmake/OpenMPTesting.cmake:22 (message):
     The check targets will not be available!
   Call Stack (most recent call first):
     3rdparty/openmp/cmake/OpenMPTesting.cmake:40 (find_standalone_test_dependencies)
     3rdparty/openmp/CMakeLists.txt:49 (include)
   
   
   -- Performing Test LIBOMP_HAVE_FNO_EXCEPTIONS_FLAG
   -- Performing Test LIBOMP_HAVE_FNO_EXCEPTIONS_FLAG - Success
   -- Performing Test LIBOMP_HAVE_FNO_RTTI_FLAG
   -- Performing Test LIBOMP_HAVE_FNO_RTTI_FLAG - Success
   -- Performing Test LIBOMP_HAVE_X_CPP_FLAG
   -- Performing Test LIBOMP_HAVE_X_CPP_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WCAST_QUAL_FLAG
   -- Performing Test LIBOMP_HAVE_WCAST_QUAL_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_UNUSED_FUNCTION_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_UNUSED_FUNCTION_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_UNUSED_LOCAL_TYPEDEF_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_UNUSED_LOCAL_TYPEDEF_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_WNO_UNUSED_VALUE_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_UNUSED_VALUE_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_UNUSED_VARIABLE_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_UNUSED_VARIABLE_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_SWITCH_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_SWITCH_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_COVERED_SWITCH_DEFAULT_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_COVERED_SWITCH_DEFAULT_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_WNO_DEPRECATED_REGISTER_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_DEPRECATED_REGISTER_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_WNO_SIGN_COMPARE_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_SIGN_COMPARE_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_GNU_ANONYMOUS_STRUCT_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_GNU_ANONYMOUS_STRUCT_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_WNO_UNKNOWN_PRAGMAS_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_UNKNOWN_PRAGMAS_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_MISSING_FIELD_INITIALIZERS_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_MISSING_FIELD_INITIALIZERS_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_MISSING_BRACES_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_MISSING_BRACES_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_COMMENT_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_COMMENT_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_SELF_ASSIGN_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_SELF_ASSIGN_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_WNO_VLA_EXTENSION_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_VLA_EXTENSION_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_WNO_FORMAT_PEDANTIC_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_FORMAT_PEDANTIC_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_WSTRINGOP_OVERFLOW_FLAG
   -- Performing Test LIBOMP_HAVE_WSTRINGOP_OVERFLOW_FLAG - Success
   -- Performing Test LIBOMP_HAVE_MSSE2_FLAG
   -- Performing Test LIBOMP_HAVE_MSSE2_FLAG - Success
   -- Performing Test LIBOMP_HAVE_FTLS_MODEL_FLAG
   -- Performing Test LIBOMP_HAVE_FTLS_MODEL_FLAG - Success
   -- Performing Test LIBOMP_HAVE_MMIC_FLAG
   -- Performing Test LIBOMP_HAVE_MMIC_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_M32_FLAG
   -- Performing Test LIBOMP_HAVE_M32_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_X_FLAG
   -- Performing Test LIBOMP_HAVE_X_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WARN_SHARED_TEXTREL_FLAG
   -- Performing Test LIBOMP_HAVE_WARN_SHARED_TEXTREL_FLAG - Success
   -- Performing Test LIBOMP_HAVE_AS_NEEDED_FLAG
   -- Performing Test LIBOMP_HAVE_AS_NEEDED_FLAG - Success
   -- Performing Test LIBOMP_HAVE_VERSION_SCRIPT_FLAG
   -- Performing Test LIBOMP_HAVE_VERSION_SCRIPT_FLAG - Success
   -- Performing Test LIBOMP_HAVE_STATIC_LIBGCC_FLAG
   -- Performing Test LIBOMP_HAVE_STATIC_LIBGCC_FLAG - Success
   -- Performing Test LIBOMP_HAVE_Z_NOEXECSTACK_FLAG
   -- Performing Test LIBOMP_HAVE_Z_NOEXECSTACK_FLAG - Success
   -- Performing Test LIBOMP_HAVE_FINI_FLAG
   -- Performing Test LIBOMP_HAVE_FINI_FLAG - Success
   -- Found Perl: /usr/bin/perl (found version "5.28.1") 
   -- Performing Test LIBOMP_HAVE_VERSION_SYMBOLS
   -- Performing Test LIBOMP_HAVE_VERSION_SYMBOLS - Success
   -- Performing Test LIBOMP_HAVE___BUILTIN_FRAME_ADDRESS
   -- Performing Test LIBOMP_HAVE___BUILTIN_FRAME_ADDRESS - Success
   -- Performing Test LIBOMP_HAVE_WEAK_ATTRIBUTE
   -- Performing Test LIBOMP_HAVE_WEAK_ATTRIBUTE - Success
   -- Looking for include files windows.h, psapi.h
   -- Looking for include files windows.h, psapi.h - not found
   -- Looking for EnumProcessModules in psapi
   -- Looking for EnumProcessModules in psapi - not found
   -- LIBOMP: Operating System     -- Linux
   -- LIBOMP: Target Architecture  -- x86_64
   -- LIBOMP: Build Type           -- Release
   -- LIBOMP: Library Kind         -- SHARED
   -- LIBOMP: Library Type         -- normal
   -- LIBOMP: Fortran Modules      -- FALSE
   -- LIBOMP: Build                -- 20140926
   -- LIBOMP: Use Stats-gathering  -- FALSE
   -- LIBOMP: Use Debugger-support -- FALSE
   -- LIBOMP: Use ITT notify       -- TRUE
   -- LIBOMP: Use OMPT-support     -- TRUE
   -- LIBOMP: Use OMPT-optional  -- TRUE
   -- LIBOMP: Use Adaptive locks   -- TRUE
   -- LIBOMP: Use quad precision   -- TRUE
   -- LIBOMP: Use TSAN-support     -- FALSE
   -- LIBOMP: Use Hwloc library    -- FALSE
   -- Looking for sqrt in m
   -- Looking for sqrt in m - found
   -- Looking for __atomic_load_1
   -- Looking for __atomic_load_1 - not found
   -- Looking for __atomic_load_1 in atomic
   -- Looking for __atomic_load_1 in atomic - found
   -- check-libomp does nothing.
   -- check-ompt does nothing.
   -- check-openmp does nothing.
   USE_LAPACK is ON
   CMake Warning at 3rdparty/googletest/googletest/CMakeLists.txt:47 (project):
     VERSION keyword not followed by a value or was followed by a value that
     expanded to nothing.
   
   
   -- Found GTest: gtest  
   -- Found CUDNN: /usr/lib/x86_64-linux-gnu/libcudnn.so  
   -- Found OpenMP_C: -fopenmp  
   -- Found OpenMP_CXX: -fopenmp  
   -- Found OpenMP: TRUE   
   -- Looking for clock_gettime in rt
   -- Looking for clock_gettime in rt - found
   -- Looking for fopen64
   -- Looking for fopen64 - not found
   -- Looking for C++ include cxxabi.h
   -- Looking for C++ include cxxabi.h - found
   -- Looking for nanosleep
   -- Looking for nanosleep - found
   -- Looking for backtrace
   -- Looking for backtrace - found
   -- backtrace facility detected in default set of libraries
   -- Found Backtrace: /usr/include  
   -- Check if the system is big endian
   -- Searching 16 bit integer
   -- Looking for sys/types.h
   -- Looking for sys/types.h - found
   -- Looking for stdint.h
   -- Looking for stdint.h - found
   -- Looking for stddef.h
   -- Looking for stddef.h - found
   -- Check size of unsigned short
   -- Check size of unsigned short - done
   -- Using unsigned short
   -- Check if the system is big endian - little endian
   -- /home/cepera/tmp/mxnet/3rdparty/dmlc-core/cmake/build_config.h.in -> include/dmlc/build_config.h
   -- Performing Test SUPPORT_MSSE2
   -- Performing Test SUPPORT_MSSE2 - Success
   -- Autodetected CUDA architecture(s):  6.1 6.1 6.1
   -- CUDA: Using the following NVCC architecture flags -gencode;arch=compute_61,code=sm_61
   -- Found CUDAToolkit: /usr/local/cuda/include (found version "10.1.243") 
   -- Found NCCL: /usr/include  
   -- Found NCCL (include: /usr/include, library: /usr/lib/x86_64-linux-gnu/libnccl.so)
   -- Performing Test SUPPORT_MSSE3
   -- Performing Test SUPPORT_MSSE3 - Success
   -- Determining F16C support
   -- Performing Test COMPILER_SUPPORT_MF16C
   -- Performing Test COMPILER_SUPPORT_MF16C - Success
   CPU does not support F16C instructions
   -- Found Python3: /home/cepera/miniconda3/bin/python3.7 (found version "3.7.4") found components:  Interpreter 
   -- Configuring done
   You have changed variables that require your cache to be deleted.
   Configure will be re-run and you may have to reset some variables.
   The following variables have changed:
   CMAKE_CUDA_COMPILER= /usr/local/bin/nvcc
   CMAKE_CUDA_COMPILER= /usr/local/bin/nvcc
   
   -- The C compiler identification is GNU 8.3.0
   -- The CXX compiler identification is GNU 8.3.0
   -- Check for working C compiler: /usr/local/bin/cc
   -- Check for working C compiler: /usr/local/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/local/bin/c++
   -- Check for working CXX compiler: /usr/local/bin/c++ -- works
   -- Detecting CXX compiler ABI info
   -- Detecting CXX compiler ABI info - done
   -- Detecting CXX compile features
   -- Detecting CXX compile features - done
   -- CMAKE_CROSSCOMPILING FALSE
   -- CMAKE_HOST_SYSTEM_PROCESSOR x86_64
   -- CMAKE_SYSTEM_PROCESSOR x86_64
   -- CMAKE_SYSTEM_NAME Linux
   -- CMake version '3.13.4' using generator 'Ninja'
   CMake Warning at CMakeLists.txt:95 (message):
     CMAKE_CUDA_COMPILER guessed: /usr/local/cuda/bin/nvcc
   
   
   -- The CUDA compiler identification is NVIDIA 10.1.243
   -- Check for working CUDA compiler: /usr/local/cuda/bin/nvcc
   -- Check for working CUDA compiler: /usr/local/cuda/bin/nvcc -- works
   -- Detecting CUDA compiler ABI info
   -- Detecting CUDA compiler ABI info - done
   -- Performing Test SUPPORT_CXX11
   -- Performing Test SUPPORT_CXX11 - Success
   -- Performing Test SUPPORT_CXX0X
   -- Performing Test SUPPORT_CXX0X - Success
   -- CMAKE_BUILD_TYPE is unset, defaulting to Release
   -- MKL-DNN compat: set DNNL_BUILD_EXAMPLES to MKLDNN_BUILD_EXAMPLES with value `OFF`
   -- MKL-DNN compat: set DNNL_BUILD_TESTS to MKLDNN_BUILD_TESTS with value `OFF`
   -- MKL-DNN compat: set DNNL_ENABLE_JIT_PROFILING to MKLDNN_ENABLE_JIT_PROFILING with value `OFF`
   -- MKL-DNN compat: set DNNL_LIBRARY_TYPE to MKLDNN_LIBRARY_TYPE with value `STATIC`
   -- MKL-DNN compat: set DNNL_ARCH_OPT_FLAGS to MKLDNN_ARCH_OPT_FLAGS with value ``
   -- 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  
   -- Found OpenMP_C: -fopenmp (found version "4.5") 
   -- Found OpenMP_CXX: -fopenmp (found version "4.5") 
   -- Found OpenMP: TRUE (found version "4.5")  
   -- GPU support is disabled
   -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 
   -- Found Git: /usr/bin/git (found version "2.20.1") 
   -- Intel(R) VTune(TM) Amplifier JIT profiling disabled
   -- Found OpenBLAS libraries: /usr/lib/x86_64-linux-gnu/libopenblas.so
   -- Found OpenBLAS include: /usr/include/x86_64-linux-gnu
   -- Found OpenCV: /home/cepera/miniconda3 (found version "4.2.0") found components:  core highgui imgproc imgcodecs 
   -- OpenCV 4.2.0 found (/home/cepera/miniconda3/lib/cmake/opencv4)
   --  OpenCV_LIBS=opencv_core;opencv_highgui;opencv_imgproc;opencv_imgcodecs
   -- Performing Test OPENMP_HAVE_WERROR_FLAG
   -- Performing Test OPENMP_HAVE_WERROR_FLAG - Success
   -- Performing Test OPENMP_HAVE_STD_GNUPP11_FLAG
   -- Performing Test OPENMP_HAVE_STD_GNUPP11_FLAG - Success
   -- Performing Test OPENMP_HAVE_STD_CPP11_FLAG
   -- Performing Test OPENMP_HAVE_STD_CPP11_FLAG - Success
   -- Found PythonInterp: /home/cepera/miniconda3/bin/python (found version "3.7.4") 
   -- Cannot find llvm-lit.
   -- Please put llvm-lit in your PATH, set OPENMP_LLVM_LIT_EXECUTABLE to its full path, or point OPENMP_LLVM_TOOLS_DIR to its directory.
   CMake Warning at 3rdparty/openmp/cmake/OpenMPTesting.cmake:22 (message):
     The check targets will not be available!
   Call Stack (most recent call first):
     3rdparty/openmp/cmake/OpenMPTesting.cmake:40 (find_standalone_test_dependencies)
     3rdparty/openmp/CMakeLists.txt:49 (include)
   
   
   -- Performing Test LIBOMP_HAVE_FNO_EXCEPTIONS_FLAG
   -- Performing Test LIBOMP_HAVE_FNO_EXCEPTIONS_FLAG - Success
   -- Performing Test LIBOMP_HAVE_FNO_RTTI_FLAG
   -- Performing Test LIBOMP_HAVE_FNO_RTTI_FLAG - Success
   -- Performing Test LIBOMP_HAVE_X_CPP_FLAG
   -- Performing Test LIBOMP_HAVE_X_CPP_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WCAST_QUAL_FLAG
   -- Performing Test LIBOMP_HAVE_WCAST_QUAL_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_UNUSED_FUNCTION_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_UNUSED_FUNCTION_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_UNUSED_LOCAL_TYPEDEF_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_UNUSED_LOCAL_TYPEDEF_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_WNO_UNUSED_VALUE_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_UNUSED_VALUE_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_UNUSED_VARIABLE_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_UNUSED_VARIABLE_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_SWITCH_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_SWITCH_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_COVERED_SWITCH_DEFAULT_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_COVERED_SWITCH_DEFAULT_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_WNO_DEPRECATED_REGISTER_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_DEPRECATED_REGISTER_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_WNO_SIGN_COMPARE_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_SIGN_COMPARE_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_GNU_ANONYMOUS_STRUCT_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_GNU_ANONYMOUS_STRUCT_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_WNO_UNKNOWN_PRAGMAS_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_UNKNOWN_PRAGMAS_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_MISSING_FIELD_INITIALIZERS_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_MISSING_FIELD_INITIALIZERS_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_MISSING_BRACES_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_MISSING_BRACES_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_COMMENT_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_COMMENT_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_SELF_ASSIGN_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_SELF_ASSIGN_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_WNO_VLA_EXTENSION_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_VLA_EXTENSION_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_WNO_FORMAT_PEDANTIC_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_FORMAT_PEDANTIC_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_WSTRINGOP_OVERFLOW_FLAG
   -- Performing Test LIBOMP_HAVE_WSTRINGOP_OVERFLOW_FLAG - Success
   -- Performing Test LIBOMP_HAVE_MSSE2_FLAG
   -- Performing Test LIBOMP_HAVE_MSSE2_FLAG - Success
   -- Performing Test LIBOMP_HAVE_FTLS_MODEL_FLAG
   -- Performing Test LIBOMP_HAVE_FTLS_MODEL_FLAG - Success
   -- Performing Test LIBOMP_HAVE_MMIC_FLAG
   -- Performing Test LIBOMP_HAVE_MMIC_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_M32_FLAG
   -- Performing Test LIBOMP_HAVE_M32_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_X_FLAG
   -- Performing Test LIBOMP_HAVE_X_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WARN_SHARED_TEXTREL_FLAG
   -- Performing Test LIBOMP_HAVE_WARN_SHARED_TEXTREL_FLAG - Success
   -- Performing Test LIBOMP_HAVE_AS_NEEDED_FLAG
   -- Performing Test LIBOMP_HAVE_AS_NEEDED_FLAG - Success
   -- Performing Test LIBOMP_HAVE_VERSION_SCRIPT_FLAG
   -- Performing Test LIBOMP_HAVE_VERSION_SCRIPT_FLAG - Success
   -- Performing Test LIBOMP_HAVE_STATIC_LIBGCC_FLAG
   -- Performing Test LIBOMP_HAVE_STATIC_LIBGCC_FLAG - Success
   -- Performing Test LIBOMP_HAVE_Z_NOEXECSTACK_FLAG
   -- Performing Test LIBOMP_HAVE_Z_NOEXECSTACK_FLAG - Success
   -- Performing Test LIBOMP_HAVE_FINI_FLAG
   -- Performing Test LIBOMP_HAVE_FINI_FLAG - Success
   -- Found Perl: /usr/bin/perl (found version "5.28.1") 
   -- Performing Test LIBOMP_HAVE_VERSION_SYMBOLS
   -- Performing Test LIBOMP_HAVE_VERSION_SYMBOLS - Success
   -- Performing Test LIBOMP_HAVE___BUILTIN_FRAME_ADDRESS
   -- Performing Test LIBOMP_HAVE___BUILTIN_FRAME_ADDRESS - Success
   -- Performing Test LIBOMP_HAVE_WEAK_ATTRIBUTE
   -- Performing Test LIBOMP_HAVE_WEAK_ATTRIBUTE - Success
   -- Looking for include files windows.h, psapi.h
   -- Looking for include files windows.h, psapi.h - not found
   -- Looking for EnumProcessModules in psapi
   -- Looking for EnumProcessModules in psapi - not found
   -- LIBOMP: Operating System     -- Linux
   -- LIBOMP: Target Architecture  -- x86_64
   -- LIBOMP: Build Type           -- Release
   -- LIBOMP: Library Kind         -- SHARED
   -- LIBOMP: Library Type         -- normal
   -- LIBOMP: Fortran Modules      -- FALSE
   -- LIBOMP: Build                -- 20140926
   -- LIBOMP: Use Stats-gathering  -- FALSE
   -- LIBOMP: Use Debugger-support -- FALSE
   -- LIBOMP: Use ITT notify       -- TRUE
   -- LIBOMP: Use OMPT-support     -- TRUE
   -- LIBOMP: Use OMPT-optional  -- TRUE
   -- LIBOMP: Use Adaptive locks   -- TRUE
   -- LIBOMP: Use quad precision   -- TRUE
   -- LIBOMP: Use TSAN-support     -- FALSE
   -- LIBOMP: Use Hwloc library    -- FALSE
   -- Looking for sqrt in m
   -- Looking for sqrt in m - found
   -- Looking for __atomic_load_1
   -- Looking for __atomic_load_1 - not found
   -- Looking for __atomic_load_1 in atomic
   -- Looking for __atomic_load_1 in atomic - found
   -- check-libomp does nothing.
   -- check-ompt does nothing.
   -- check-openmp does nothing.
   USE_LAPACK is ON
   CMake Warning at 3rdparty/googletest/googletest/CMakeLists.txt:47 (project):
     VERSION keyword not followed by a value or was followed by a value that
     expanded to nothing.
   
   
   -- Found GTest: gtest  
   -- Found CUDNN: /usr/lib/x86_64-linux-gnu/libcudnn.so  
   -- Found OpenMP_C: -fopenmp  
   -- Found OpenMP_CXX: -fopenmp  
   -- Found OpenMP: TRUE   
   -- Looking for clock_gettime in rt
   -- Looking for clock_gettime in rt - found
   -- Looking for fopen64
   -- Looking for fopen64 - not found
   -- Looking for C++ include cxxabi.h
   -- Looking for C++ include cxxabi.h - found
   -- Looking for nanosleep
   -- Looking for nanosleep - found
   -- Looking for backtrace
   -- Looking for backtrace - found
   -- backtrace facility detected in default set of libraries
   -- Found Backtrace: /usr/include  
   -- Check if the system is big endian
   -- Searching 16 bit integer
   -- Looking for sys/types.h
   -- Looking for sys/types.h - found
   -- Looking for stdint.h
   -- Looking for stdint.h - found
   -- Looking for stddef.h
   -- Looking for stddef.h - found
   -- Check size of unsigned short
   -- Check size of unsigned short - done
   -- Using unsigned short
   -- Check if the system is big endian - little endian
   -- /home/cepera/tmp/mxnet/3rdparty/dmlc-core/cmake/build_config.h.in -> include/dmlc/build_config.h
   -- Performing Test SUPPORT_MSSE2
   -- Performing Test SUPPORT_MSSE2 - Success
   -- Autodetected CUDA architecture(s):  6.1 6.1 6.1
   -- CUDA: Using the following NVCC architecture flags -gencode;arch=compute_61,code=sm_61
   -- Found CUDAToolkit: /usr/local/cuda/include (found version "10.1.243") 
   -- Found NCCL: /usr/include  
   -- Found NCCL (include: /usr/include, library: /usr/lib/x86_64-linux-gnu/libnccl.so)
   -- Performing Test SUPPORT_MSSE3
   -- Performing Test SUPPORT_MSSE3 - Success
   -- Determining F16C support
   -- Performing Test COMPILER_SUPPORT_MF16C
   -- Performing Test COMPILER_SUPPORT_MF16C - Success
   CPU does not support F16C instructions
   -- Found Python3: /home/cepera/miniconda3/bin/python3.7 (found version "3.7.4") found components:  Interpreter 
   -- Configuring done
   You have changed variables that require your cache to be deleted.
   Configure will be re-run and you may have to reset some variables.
   The following variables have changed:
   CMAKE_CUDA_COMPILER= /usr/local/bin/nvcc
   CMAKE_CUDA_COMPILER= /usr/local/bin/nvcc
   
   -- The C compiler identification is GNU 8.3.0
   -- The CXX compiler identification is GNU 8.3.0
   -- Check for working C compiler: /usr/local/bin/cc
   -- Check for working C compiler: /usr/local/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/local/bin/c++
   -- Check for working CXX compiler: /usr/local/bin/c++ -- works
   -- Detecting CXX compiler ABI info
   -- Detecting CXX compiler ABI info - done
   -- Detecting CXX compile features
   -- Detecting CXX compile features - done
   -- CMAKE_CROSSCOMPILING FALSE
   -- CMAKE_HOST_SYSTEM_PROCESSOR x86_64
   -- CMAKE_SYSTEM_PROCESSOR x86_64
   -- CMAKE_SYSTEM_NAME Linux
   -- CMake version '3.13.4' using generator 'Ninja'
   CMake Warning at CMakeLists.txt:95 (message):
     CMAKE_CUDA_COMPILER guessed: /usr/local/cuda/bin/nvcc
   
   
   -- The CUDA compiler identification is NVIDIA 10.1.243
   -- Check for working CUDA compiler: /usr/local/cuda/bin/nvcc
   -- Check for working CUDA compiler: /usr/local/cuda/bin/nvcc -- works
   -- Detecting CUDA compiler ABI info
   -- Detecting CUDA compiler ABI info - done
   -- Performing Test SUPPORT_CXX11
   -- Performing Test SUPPORT_CXX11 - Success
   -- Performing Test SUPPORT_CXX0X
   -- Performing Test SUPPORT_CXX0X - Success
   -- CMAKE_BUILD_TYPE is unset, defaulting to Release
   -- MKL-DNN compat: set DNNL_BUILD_EXAMPLES to MKLDNN_BUILD_EXAMPLES with value `OFF`
   -- MKL-DNN compat: set DNNL_BUILD_TESTS to MKLDNN_BUILD_TESTS with value `OFF`
   -- MKL-DNN compat: set DNNL_ENABLE_JIT_PROFILING to MKLDNN_ENABLE_JIT_PROFILING with value `OFF`
   -- MKL-DNN compat: set DNNL_LIBRARY_TYPE to MKLDNN_LIBRARY_TYPE with value `STATIC`
   -- MKL-DNN compat: set DNNL_ARCH_OPT_FLAGS to MKLDNN_ARCH_OPT_FLAGS with value ``
   -- 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  
   -- Found OpenMP_C: -fopenmp (found version "4.5") 
   -- Found OpenMP_CXX: -fopenmp (found version "4.5") 
   -- Found OpenMP: TRUE (found version "4.5")  
   -- GPU support is disabled
   -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 
   -- Found Git: /usr/bin/git (found version "2.20.1") 
   -- Intel(R) VTune(TM) Amplifier JIT profiling disabled
   -- Found OpenBLAS libraries: /usr/lib/x86_64-linux-gnu/libopenblas.so
   -- Found OpenBLAS include: /usr/include/x86_64-linux-gnu
   -- Found OpenCV: /home/cepera/miniconda3 (found version "4.2.0") found components:  core highgui imgproc imgcodecs 
   -- OpenCV 4.2.0 found (/home/cepera/miniconda3/lib/cmake/opencv4)
   --  OpenCV_LIBS=opencv_core;opencv_highgui;opencv_imgproc;opencv_imgcodecs
   -- Performing Test OPENMP_HAVE_WERROR_FLAG
   -- Performing Test OPENMP_HAVE_WERROR_FLAG - Success
   -- Performing Test OPENMP_HAVE_STD_GNUPP11_FLAG
   -- Performing Test OPENMP_HAVE_STD_GNUPP11_FLAG - Success
   -- Performing Test OPENMP_HAVE_STD_CPP11_FLAG
   -- Performing Test OPENMP_HAVE_STD_CPP11_FLAG - Success
   -- Found PythonInterp: /home/cepera/miniconda3/bin/python (found version "3.7.4") 
   -- Cannot find llvm-lit.
   -- Please put llvm-lit in your PATH, set OPENMP_LLVM_LIT_EXECUTABLE to its full path, or point OPENMP_LLVM_TOOLS_DIR to its directory.
   CMake Warning at 3rdparty/openmp/cmake/OpenMPTesting.cmake:22 (message):
     The check targets will not be available!
   Call Stack (most recent call first):
     3rdparty/openmp/cmake/OpenMPTesting.cmake:40 (find_standalone_test_dependencies)
     3rdparty/openmp/CMakeLists.txt:49 (include)
   
   
   -- Performing Test LIBOMP_HAVE_FNO_EXCEPTIONS_FLAG
   -- Performing Test LIBOMP_HAVE_FNO_EXCEPTIONS_FLAG - Success
   -- Performing Test LIBOMP_HAVE_FNO_RTTI_FLAG
   -- Performing Test LIBOMP_HAVE_FNO_RTTI_FLAG - Success
   -- Performing Test LIBOMP_HAVE_X_CPP_FLAG
   -- Performing Test LIBOMP_HAVE_X_CPP_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WCAST_QUAL_FLAG
   -- Performing Test LIBOMP_HAVE_WCAST_QUAL_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_UNUSED_FUNCTION_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_UNUSED_FUNCTION_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_UNUSED_LOCAL_TYPEDEF_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_UNUSED_LOCAL_TYPEDEF_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_WNO_UNUSED_VALUE_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_UNUSED_VALUE_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_UNUSED_VARIABLE_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_UNUSED_VARIABLE_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_SWITCH_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_SWITCH_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_COVERED_SWITCH_DEFAULT_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_COVERED_SWITCH_DEFAULT_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_WNO_DEPRECATED_REGISTER_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_DEPRECATED_REGISTER_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_WNO_SIGN_COMPARE_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_SIGN_COMPARE_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_GNU_ANONYMOUS_STRUCT_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_GNU_ANONYMOUS_STRUCT_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_WNO_UNKNOWN_PRAGMAS_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_UNKNOWN_PRAGMAS_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_MISSING_FIELD_INITIALIZERS_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_MISSING_FIELD_INITIALIZERS_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_MISSING_BRACES_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_MISSING_BRACES_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_COMMENT_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_COMMENT_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WNO_SELF_ASSIGN_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_SELF_ASSIGN_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_WNO_VLA_EXTENSION_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_VLA_EXTENSION_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_WNO_FORMAT_PEDANTIC_FLAG
   -- Performing Test LIBOMP_HAVE_WNO_FORMAT_PEDANTIC_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_WSTRINGOP_OVERFLOW_FLAG
   -- Performing Test LIBOMP_HAVE_WSTRINGOP_OVERFLOW_FLAG - Success
   -- Performing Test LIBOMP_HAVE_MSSE2_FLAG
   -- Performing Test LIBOMP_HAVE_MSSE2_FLAG - Success
   -- Performing Test LIBOMP_HAVE_FTLS_MODEL_FLAG
   -- Performing Test LIBOMP_HAVE_FTLS_MODEL_FLAG - Success
   -- Performing Test LIBOMP_HAVE_MMIC_FLAG
   -- Performing Test LIBOMP_HAVE_MMIC_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_M32_FLAG
   -- Performing Test LIBOMP_HAVE_M32_FLAG - Failed
   -- Performing Test LIBOMP_HAVE_X_FLAG
   -- Performing Test LIBOMP_HAVE_X_FLAG - Success
   -- Performing Test LIBOMP_HAVE_WARN_SHARED_TEXTREL_FLAG
   -- Performing Test LIBOMP_HAVE_WARN_SHARED_TEXTREL_FLAG - Success
   -- Performing Test LIBOMP_HAVE_AS_NEEDED_FLAG
   -- Performing Test LIBOMP_HAVE_AS_NEEDED_FLAG - Success
   -- Performing Test LIBOMP_HAVE_VERSION_SCRIPT_FLAG
   -- Performing Test LIBOMP_HAVE_VERSION_SCRIPT_FLAG - Success
   -- Performing Test LIBOMP_HAVE_STATIC_LIBGCC_FLAG
   -- Performing Test LIBOMP_HAVE_STATIC_LIBGCC_FLAG - Success
   -- Performing Test LIBOMP_HAVE_Z_NOEXECSTACK_FLAG
   -- Performing Test LIBOMP_HAVE_Z_NOEXECSTACK_FLAG - Success
   -- Performing Test LIBOMP_HAVE_FINI_FLAG
   -- Performing Test LIBOMP_HAVE_FINI_FLAG - Success
   -- Found Perl: /usr/bin/perl (found version "5.28.1") 
   -- Performing Test LIBOMP_HAVE_VERSION_SYMBOLS
   -- Performing Test LIBOMP_HAVE_VERSION_SYMBOLS - Success
   -- Performing Test LIBOMP_HAVE___BUILTIN_FRAME_ADDRESS
   -- Performing Test LIBOMP_HAVE___BUILTIN_FRAME_ADDRESS - Success
   -- Performing Test LIBOMP_HAVE_WEAK_ATTRIBUTE
   -- Performing Test LIBOMP_HAVE_WEAK_ATTRIBUTE - Success
   -- Looking for include files windows.h, psapi.h
   -- Looking for include files windows.h, psapi.h - not found
   -- Looking for EnumProcessModules in psapi
   -- Looking for EnumProcessModules in psapi - not found
   -- LIBOMP: Operating System     -- Linux
   -- LIBOMP: Target Architecture  -- x86_64
   -- LIBOMP: Build Type           -- Release
   -- LIBOMP: Library Kind         -- SHARED
   -- LIBOMP: Library Type         -- normal
   -- LIBOMP: Fortran Modules      -- FALSE
   -- LIBOMP: Build                -- 20140926
   -- LIBOMP: Use Stats-gathering  -- FALSE
   -- LIBOMP: Use Debugger-support -- FALSE
   -- LIBOMP: Use ITT notify       -- TRUE
   -- LIBOMP: Use OMPT-support     -- TRUE
   -- LIBOMP: Use OMPT-optional  -- TRUE
   -- LIBOMP: Use Adaptive locks   -- TRUE
   -- LIBOMP: Use quad precision   -- TRUE
   -- LIBOMP: Use TSAN-support     -- FALSE
   -- LIBOMP: Use Hwloc library    -- FALSE
   -- Looking for sqrt in m
   -- Looking for sqrt in m - found
   -- Looking for __atomic_load_1
   -- Looking for __atomic_load_1 - not found
   -- Looking for __atomic_load_1 in atomic
   -- Looking for __atomic_load_1 in atomic - found
   -- check-libomp does nothing.
   -- check-ompt does nothing.
   -- check-openmp does nothing.
   USE_LAPACK is ON
   CMake Warning at 3rdparty/googletest/googletest/CMakeLists.txt:47 (project):
     VERSION keyword not followed by a value or was followed by a value that
     expanded to nothing.
   
   
   -- Found GTest: gtest  
   -- Found CUDNN: /usr/lib/x86_64-linux-gnu/libcudnn.so  
   -- Found OpenMP_C: -fopenmp  
   -- Found OpenMP_CXX: -fopenmp  
   -- Found OpenMP: TRUE   
   -- Looking for clock_gettime in rt
   -- Looking for clock_gettime in rt - found
   -- Looking for fopen64
   -- Looking for fopen64 - not found
   -- Looking for C++ include cxxabi.h
   -- Looking for C++ include cxxabi.h - found
   -- Looking for nanosleep
   -- Looking for nanosleep - found
   -- Looking for backtrace
   -- Looking for backtrace - found
   -- backtrace facility detected in default set of libraries
   -- Found Backtrace: /usr/include  
   -- Check if the system is big endian
   -- Searching 16 bit integer
   -- Looking for sys/types.h
   -- Looking for sys/types.h - found
   -- Looking for stdint.h
   -- Looking for stdint.h - found
   -- Looking for stddef.h
   -- Looking for stddef.h - found
   -- Check size of unsigned short
   -- Check size of unsigned short - done
   -- Using unsigned short
   -- Check if the system is big endian - little endian
   -- /home/cepera/tmp/mxnet/3rdparty/dmlc-core/cmake/build_config.h.in -> include/dmlc/build_config.h
   -- Performing Test SUPPORT_MSSE2
   -- Performing Test SUPPORT_MSSE2 - Success
   ^C
   (base) ➜  build git:(master) 
   ```

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-mxnet] leezu commented on issue #17761: cmake stuck in infinite loop at configuration if nvcc is not found

Posted by GitBox <gi...@apache.org>.
leezu commented on issue #17761: cmake stuck in infinite loop at configuration if nvcc is not found
URL: https://github.com/apache/incubator-mxnet/issues/17761#issuecomment-594929384
 
 
   Where does `/usr/local/bin/nvcc` come from? It's a strange location to have nvcc at. Did you install the cuda libraries also to `/usr/local`? Usually they are at `/usr/local/cuda`.
   
   The exact search behavior is specified in https://gitlab.kitware.com/cmake/cmake/-/blob/master/Modules/FindCUDAToolkit.cmake
   
   After making the change in https://github.com/apache/incubator-mxnet/issues/17761#issuecomment-594845017 , I don't think it's a MXNet issue 

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-mxnet] leezu edited a comment on issue #17761: cmake stuck in infinite loop at configuration if nvcc is not found

Posted by GitBox <gi...@apache.org>.
leezu edited a comment on issue #17761: cmake stuck in infinite loop at configuration if nvcc is not found
URL: https://github.com/apache/incubator-mxnet/issues/17761#issuecomment-594929384
 
 
   Where does `/usr/local/bin/nvcc` come from? It's a strange location to have nvcc at. Did you install the cuda libraries also to `/usr/local`? Usually they are at `/usr/local/cuda`.
   
   You may want to delete `/usr/local/bin/nvcc` and just use the standard  `/usr/local/cuda/bin/nvcc` which you mentioned works in https://github.com/apache/incubator-mxnet/issues/17761#issuecomment-594840371 ?
   
   The exact search behavior is specified in https://gitlab.kitware.com/cmake/cmake/-/blob/master/Modules/FindCUDAToolkit.cmake

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-mxnet] leezu closed issue #17761: cmake stuck in infinite loop at configuration if nvcc is not found

Posted by GitBox <gi...@apache.org>.
leezu closed issue #17761: cmake stuck in infinite loop at configuration if nvcc is not found
URL: https://github.com/apache/incubator-mxnet/issues/17761
 
 
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-mxnet] leezu edited a comment on issue #17761: Cmake stuck in infinite loop at configuration

Posted by GitBox <gi...@apache.org>.
leezu edited a comment on issue #17761: Cmake stuck in infinite loop at configuration
URL: https://github.com/apache/incubator-mxnet/issues/17761#issuecomment-594814762
 
 
   You didn't install cuda correctly. In particular you didn't do https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#mandatory-post
   nvcc is not on your PATH.
   
   We recently added a convenience functionality in https://github.com/apache/incubator-mxnet/pull/17293 that attempts to do the right thing even if cuda is not installed correctly. Seems that leads to an infinite loop unfortunately. It needs to be fixed. Thanks for reporting the issue.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services