Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

compilation of xgboost failed with an error #5614

Closed
potula-chandra opened this issue Apr 28, 2020 · 5 comments · Fixed by #5617
Closed

compilation of xgboost failed with an error #5614

potula-chandra opened this issue Apr 28, 2020 · 5 comments · Fixed by #5617

Comments

@potula-chandra
Copy link

compilation of xgboost failed with the following error

[root@ build]# cmake ../
-- The CXX compiler identification is GNU 8.3.1
-- The C compiler identification is GNU 8.3.1
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- CMake version 3.13.0
-- Performing Test XGBOOST_MM_PREFETCH_PRESENT
-- Performing Test XGBOOST_MM_PREFETCH_PRESENT - Failed
-- Performing Test XGBOOST_BUILTIN_PREFETCH_PRESENT
-- Performing Test XGBOOST_BUILTIN_PREFETCH_PRESENT - Success
-- xgboost VERSION: 1.1.0
-- Setting build type to 'Release' as none was specified.
-- 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")
-- Found OpenMP_C: -fopenmp (found version "4.5")
-- Found OpenMP_CXX: -fopenmp (found version "4.5")
-- 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 - big endian
-- /root/xgboost/dmlc-core/cmake/build_config.h.in -> include/dmlc/build_config.h
-- Performing Test SUPPORT_MSSE2
-- Performing Test SUPPORT_MSSE2 - Failed
DMLC_ROOT point to /root/xgboost/rabit/../dmlc-core
-- Configuring done
-- Generating done
-- Build files have been written to: /root/xgboost/build
[root@tureens1 build]# make -j$(nproc)
Scanning dependencies of target dmlc
[  1%] Building CXX object dmlc-core/CMakeFiles/dmlc.dir/src/config.cc.o
[  2%] Building CXX object dmlc-core/CMakeFiles/dmlc.dir/src/io.cc.o
[  3%] Building CXX object dmlc-core/CMakeFiles/dmlc.dir/src/io/line_split.cc.o
[  6%] Building CXX object dmlc-core/CMakeFiles/dmlc.dir/src/recordio.cc.o
[  6%] Building CXX object dmlc-core/CMakeFiles/dmlc.dir/src/io/recordio_split.cc.o
[  6%] Building CXX object dmlc-core/CMakeFiles/dmlc.dir/src/data.cc.o
[  7%] Building CXX object dmlc-core/CMakeFiles/dmlc.dir/src/io/indexed_recordio_split.cc.o
[  9%] Building CXX object dmlc-core/CMakeFiles/dmlc.dir/src/io/input_split_base.cc.o
[ 10%] Building CXX object dmlc-core/CMakeFiles/dmlc.dir/src/io/filesys.cc.o
[ 11%] Building CXX object dmlc-core/CMakeFiles/dmlc.dir/src/io/local_filesys.cc.o
[ 12%] Linking CXX static library libdmlc.a
[ 12%] Built target dmlc
Scanning dependencies of target rabit_base
Scanning dependencies of target objxgboost
Scanning dependencies of target rabit_mock
Scanning dependencies of target rabit_empty
Scanning dependencies of target rabit_mock_static
Scanning dependencies of target rabit
[ 13%] Building CXX object rabit/CMakeFiles/rabit_empty.dir/src/engine_empty.cc.o
[ 14%] Building CXX object rabit/CMakeFiles/rabit_empty.dir/src/c_api.cc.o
[ 15%] Building CXX object rabit/CMakeFiles/rabit_base.dir/src/allreduce_base.cc.o
[ 17%] Building CXX object rabit/CMakeFiles/rabit_base.dir/src/engine_base.cc.o
[ 18%] Building CXX object rabit/CMakeFiles/rabit_mock.dir/src/allreduce_base.cc.o
[ 19%] Building CXX object rabit/CMakeFiles/rabit.dir/src/allreduce_base.cc.o
[ 20%] Building CXX object rabit/CMakeFiles/rabit_mock_static.dir/src/allreduce_base.cc.o
[ 21%] Building CXX object src/CMakeFiles/objxgboost.dir/c_api/c_api.cc.o
[ 22%] Building CXX object src/CMakeFiles/objxgboost.dir/c_api/c_api_error.cc.o
[ 23%] Building CXX object src/CMakeFiles/objxgboost.dir/common/common.cc.o
[ 25%] Linking CXX static library librabit_empty.a
[ 25%] Built target rabit_empty
[ 26%] Building CXX object src/CMakeFiles/objxgboost.dir/common/hist_util.cc.o
[ 27%] Building CXX object rabit/CMakeFiles/rabit_base.dir/src/c_api.cc.o
[ 28%] Building CXX object rabit/CMakeFiles/rabit.dir/src/allreduce_robust.cc.o
[ 29%] Building CXX object src/CMakeFiles/objxgboost.dir/common/host_device_vector.cc.o
[ 31%] Building CXX object rabit/CMakeFiles/rabit_mock.dir/src/allreduce_robust.cc.o
[ 31%] Building CXX object rabit/CMakeFiles/rabit_mock_static.dir/src/allreduce_robust.cc.o
[ 32%] Linking CXX static library librabit_base.a
[ 34%] Building CXX object rabit/CMakeFiles/rabit.dir/src/engine.cc.o
[ 34%] Built target rabit_base
[ 35%] Building CXX object rabit/CMakeFiles/rabit_mock.dir/src/engine_mock.cc.o
[ 36%] Building CXX object rabit/CMakeFiles/rabit.dir/src/c_api.cc.o
[ 37%] Building CXX object rabit/CMakeFiles/rabit_mock.dir/src/c_api.cc.o
[ 38%] Building CXX object src/CMakeFiles/objxgboost.dir/common/io.cc.o
[ 39%] Building CXX object src/CMakeFiles/objxgboost.dir/common/json.cc.o
[ 40%] Building CXX object src/CMakeFiles/objxgboost.dir/common/probability_distribution.cc.o
[ 42%] Linking CXX static library librabit.a
[ 42%] Built target rabit
[ 43%] Building CXX object src/CMakeFiles/objxgboost.dir/common/survival_util.cc.o
[ 44%] Building CXX object rabit/CMakeFiles/rabit_mock_static.dir/src/engine_mock.cc.o
[ 45%] Linking CXX shared library librabit_mock.so
[ 45%] Built target rabit_mock
[ 46%] Building CXX object src/CMakeFiles/objxgboost.dir/common/timer.cc.o
[ 47%] Building CXX object src/CMakeFiles/objxgboost.dir/common/version.cc.o
[ 48%] Building CXX object src/CMakeFiles/objxgboost.dir/data/data.cc.o
[ 50%] Building CXX object src/CMakeFiles/objxgboost.dir/data/ellpack_page.cc.o
[ 51%] Building CXX object rabit/CMakeFiles/rabit_mock_static.dir/src/c_api.cc.o
[ 52%] Building CXX object src/CMakeFiles/objxgboost.dir/data/ellpack_page_source.cc.o
[ 53%] Building CXX object src/CMakeFiles/objxgboost.dir/data/simple_dmatrix.cc.o
[ 54%] Building CXX object src/CMakeFiles/objxgboost.dir/data/sparse_page_dmatrix.cc.o
[ 55%] Linking CXX static library librabit_mock_static.a
[ 55%] Built target rabit_mock_static
[ 56%] Building CXX object src/CMakeFiles/objxgboost.dir/data/sparse_page_raw_format.cc.o
In file included from /root/xgboost/dmlc-core/include/dmlc/io.h:446,
                 from /root/xgboost/src/data/data.cc:8:
/root/xgboost/dmlc-core/include/dmlc/./serializer.h: In instantiation of 'static void dmlc::serializer::IfThenElse<false, Then, Else, T>::Write(dmlc::Stream*, const T&) [with Then = dmlc::serializer::SaveLoadClassHandler<xgboost::DataType>; Else = dmlc::serializer::UndefinedSerializerFor<xgboost::DataType>; T = xgboost::DataType]':
/root/xgboost/dmlc-core/include/dmlc/./serializer.h:63:16:   recursively required from 'static void dmlc::serializer::IfThenElse<false, Then, Else, T>::Write(dmlc::Stream*, const T&) [with Then = dmlc::serializer::NativePODHandler<xgboost::DataType>; Else = dmlc::serializer::IfThenElse<false, dmlc::serializer::SaveLoadClassHandler<xgboost::DataType>, dmlc::serializer::UndefinedSerializerFor<xgboost::DataType>, xgboost::DataType>; T = xgboost::DataType]'
/root/xgboost/dmlc-core/include/dmlc/./serializer.h:63:16:   required from 'static void dmlc::serializer::IfThenElse<false, Then, Else, T>::Write(dmlc::Stream*, const T&) [with Then = dmlc::serializer::ArithmeticHandler<xgboost::DataType>; Else = dmlc::serializer::IfThenElse<false, dmlc::serializer::NativePODHandler<xgboost::DataType>, dmlc::serializer::IfThenElse<false, dmlc::serializer::SaveLoadClassHandler<xgboost::DataType>, dmlc::serializer::UndefinedSerializerFor<xgboost::DataType>, xgboost::DataType>, xgboost::DataType>; T = xgboost::DataType]'
/root/xgboost/dmlc-core/include/dmlc/./serializer.h:275:16:   required from 'static void dmlc::serializer::Handler<T>::Write(dmlc::Stream*, const T&) [with T = xgboost::DataType]'
/root/xgboost/dmlc-core/include/dmlc/io.h:452:32:   required from 'void dmlc::Stream::Write(const T&) [with T = xgboost::DataType]'
/root/xgboost/src/data/data.cc:40:14:   required from 'void {anonymous}::SaveScalarField(dmlc::Stream*, const string&, xgboost::DataType, const T&) [with T = long unsigned int; std::__cxx11::string = std::__cxx11::basic_string<char>]'
/root/xgboost/src/data/data.cc:158:63:   required from here
/root/xgboost/dmlc-core/include/dmlc/./serializer.h:63:16: error: 'Write' is not a member of 'dmlc::serializer::UndefinedSerializerFor<xgboost::DataType>'
     Else::Write(strm, data);
     ~~~~~~~~~~~^~~~~~~~~~~~
/root/xgboost/dmlc-core/include/dmlc/./serializer.h: In instantiation of 'static bool dmlc::serializer::IfThenElse<false, Then, Else, T>::Read(dmlc::Stream*, T*) [with Then = dmlc::serializer::SaveLoadClassHandler<xgboost::DataType>; Else = dmlc::serializer::UndefinedSerializerFor<xgboost::DataType>; T = xgboost::DataType]':
/root/xgboost/dmlc-core/include/dmlc/./serializer.h:66:22:   recursively required from 'static bool dmlc::serializer::IfThenElse<false, Then, Else, T>::Read(dmlc::Stream*, T*) [with Then = dmlc::serializer::NativePODHandler<xgboost::DataType>; Else = dmlc::serializer::IfThenElse<false, dmlc::serializer::SaveLoadClassHandler<xgboost::DataType>, dmlc::serializer::UndefinedSerializerFor<xgboost::DataType>, xgboost::DataType>; T = xgboost::DataType]'
/root/xgboost/dmlc-core/include/dmlc/./serializer.h:66:22:   required from 'static bool dmlc::serializer::IfThenElse<false, Then, Else, T>::Read(dmlc::Stream*, T*) [with Then = dmlc::serializer::ArithmeticHandler<xgboost::DataType>; Else = dmlc::serializer::IfThenElse<false, dmlc::serializer::NativePODHandler<xgboost::DataType>, dmlc::serializer::IfThenElse<false, dmlc::serializer::SaveLoadClassHandler<xgboost::DataType>, dmlc::serializer::UndefinedSerializerFor<xgboost::DataType>, xgboost::DataType>, xgboost::DataType>; T = xgboost::DataType]'
/root/xgboost/dmlc-core/include/dmlc/./serializer.h:294:11:   required from 'static bool dmlc::serializer::Handler<T>::Read(dmlc::Stream*, T*) [with T = xgboost::DataType]'
/root/xgboost/dmlc-core/include/dmlc/io.h:456:38:   required from 'bool dmlc::Stream::Read(T*) [with T = xgboost::DataType]'
/root/xgboost/src/data/data.cc:74:3:   required from 'void {anonymous}::LoadScalarField(dmlc::Stream*, const string&, xgboost::DataType, T*) [with T = long unsigned int; std::__cxx11::string = std::__cxx11::basic_string<char>]'
/root/xgboost/src/data/data.cc:197:64:   required from here
/root/xgboost/dmlc-core/include/dmlc/./serializer.h:66:22: error: 'Read' is not a member of 'dmlc::serializer::UndefinedSerializerFor<xgboost::DataType>'
     return Else::Read(strm, data);
            ~~~~~~~~~~^~~~~~~~~~~~
[ 57%] Building CXX object src/CMakeFiles/objxgboost.dir/gbm/gblinear.cc.o
[ 59%] Building CXX object src/CMakeFiles/objxgboost.dir/gbm/gblinear_model.cc.o
[ 60%] Building CXX object src/CMakeFiles/objxgboost.dir/gbm/gbm.cc.o
In file included from /root/xgboost/dmlc-core/include/dmlc/./io.h:446,
                 from /root/xgboost/dmlc-core/include/dmlc/data.h:14,
                 from /root/xgboost/include/xgboost/data.h:11,
                 from /root/xgboost/src/data/./simple_dmatrix.h:11,
                 from /root/xgboost/src/data/simple_dmatrix.cc:7:
/root/xgboost/dmlc-core/include/dmlc/././serializer.h: In instantiation of 'static bool dmlc::serializer::IfThenElse<false, Then, Else, T>::Read(dmlc::Stream*, T*) [with Then = dmlc::serializer::SaveLoadClassHandler<xgboost::Entry>; Else = dmlc::serializer::UndefinedSerializerFor<xgboost::Entry>; T = xgboost::Entry]':
/root/xgboost/dmlc-core/include/dmlc/././serializer.h:66:22:   recursively required from 'static bool dmlc::serializer::IfThenElse<false, Then, Else, T>::Read(dmlc::Stream*, T*) [with Then = dmlc::serializer::NativePODHandler<xgboost::Entry>; Else = dmlc::serializer::IfThenElse<false, dmlc::serializer::SaveLoadClassHandler<xgboost::Entry>, dmlc::serializer::UndefinedSerializerFor<xgboost::Entry>, xgboost::Entry>; T = xgboost::Entry]'
/root/xgboost/dmlc-core/include/dmlc/././serializer.h:66:22:   required from 'static bool dmlc::serializer::IfThenElse<false, Then, Else, T>::Read(dmlc::Stream*, T*) [with Then = dmlc::serializer::ArithmeticHandler<xgboost::Entry>; Else = dmlc::serializer::IfThenElse<false, dmlc::serializer::NativePODHandler<xgboost::Entry>, dmlc::serializer::IfThenElse<false, dmlc::serializer::SaveLoadClassHandler<xgboost::Entry>, dmlc::serializer::UndefinedSerializerFor<xgboost::Entry>, xgboost::Entry>, xgboost::Entry>; T = xgboost::Entry]'
/root/xgboost/dmlc-core/include/dmlc/././serializer.h:294:11:   required from 'static bool dmlc::serializer::Handler<T>::Read(dmlc::Stream*, T*) [with T = xgboost::Entry]'
/root/xgboost/dmlc-core/include/dmlc/./io.h:456:38:   required from 'bool dmlc::Stream::Read(T*) [with T = xgboost::Entry]'
/root/xgboost/dmlc-core/include/dmlc/./io.h:469:9:   required from 'bool dmlc::Stream::ReadArray(T*, size_t) [with T = xgboost::Entry; size_t = long unsigned int]'
/root/xgboost/dmlc-core/include/dmlc/././serializer.h:165:58:   required from 'static bool dmlc::serializer::ComposeVectorHandler<T>::Read(dmlc::Stream*, std::vector<T>*) [with T = xgboost::Entry]'
/root/xgboost/dmlc-core/include/dmlc/././serializer.h:66:22:   required from 'static bool dmlc::serializer::IfThenElse<false, Then, Else, T>::Read(dmlc::Stream*, T*) [with Then = dmlc::serializer::NativePODVectorHandler<xgboost::Entry>; Else = dmlc::serializer::ComposeVectorHandler<xgboost::Entry>; T = std::vector<xgboost::Entry, std::allocator<xgboost::Entry> >]'
/root/xgboost/dmlc-core/include/dmlc/././serializer.h:312:11:   required from 'static bool dmlc::serializer::Handler<std::vector<T> >::Read(dmlc::Stream*, std::vector<T>*) [with T = xgboost::Entry]'
/root/xgboost/dmlc-core/include/dmlc/./io.h:456:38:   required from 'bool dmlc::Stream::Read(T*) [with T = std::vector<xgboost::Entry, std::allocator<xgboost::Entry> >]'
/root/xgboost/src/data/simple_dmatrix.cc:176:50:   required from here
/root/xgboost/dmlc-core/include/dmlc/././serializer.h:66:22: error: 'Read' is not a member of 'dmlc::serializer::UndefinedSerializerFor<xgboost::Entry>'
     return Else::Read(strm, data);
            ~~~~~~~~~~^~~~~~~~~~~~
/root/xgboost/dmlc-core/include/dmlc/././serializer.h: In instantiation of 'static void dmlc::serializer::IfThenElse<false, Then, Else, T>::Write(dmlc::Stream*, const T&) [with Then = dmlc::serializer::SaveLoadClassHandler<xgboost::Entry>; Else = dmlc::serializer::UndefinedSerializerFor<xgboost::Entry>; T = xgboost::Entry]':
/root/xgboost/dmlc-core/include/dmlc/././serializer.h:63:16:   recursively required from 'static void dmlc::serializer::IfThenElse<false, Then, Else, T>::Write(dmlc::Stream*, const T&) [with Then = dmlc::serializer::NativePODHandler<xgboost::Entry>; Else = dmlc::serializer::IfThenElse<false, dmlc::serializer::SaveLoadClassHandler<xgboost::Entry>, dmlc::serializer::UndefinedSerializerFor<xgboost::Entry>, xgboost::Entry>; T = xgboost::Entry]'
/root/xgboost/dmlc-core/include/dmlc/././serializer.h:63:16:   required from 'static void dmlc::serializer::IfThenElse<false, Then, Else, T>::Write(dmlc::Stream*, const T&) [with Then = dmlc::serializer::ArithmeticHandler<xgboost::Entry>; Else = dmlc::serializer::IfThenElse<false, dmlc::serializer::NativePODHandler<xgboost::Entry>, dmlc::serializer::IfThenElse<false, dmlc::serializer::SaveLoadClassHandler<xgboost::Entry>, dmlc::serializer::UndefinedSerializerFor<xgboost::Entry>, xgboost::Entry>, xgboost::Entry>; T = xgboost::Entry]'
/root/xgboost/dmlc-core/include/dmlc/././serializer.h:275:16:   required from 'static void dmlc::serializer::Handler<T>::Write(dmlc::Stream*, const T&) [with T = xgboost::Entry]'
/root/xgboost/dmlc-core/include/dmlc/./io.h:452:32:   required from 'void dmlc::Stream::Write(const T&) [with T = xgboost::Entry]'
/root/xgboost/dmlc-core/include/dmlc/./io.h:462:5:   required from 'void dmlc::Stream::WriteArray(const T*, size_t) [with T = xgboost::Entry; size_t = long unsigned int]'
/root/xgboost/dmlc-core/include/dmlc/././serializer.h:158:5:   required from 'static void dmlc::serializer::ComposeVectorHandler<T>::Write(dmlc::Stream*, const std::vector<T>&) [with T = xgboost::Entry]'
/root/xgboost/dmlc-core/include/dmlc/././serializer.h:63:16:   required from 'static void dmlc::serializer::IfThenElse<false, Then, Else, T>::Write(dmlc::Stream*, const T&) [with Then = dmlc::serializer::NativePODVectorHandler<xgboost::Entry>; Else = dmlc::serializer::ComposeVectorHandler<xgboost::Entry>; T = std::vector<xgboost::Entry, std::allocator<xgboost::Entry> >]'
/root/xgboost/dmlc-core/include/dmlc/././serializer.h:305:12:   required from 'static void dmlc::serializer::Handler<std::vector<T> >::Write(dmlc::Stream*, const std::vector<T>&) [with T = xgboost::Entry]'
/root/xgboost/dmlc-core/include/dmlc/./io.h:452:32:   required from 'void dmlc::Stream::Write(const T&) [with T = std::vector<xgboost::Entry, std::allocator<xgboost::Entry> >]'
/root/xgboost/src/data/simple_dmatrix.cc:185:45:   required from here
/root/xgboost/dmlc-core/include/dmlc/././serializer.h:63:16: error: 'Write' is not a member of 'dmlc::serializer::UndefinedSerializerFor<xgboost::Entry>'
     Else::Write(strm, data);
     ~~~~~~~~~~~^~~~~~~~~~~~
make[2]: *** [src/CMakeFiles/objxgboost.dir/build.make:206: src/CMakeFiles/objxgboost.dir/data/data.cc.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [src/CMakeFiles/objxgboost.dir/build.make:245: src/CMakeFiles/objxgboost.dir/data/simple_dmatrix.cc.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:487: src/CMakeFiles/objxgboost.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
@potula-chandra
Copy link
Author

pip3 install xgboost also failed with similar error

@hcho3
Copy link
Collaborator

hcho3 commented Apr 28, 2020

Which OS are you using? The log suggests that it is a big-endian CPU architecture.

Our testing server currently uses x86 exclusively, which is little endian.

@hcho3
Copy link
Collaborator

hcho3 commented Apr 28, 2020

@chandrureddy Can you try #5617?

@potula-chandra
Copy link
Author

Sure @hcho3 let me try and get back to you.

@potula-chandra
Copy link
Author

@hcho3 Really appreciate quick response. I was able to build xgboost library with the commit Fix build on big endian CPUs #5617

[root@tureens1 build]# make -j$(nproc) Scanning dependencies of target dmlc [ 2%] Building CXX object dmlc-core/CMakeFiles/dmlc.dir/src/data.cc.o [ 2%] Building CXX object dmlc-core/CMakeFiles/dmlc.dir/src/config.cc.o [ 3%] Building CXX object dmlc-core/CMakeFiles/dmlc.dir/src/io.cc.o [ 5%] Building CXX object dmlc-core/CMakeFiles/dmlc.dir/src/recordio.cc.o [ 5%] Building CXX object dmlc-core/CMakeFiles/dmlc.dir/src/io/line_split.cc.o [ 6%] Building CXX object dmlc-core/CMakeFiles/dmlc.dir/src/io/indexed_recordio_split.cc.o [ 7%] Building CXX object dmlc-core/CMakeFiles/dmlc.dir/src/io/recordio_split.cc.o [ 9%] Building CXX object dmlc-core/CMakeFiles/dmlc.dir/src/io/input_split_base.cc.o [ 10%] Building CXX object dmlc-core/CMakeFiles/dmlc.dir/src/io/filesys.cc.o [ 11%] Building CXX object dmlc-core/CMakeFiles/dmlc.dir/src/io/local_filesys.cc.o [ 12%] Linking CXX static library libdmlc.a [ 12%] Built target dmlc Scanning dependencies of target rabit Scanning dependencies of target objxgboost Scanning dependencies of target rabit_base Scanning dependencies of target rabit_empty Scanning dependencies of target rabit_mock_static Scanning dependencies of target rabit_mock [ 13%] Building CXX object rabit/CMakeFiles/rabit_empty.dir/src/engine_empty.cc.o [ 14%] Building CXX object rabit/CMakeFiles/rabit_empty.dir/src/c_api.cc.o [ 17%] Building CXX object rabit/CMakeFiles/rabit_base.dir/src/engine_base.cc.o [ 17%] Building CXX object rabit/CMakeFiles/rabit_base.dir/src/allreduce_base.cc.o [ 18%] Building CXX object rabit/CMakeFiles/rabit.dir/src/allreduce_base.cc.o [ 19%] Building CXX object rabit/CMakeFiles/rabit_mock.dir/src/allreduce_base.cc.o [ 20%] Building CXX object rabit/CMakeFiles/rabit_mock_static.dir/src/allreduce_base.cc.o [ 21%] Building CXX object src/CMakeFiles/objxgboost.dir/c_api/c_api.cc.o [ 22%] Building CXX object rabit/CMakeFiles/rabit_mock.dir/src/allreduce_robust.cc.o [ 23%] Linking CXX static library librabit_empty.a [ 23%] Built target rabit_empty [ 25%] Building CXX object rabit/CMakeFiles/rabit.dir/src/allreduce_robust.cc.o [ 26%] Building CXX object rabit/CMakeFiles/rabit_base.dir/src/c_api.cc.o [ 27%] Building CXX object rabit/CMakeFiles/rabit_mock_static.dir/src/allreduce_robust.cc.o [ 28%] Building CXX object rabit/CMakeFiles/rabit.dir/src/engine.cc.o [ 29%] Building CXX object rabit/CMakeFiles/rabit_mock.dir/src/engine_mock.cc.o [ 30%] Building CXX object rabit/CMakeFiles/rabit_mock_static.dir/src/engine_mock.cc.o [ 31%] Linking CXX static library librabit_base.a [ 31%] Built target rabit_base [ 32%] Building CXX object rabit/CMakeFiles/rabit.dir/src/c_api.cc.o [ 34%] Building CXX object rabit/CMakeFiles/rabit_mock_static.dir/src/c_api.cc.o [ 35%] Building CXX object rabit/CMakeFiles/rabit_mock.dir/src/c_api.cc.o [ 36%] Building CXX object src/CMakeFiles/objxgboost.dir/c_api/c_api_error.cc.o [ 37%] Building CXX object src/CMakeFiles/objxgboost.dir/common/common.cc.o [ 38%] Building CXX object src/CMakeFiles/objxgboost.dir/common/hist_util.cc.o [ 39%] Building CXX object src/CMakeFiles/objxgboost.dir/common/host_device_vector.cc.o [ 40%] Building CXX object src/CMakeFiles/objxgboost.dir/common/io.cc.o [ 42%] Building CXX object src/CMakeFiles/objxgboost.dir/common/json.cc.o [ 43%] Linking CXX shared library librabit_mock.so [ 43%] Built target rabit_mock [ 44%] Linking CXX static library librabit.a [ 45%] Building CXX object src/CMakeFiles/objxgboost.dir/common/probability_distribution.cc.o [ 45%] Built target rabit [ 46%] Building CXX object src/CMakeFiles/objxgboost.dir/common/survival_util.cc.o [ 47%] Building CXX object src/CMakeFiles/objxgboost.dir/common/timer.cc.o [ 48%] Linking CXX static library librabit_mock_static.a [ 48%] Built target rabit_mock_static [ 50%] Building CXX object src/CMakeFiles/objxgboost.dir/common/version.cc.o [ 51%] Building CXX object src/CMakeFiles/objxgboost.dir/data/data.cc.o [ 52%] Building CXX object src/CMakeFiles/objxgboost.dir/data/ellpack_page.cc.o [ 53%] Building CXX object src/CMakeFiles/objxgboost.dir/data/ellpack_page_source.cc.o [ 54%] Building CXX object src/CMakeFiles/objxgboost.dir/data/simple_dmatrix.cc.o [ 55%] Building CXX object src/CMakeFiles/objxgboost.dir/data/sparse_page_dmatrix.cc.o [ 56%] Building CXX object src/CMakeFiles/objxgboost.dir/data/sparse_page_raw_format.cc.o [ 57%] Building CXX object src/CMakeFiles/objxgboost.dir/gbm/gblinear.cc.o [ 59%] Building CXX object src/CMakeFiles/objxgboost.dir/gbm/gblinear_model.cc.o [ 60%] Building CXX object src/CMakeFiles/objxgboost.dir/gbm/gbm.cc.o [ 61%] Building CXX object src/CMakeFiles/objxgboost.dir/gbm/gbtree.cc.o [ 62%] Building CXX object src/CMakeFiles/objxgboost.dir/gbm/gbtree_model.cc.o [ 63%] Building CXX object src/CMakeFiles/objxgboost.dir/learner.cc.o [ 64%] Building CXX object src/CMakeFiles/objxgboost.dir/linear/linear_updater.cc.o [ 65%] Building CXX object src/CMakeFiles/objxgboost.dir/linear/updater_coordinate.cc.o [ 67%] Building CXX object src/CMakeFiles/objxgboost.dir/linear/updater_shotgun.cc.o [ 68%] Building CXX object src/CMakeFiles/objxgboost.dir/logging.cc.o [ 69%] Building CXX object src/CMakeFiles/objxgboost.dir/metric/elementwise_metric.cc.o [ 70%] Building CXX object src/CMakeFiles/objxgboost.dir/metric/metric.cc.o [ 71%] Building CXX object src/CMakeFiles/objxgboost.dir/metric/multiclass_metric.cc.o [ 72%] Building CXX object src/CMakeFiles/objxgboost.dir/metric/rank_metric.cc.o [ 73%] Building CXX object src/CMakeFiles/objxgboost.dir/metric/survival_metric.cc.o [ 75%] Building CXX object src/CMakeFiles/objxgboost.dir/objective/aft_obj.cc.o [ 76%] Building CXX object src/CMakeFiles/objxgboost.dir/objective/hinge.cc.o [ 77%] Building CXX object src/CMakeFiles/objxgboost.dir/objective/multiclass_obj.cc.o [ 78%] Building CXX object src/CMakeFiles/objxgboost.dir/objective/objective.cc.o [ 79%] Building CXX object src/CMakeFiles/objxgboost.dir/objective/rank_obj.cc.o [ 80%] Building CXX object src/CMakeFiles/objxgboost.dir/objective/regression_obj.cc.o [ 81%] Building CXX object src/CMakeFiles/objxgboost.dir/predictor/cpu_predictor.cc.o [ 82%] Building CXX object src/CMakeFiles/objxgboost.dir/predictor/predictor.cc.o [ 84%] Building CXX object src/CMakeFiles/objxgboost.dir/tree/constraints.cc.o [ 85%] Building CXX object src/CMakeFiles/objxgboost.dir/tree/param.cc.o [ 86%] Building CXX object src/CMakeFiles/objxgboost.dir/tree/split_evaluator.cc.o [ 87%] Building CXX object src/CMakeFiles/objxgboost.dir/tree/tree_model.cc.o [ 88%] Building CXX object src/CMakeFiles/objxgboost.dir/tree/tree_updater.cc.o [ 89%] Building CXX object src/CMakeFiles/objxgboost.dir/tree/updater_colmaker.cc.o [ 90%] Building CXX object src/CMakeFiles/objxgboost.dir/tree/updater_histmaker.cc.o [ 92%] Building CXX object src/CMakeFiles/objxgboost.dir/tree/updater_prune.cc.o [ 93%] Building CXX object src/CMakeFiles/objxgboost.dir/tree/updater_quantile_hist.cc.o [ 94%] Building CXX object src/CMakeFiles/objxgboost.dir/tree/updater_refresh.cc.o [ 95%] Building CXX object src/CMakeFiles/objxgboost.dir/tree/updater_skmaker.cc.o [ 96%] Building CXX object src/CMakeFiles/objxgboost.dir/tree/updater_sync.cc.o [ 96%] Built target objxgboost Scanning dependencies of target runxgboost [ 97%] Building CXX object CMakeFiles/runxgboost.dir/src/cli_main.cc.o [ 98%] Linking CXX executable ../xgboost [ 98%] Built target runxgboost Scanning dependencies of target xgboost [100%] Linking CXX shared library ../lib/libxgboost.so [100%] Built target xgboost

Thank you so much !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants