Advertisement
Guest User

XGBoost build error

a guest
Dec 13th, 2018
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 394.76 KB | None | 0 0
  1. C:\Users\John Kilbride\xgboost\build>cmake --build . --target install --config Release
  2. Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework
  3. Copyright (C) Microsoft Corporation. All rights reserved.
  4.  
  5. Build started 12/13/2018 1:59:58 PM.
  6. Project "C:\Users\John Kilbride\xgboost\build\install.vcxproj" on node 1 (default targets).
  7. Project "C:\Users\John Kilbride\xgboost\build\install.vcxproj" (1) is building "C:\Users\John Kilbride\xgboost\build\ZE
  8. RO_CHECK.vcxproj" (2) on node 1 (default targets).
  9. PrepareForBuild:
  10.   Creating directory "Win32\Release\ZERO_CHECK\".
  11.  Creating directory "C:\Users\John Kilbride\xgboost\build\Release\".
  12.   Creating directory "Win32\Release\ZERO_CHECK\ZERO_CHECK.tlog\".
  13. InitializeBuildStatus:
  14.  Creating "Win32\Release\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
  15. CustomBuild:
  16.  Checking Build System
  17.  CMake does not need to re-run because C:/Users/John Kilbride/xgboost/build/CMakeFiles/generate.stamp is up-to-date.
  18.  CMake does not need to re-run because C:/Users/John Kilbride/xgboost/build/dmlc-core/CMakeFiles/generate.stamp is up-
  19.  to-date.
  20. FinalizeBuildStatus:
  21.  Deleting file "Win32\Release\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild".
  22.  Touching "Win32\Release\ZERO_CHECK\ZERO_CHECK.tlog\ZERO_CHECK.lastbuildstate".
  23. Done Building Project "C:\Users\John Kilbride\xgboost\build\ZERO_CHECK.vcxproj" (default targets).
  24.  
  25. Project "C:\Users\John Kilbride\xgboost\build\install.vcxproj" (1) is building "C:\Users\John Kilbride\xgboost\build\AL
  26. L_BUILD.vcxproj" (3) on node 1 (default targets).
  27. Project "C:\Users\John Kilbride\xgboost\build\ALL_BUILD.vcxproj" (3) is building "C:\Users\John Kilbride\xgboost\build\
  28. dmlc-core\dmlc.vcxproj" (4) on node 1 (default targets).
  29. PrepareForBuild:
  30.  Creating directory "dmlc.dir\Release\".
  31.   Creating directory "C:\Users\John Kilbride\xgboost\build\dmlc-core\Release\".
  32.  Creating directory "dmlc.dir\Release\dmlc.tlog\".
  33. InitializeBuildStatus:
  34.   Creating "dmlc.dir\Release\dmlc.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
  35. CustomBuild:
  36.   Building Custom Rule C:/Users/John Kilbride/xgboost/dmlc-core/CMakeLists.txt
  37.   CMake does not need to re-run because C:/Users/John Kilbride/xgboost/build/dmlc-core/CMakeFiles/generate.stamp is up-
  38.   to-date.
  39. ClCompile:
  40.   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86\CL.exe /c /I"
  41.  C:\Users\John Kilbride\xgboost\dmlc-core\include" /nologo /W3 /WX- /diagnostics:classic /MP /O2 /Ob2 /Oy- /D WIN32 /D
  42.    _WINDOWS /D NDEBUG /D _XOPEN_SOURCE=700 /D _POSIX_SOURCE /D _POSIX_C_SOURCE=200809L /D _DARWIN_C_SOURCE /D DMLC_USE_
  43.   HDFS=0 /D DMLC_USE_S3=0 /D DMLC_USE_AZURE=0 /D __USE_XOPEN2K8 /D DMLC_USE_CXX11 /D "CMAKE_INTDIR=\"Release\"" /D _MBC
  44.   S /Gm- /EHsc /MT /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /openmp /Fo"dmlc.dir\Release\\" /Fd"dmlc.dir
  45.   \Release\dmlc.pdb" /Gd /TP /analyze- /errorReport:queue "C:\Users\John Kilbride\xgboost\dmlc-core\src\build_config.cc
  46.   " "C:\Users\John Kilbride\xgboost\dmlc-core\src\config.cc" "C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc" "C:
  47.   \Users\John Kilbride\xgboost\dmlc-core\src\io.cc" "C:\Users\John Kilbride\xgboost\dmlc-core\src\recordio.cc" "C:\User
  48.   s\John Kilbride\xgboost\dmlc-core\src\io\line_split.cc" "C:\Users\John Kilbride\xgboost\dmlc-core\src\io\recordio_spl
  49.   it.cc" "C:\Users\John Kilbride\xgboost\dmlc-core\src\io\indexed_recordio_split.cc" "C:\Users\John Kilbride\xgboost\dm
  50.   lc-core\src\io\input_split_base.cc" "C:\Users\John Kilbride\xgboost\dmlc-core\src\io\filesys.cc" "C:\Users\John Kilbr
  51.   ide\xgboost\dmlc-core\src\io\local_filesys.cc"
  52.  build_config.cc
  53.  config.cc
  54.  data.cc
  55.  io.cc
  56.  recordio.cc
  57.  line_split.cc
  58.  recordio_split.cc
  59.  indexed_recordio_split.cc
  60.  input_split_base.cc
  61.  filesys.cc
  62.  local_filesys.cc
  63. CL : warning : Redefining fopen64 with std::fopen [C:\Users\John Kilbride\xgboost\build\dmlc-core\dmlc.vcxproj]
  64. c:\users\john kilbride\xgboost\dmlc-core\src\io/single_file_split.h(44): warning C4996: 'fopen': This function or varia
  65. ble may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help
  66. for details. (compiling source file C:\Users\John Kilbride\xgboost\dmlc-core\src\io.cc) [C:\Users\John Kilbride\xgboos
  67. t\build\dmlc-core\dmlc.vcxproj]
  68.  C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(208): note: see declaration of 'fopen' (comp
  69.  iling source file C:\Users\John Kilbride\xgboost\dmlc-core\src\io.cc)
  70. c:\users\john kilbride\xgboost\dmlc-core\src\io/single_file_split.h(64): warning C4244: 'return': conversion from '__in
  71. t64' to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\dmlc-core\src\io.cc) [C:\
  72. Users\John Kilbride\xgboost\build\dmlc-core\dmlc.vcxproj]
  73. C:\Users\John Kilbride\xgboost\dmlc-core\src\io\local_filesys.cc(52): warning C4244: 'return': conversion from '__int64
  74. ' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\dmlc-core\dmlc.vcxproj]
  75. C:\Users\John Kilbride\xgboost\dmlc-core\src\io\local_filesys.cc(89): warning C4244: '=': conversion from '__int64' to
  76. 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\dmlc-core\dmlc.vcxproj]
  77. C:\Users\John Kilbride\xgboost\dmlc-core\src\io\local_filesys.cc(87): warning C4996: 'strerror': This function or varia
  78. ble may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online h
  79. elp for details. [C:\Users\John Kilbride\xgboost\build\dmlc-core\dmlc.vcxproj]
  80.  C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\string.h(182): note: see declaration of 'strerror'
  81. C:\Users\John Kilbride\xgboost\dmlc-core\src\io\local_filesys.cc(128): warning C4996: 'strerror': This function or vari
  82. able may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online
  83. help for details. [C:\Users\John Kilbride\xgboost\build\dmlc-core\dmlc.vcxproj]
  84.  C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\string.h(182): note: see declaration of 'strerror'
  85. C:\Users\John Kilbride\xgboost\dmlc-core\src\io\local_filesys.cc(178): warning C4996: '_wfopen': This function or varia
  86. ble may be unsafe. Consider using _wfopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online he
  87. lp for details. [C:\Users\John Kilbride\xgboost\build\dmlc-core\dmlc.vcxproj]
  88.  C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstdio.h(130): note: see declaration of '_wf
  89.  open'
  90. C:\Users\John Kilbride\xgboost\dmlc-core\src\io\local_filesys.cc(209): warning C4996: 'strerror': This function or vari
  91. able may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online
  92. help for details. [C:\Users\John Kilbride\xgboost\build\dmlc-core\dmlc.vcxproj]
  93.  C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\string.h(182): note: see declaration of 'strerror'
  94. C:\Users\John Kilbride\xgboost\dmlc-core\include\dmlc/threadediter.h(374): warning C4101: 'e': unreferenced local varia
  95. ble (compiling source file C:\Users\John Kilbride\xgboost\dmlc-core\src\io.cc) [C:\Users\John Kilbride\xgboost\build\dm
  96. lc-core\dmlc.vcxproj]
  97.  C:\Users\John Kilbride\xgboost\dmlc-core\include\dmlc/threadediter.h(301): note: while compiling class template membe
  98.  r function 'void dmlc::ThreadedIter<dmlc::io::InputSplitBase::Chunk>::Init(std::function<bool (DType **)>,std::functi
  99.  on<void (void)>)'
  100.          with
  101.          [
  102.              DType=dmlc::io::InputSplitBase::Chunk
  103.          ] (compiling source file C:\Users\John Kilbride\xgboost\dmlc-core\src\io.cc)
  104.  c:\users\john kilbride\xgboost\dmlc-core\src\io/cached_input_split.h(152): note: see reference to function template i
  105.  nstantiation 'void dmlc::ThreadedIter<dmlc::io::InputSplitBase::Chunk>::Init(std::function<bool (DType **)>,std::func
  106.  tion<void (void)>)' being compiled
  107.          with
  108.          [
  109.              DType=dmlc::io::InputSplitBase::Chunk
  110.          ] (compiling source file C:\Users\John Kilbride\xgboost\dmlc-core\src\io.cc)
  111.  c:\users\john kilbride\xgboost\dmlc-core\src\io/cached_input_split.h(137): note: see reference to class template inst
  112.  antiation 'dmlc::ThreadedIter<dmlc::io::InputSplitBase::Chunk>' being compiled (compiling source file C:\Users\John K
  113.  ilbride\xgboost\dmlc-core\src\io.cc)
  114. c:\users\john kilbride\xgboost\dmlc-core\src\data/parser.h(34): warning C4244: 'argument': conversion from 'IndexType'
  115. to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\dmlc-core\dmlc.vcxproj]
  116.          with
  117.          [
  118.              IndexType=uint64_t
  119.          ] (compiling source file C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc)
  120.  c:\users\john kilbride\xgboost\dmlc-core\src\data/parser.h(30): note: while compiling class template member function
  121.  'bool dmlc::data::ParserImpl<IndexType,DType>::Next(void)'
  122.          with
  123.          [
  124.              IndexType=uint64_t,
  125.              DType=int64_t
  126.          ] (compiling source file C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc)
  127.  c:\users\john kilbride\xgboost\dmlc-core\src\data\./text_parser.h(28): note: see reference to class template instanti
  128.  ation 'dmlc::data::ParserImpl<IndexType,DType>' being compiled
  129.          with
  130.          [
  131.              IndexType=uint64_t,
  132.              DType=int64_t
  133.          ] (compiling source file C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc)
  134.  c:\users\john kilbride\xgboost\dmlc-core\src\data/csv_parser.h(52): note: see reference to class template instantiati
  135.  on 'dmlc::data::TextParserBase<IndexType,DType>' being compiled
  136.          with
  137.          [
  138.              IndexType=uint64_t,
  139.              DType=int64_t
  140.          ] (compiling source file C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc)
  141.  C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc(59): note: see reference to class template instantiation 'dmlc::
  142.  data::CSVParser<IndexType,DType>' being compiled
  143.          with
  144.          [
  145.              IndexType=uint64_t,
  146.              DType=int64_t
  147.          ]
  148.  C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc(256): note: see reference to function template instantiation 'dm
  149.  lc::Parser<uint64_t,int64_t> *dmlc::data::CreateCSVParser<uint64_t,int64_t>(const std::string &,const std::map<std::s
  150.  tring,std::string,std::less<_Kty>,std::allocator<std::pair<const _Kty,_Ty>>> &,unsigned int,unsigned int)' being comp
  151.  iled
  152.          with
  153.          [
  154.              _Kty=std::string,
  155.              _Ty=std::string
  156.          ]
  157. c:\users\john kilbride\xgboost\dmlc-core\src\data/parser.h(35): warning C4244: 'argument': conversion from 'IndexType'
  158. to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\dmlc-core\dmlc.vcxproj]
  159.          with
  160.          [
  161.              IndexType=uint64_t
  162.          ] (compiling source file C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc)
  163. c:\users\john kilbride\xgboost\dmlc-core\src\data/parser.h(99): warning C4244: 'argument': conversion from 'IndexType'
  164. to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\dmlc-core\dmlc.vcxproj]
  165.          with
  166.          [
  167.              IndexType=uint64_t
  168.          ] (compiling source file C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc)
  169.  c:\users\john kilbride\xgboost\dmlc-core\src\data/parser.h(95): note: while compiling class template member function
  170.  'bool dmlc::data::ThreadedParser<IndexType,DType>::Next(void)'
  171.          with
  172.          [
  173.              IndexType=uint64_t,
  174.              DType=dmlc::real_t
  175.          ] (compiling source file C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc)
  176.  C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc(31): note: see reference to class template instantiation 'dmlc::
  177.  data::ThreadedParser<IndexType,DType>' being compiled
  178.          with
  179.          [
  180.              IndexType=uint64_t,
  181.              DType=dmlc::real_t
  182.          ]
  183.  C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc(240): note: see reference to function template instantiation 'dm
  184.  lc::Parser<uint64_t,dmlc::real_t> *dmlc::data::CreateLibSVMParser<uint64_t,dmlc::real_t>(const std::string &,const st
  185.  d::map<std::string,std::string,std::less<_Kty>,std::allocator<std::pair<const _Kty,_Ty>>> &,unsigned int,unsigned int
  186.  )' being compiled
  187.          with
  188.          [
  189.              _Kty=std::string,
  190.              _Ty=std::string
  191.          ]
  192. c:\users\john kilbride\xgboost\dmlc-core\src\data/parser.h(100): warning C4244: 'argument': conversion from 'IndexType'
  193. to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\dmlc-core\dmlc.vcxproj]
  194.          with
  195.          [
  196.              IndexType=uint64_t
  197.          ] (compiling source file C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc)
  198. C:\Users\John Kilbride\xgboost\dmlc-core\include\dmlc/threadediter.h(374): warning C4101: 'e': unreferenced local varia
  199. ble (compiling source file C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc) [C:\Users\John Kilbride\xgboost\build\
  200. dmlc-core\dmlc.vcxproj]
  201.  C:\Users\John Kilbride\xgboost\dmlc-core\include\dmlc/threadediter.h(301): note: while compiling class template membe
  202.  r function 'void dmlc::ThreadedIter<std::vector<dmlc::data::RowBlockContainer<IndexType,DType>,std::allocator<_Ty>>>:
  203.  :Init(std::function<bool (std::vector<_Ty,std::allocator<_Ty>> **)>,std::function<void (void)>)'
  204.          with
  205.          [
  206.              IndexType=uint32_t,
  207.              DType=dmlc::real_t,
  208.              _Ty=dmlc::data::RowBlockContainer<uint32_t,dmlc::real_t>
  209.          ] (compiling source file C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc)
  210.  c:\users\john kilbride\xgboost\dmlc-core\src\data/parser.h(76): note: see reference to function template instantiatio
  211.  n 'void dmlc::ThreadedIter<std::vector<dmlc::data::RowBlockContainer<IndexType,DType>,std::allocator<_Ty>>>::Init(std
  212.  ::function<bool (std::vector<_Ty,std::allocator<_Ty>> **)>,std::function<void (void)>)' being compiled
  213.          with
  214.          [
  215.              IndexType=uint32_t,
  216.              DType=dmlc::real_t,
  217.              _Ty=dmlc::data::RowBlockContainer<uint32_t,dmlc::real_t>
  218.          ] (compiling source file C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc)
  219.  c:\users\john kilbride\xgboost\dmlc-core\src\data/parser.h(123): note: see reference to class template instantiation
  220.  'dmlc::ThreadedIter<std::vector<dmlc::data::RowBlockContainer<IndexType,DType>,std::allocator<_Ty>>>' being compiled
  221.          with
  222.          [
  223.              IndexType=uint32_t,
  224.              DType=dmlc::real_t,
  225.              _Ty=dmlc::data::RowBlockContainer<uint32_t,dmlc::real_t>
  226.          ] (compiling source file C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc)
  227.  C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc(31): note: see reference to class template instantiation 'dmlc::
  228.  data::ThreadedParser<IndexType,DType>' being compiled
  229.          with
  230.          [
  231.              IndexType=uint32_t,
  232.              DType=dmlc::real_t
  233.          ]
  234.  C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc(238): note: see reference to function template instantiation 'dm
  235.  lc::Parser<uint32_t,dmlc::real_t> *dmlc::data::CreateLibSVMParser<uint32_t,dmlc::real_t>(const std::string &,const st
  236.  d::map<std::string,std::string,std::less<_Kty>,std::allocator<std::pair<const _Kty,_Ty>>> &,unsigned int,unsigned int
  237.  )' being compiled
  238.          with
  239.          [
  240.              _Kty=std::string,
  241.              _Ty=std::string
  242.          ]
  243. c:\users\john kilbride\xgboost\dmlc-core\src\data/csv_parser.h(104): warning C4244: '=': conversion from 'int32_t' to '
  244. DType', possible loss of data [C:\Users\John Kilbride\xgboost\build\dmlc-core\dmlc.vcxproj]
  245.          with
  246.          [
  247.              DType=dmlc::real_t
  248.          ] (compiling source file C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc)
  249.  c:\users\john kilbride\xgboost\dmlc-core\src\data/csv_parser.h(78): note: while compiling class template member funct
  250.  ion 'void dmlc::data::CSVParser<IndexType,DType>::ParseBlock(const char *,const char *,dmlc::data::RowBlockContainer<
  251.  IndexType,DType> *)'
  252.          with
  253.          [
  254.              IndexType=uint32_t,
  255.              DType=dmlc::real_t
  256.          ] (compiling source file C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc)
  257.  C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc(59): note: see reference to class template instantiation 'dmlc::
  258.  data::CSVParser<IndexType,DType>' being compiled
  259.          with
  260.          [
  261.              IndexType=uint32_t,
  262.              DType=dmlc::real_t
  263.          ]
  264.  C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc(246): note: see reference to function template instantiation 'dm
  265.  lc::Parser<uint32_t,dmlc::real_t> *dmlc::data::CreateCSVParser<uint32_t,dmlc::real_t>(const std::string &,const std::
  266.  map<std::string,std::string,std::less<_Kty>,std::allocator<std::pair<const _Kty,_Ty>>> &,unsigned int,unsigned int)'
  267.  being compiled
  268.          with
  269.          [
  270.              _Kty=std::string,
  271.              _Ty=std::string
  272.          ]
  273. c:\users\john kilbride\xgboost\dmlc-core\src\data/csv_parser.h(107): warning C4244: '=': conversion from 'int64_t' to '
  274. DType', possible loss of data [C:\Users\John Kilbride\xgboost\build\dmlc-core\dmlc.vcxproj]
  275.          with
  276.          [
  277.              DType=dmlc::real_t
  278.          ] (compiling source file C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc)
  279. c:\users\john kilbride\xgboost\dmlc-core\src\data/csv_parser.h(101): warning C4244: '=': conversion from 'float' to 'DT
  280. ype', possible loss of data [C:\Users\John Kilbride\xgboost\build\dmlc-core\dmlc.vcxproj]
  281.          with
  282.          [
  283.              DType=int32_t
  284.          ] (compiling source file C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc)
  285.  c:\users\john kilbride\xgboost\dmlc-core\src\data/csv_parser.h(78): note: while compiling class template member funct
  286.  ion 'void dmlc::data::CSVParser<IndexType,DType>::ParseBlock(const char *,const char *,dmlc::data::RowBlockContainer<
  287.  IndexType,DType> *)'
  288.          with
  289.          [
  290.              IndexType=uint32_t,
  291.              DType=int32_t
  292.          ] (compiling source file C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc)
  293.  C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc(59): note: see reference to class template instantiation 'dmlc::
  294.  data::CSVParser<IndexType,DType>' being compiled
  295.          with
  296.          [
  297.              IndexType=uint32_t,
  298.              DType=int32_t
  299.          ]
  300.  C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc(250): note: see reference to function template instantiation 'dm
  301.  lc::Parser<uint32_t,int32_t> *dmlc::data::CreateCSVParser<uint32_t,int32_t>(const std::string &,const std::map<std::s
  302.  tring,std::string,std::less<_Kty>,std::allocator<std::pair<const _Kty,_Ty>>> &,unsigned int,unsigned int)' being comp
  303.  iled
  304.          with
  305.          [
  306.              _Kty=std::string,
  307.              _Ty=std::string
  308.          ]
  309. c:\users\john kilbride\xgboost\dmlc-core\src\data/csv_parser.h(107): warning C4244: '=': conversion from 'int64_t' to '
  310. DType', possible loss of data [C:\Users\John Kilbride\xgboost\build\dmlc-core\dmlc.vcxproj]
  311.          with
  312.          [
  313.              DType=int32_t
  314.          ] (compiling source file C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc)
  315. c:\users\john kilbride\xgboost\dmlc-core\src\data/csv_parser.h(118): warning C4244: '=': conversion from 'DType' to 'dm
  316. lc::real_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\dmlc-core\dmlc.vcxproj]
  317.          with
  318.          [
  319.              DType=int32_t
  320.          ] (compiling source file C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc)
  321. c:\users\john kilbride\xgboost\dmlc-core\src\data/csv_parser.h(101): warning C4244: '=': conversion from 'float' to 'DT
  322. ype', possible loss of data [C:\Users\John Kilbride\xgboost\build\dmlc-core\dmlc.vcxproj]
  323.          with
  324.          [
  325.              DType=int64_t
  326.          ] (compiling source file C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc)
  327.  c:\users\john kilbride\xgboost\dmlc-core\src\data/csv_parser.h(78): note: while compiling class template member funct
  328.  ion 'void dmlc::data::CSVParser<IndexType,DType>::ParseBlock(const char *,const char *,dmlc::data::RowBlockContainer<
  329.  IndexType,DType> *)'
  330.          with
  331.          [
  332.              IndexType=uint32_t,
  333.              DType=int64_t
  334.          ] (compiling source file C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc)
  335.  C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc(59): note: see reference to class template instantiation 'dmlc::
  336.  data::CSVParser<IndexType,DType>' being compiled
  337.          with
  338.          [
  339.              IndexType=uint32_t,
  340.              DType=int64_t
  341.          ]
  342.  C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc(254): note: see reference to function template instantiation 'dm
  343.  lc::Parser<uint32_t,int64_t> *dmlc::data::CreateCSVParser<uint32_t,int64_t>(const std::string &,const std::map<std::s
  344.  tring,std::string,std::less<_Kty>,std::allocator<std::pair<const _Kty,_Ty>>> &,unsigned int,unsigned int)' being comp
  345.  iled
  346.          with
  347.          [
  348.              _Kty=std::string,
  349.              _Ty=std::string
  350.          ]
  351. c:\users\john kilbride\xgboost\dmlc-core\src\data/csv_parser.h(118): warning C4244: '=': conversion from 'DType' to 'dm
  352. lc::real_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\dmlc-core\dmlc.vcxproj]
  353.          with
  354.          [
  355.              DType=int64_t
  356.          ] (compiling source file C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc)
  357. c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./common.h(67): warning C4101: 'ex': unreferenced local variable
  358. (compiling source file C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc) [C:\Users\John Kilbride\xgboost\build\dmlc
  359. -core\dmlc.vcxproj]
  360.  c:\users\john kilbride\xgboost\dmlc-core\src\data\./text_parser.h(136): note: see reference to function template inst
  361.  antiation 'void dmlc::OMPException::Run<dmlc::data::TextParserBase<IndexType,dmlc::real_t>::FillData::<lambda_235feaf
  362.  7b52c9b75882452d16111b6a5>,>(Function)' being compiled
  363.          with
  364.          [
  365.              IndexType=uint32_t,
  366.              Function=dmlc::data::TextParserBase<uint32_t,dmlc::real_t>::FillData::<lambda_235feaf7b52c9b75882452d1611
  367.  1b6a5>
  368.          ] (compiling source file C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc)
  369.  c:\users\john kilbride\xgboost\dmlc-core\src\data\./text_parser.h(111): note: while compiling class template member f
  370.  unction 'bool dmlc::data::TextParserBase<IndexType,dmlc::real_t>::FillData(std::vector<dmlc::data::RowBlockContainer<
  371.  IndexType,DType>,std::allocator<_Ty>> *)'
  372.          with
  373.          [
  374.              IndexType=uint32_t,
  375.              DType=dmlc::real_t,
  376.              _Ty=dmlc::data::RowBlockContainer<uint32_t,dmlc::real_t>
  377.          ] (compiling source file C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc)
  378.  c:\users\john kilbride\xgboost\dmlc-core\src\data\./text_parser.h(46): note: see reference to function template insta
  379.  ntiation 'bool dmlc::data::TextParserBase<IndexType,dmlc::real_t>::FillData(std::vector<dmlc::data::RowBlockContainer
  380.  <IndexType,DType>,std::allocator<_Ty>> *)' being compiled
  381.          with
  382.          [
  383.              IndexType=uint32_t,
  384.              DType=dmlc::real_t,
  385.              _Ty=dmlc::data::RowBlockContainer<uint32_t,dmlc::real_t>
  386.          ] (compiling source file C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc)
  387.  c:\users\john kilbride\xgboost\dmlc-core\src\data\./libsvm_parser.h(46): note: see reference to class template instan
  388.  tiation 'dmlc::data::TextParserBase<IndexType,dmlc::real_t>' being compiled
  389.          with
  390.          [
  391.              IndexType=uint32_t
  392.          ] (compiling source file C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc)
  393.  C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc(29): note: see reference to class template instantiation 'dmlc::
  394.  data::LibSVMParser<IndexType,dmlc::real_t>' being compiled
  395.          with
  396.          [
  397.              IndexType=uint32_t
  398.          ]
  399. Lib:
  400.  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86\Lib.exe /OUT:
  401.  "C:\Users\John Kilbride\xgboost\build\dmlc-core\Release\dmlc.lib" /NOLOGO  /machine:X86 dmlc.dir\Release\build_config
  402.  .obj
  403.  dmlc.dir\Release\config.obj
  404.  dmlc.dir\Release\data.obj
  405.  dmlc.dir\Release\io.obj
  406.  dmlc.dir\Release\recordio.obj
  407.  dmlc.dir\Release\line_split.obj
  408.  dmlc.dir\Release\recordio_split.obj
  409.  dmlc.dir\Release\indexed_recordio_split.obj
  410.  dmlc.dir\Release\input_split_base.obj
  411.  dmlc.dir\Release\filesys.obj
  412.  dmlc.dir\Release\local_filesys.obj
  413.  dmlc.vcxproj -> C:\Users\John Kilbride\xgboost\build\dmlc-core\Release\dmlc.lib
  414. FinalizeBuildStatus:
  415.  Deleting file "dmlc.dir\Release\dmlc.tlog\unsuccessfulbuild".
  416.  Touching "dmlc.dir\Release\dmlc.tlog\dmlc.lastbuildstate".
  417. Done Building Project "C:\Users\John Kilbride\xgboost\build\dmlc-core\dmlc.vcxproj" (default targets).
  418.  
  419. Project "C:\Users\John Kilbride\xgboost\build\ALL_BUILD.vcxproj" (3) is building "C:\Users\John Kilbride\xgboost\build\
  420. gpuxgboost.vcxproj" (5) on node 1 (default targets).
  421. PrepareForBuild:
  422.  Creating directory "gpuxgboost.dir\Release\".
  423.   Creating directory "gpuxgboost.dir\Release\gpuxgboost.tlog\".
  424. InitializeBuildStatus:
  425.  Creating "gpuxgboost.dir\Release\gpuxgboost.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
  426. ComputeCustomBuildOutput:
  427.  Creating directory "C:\Users\John Kilbride\xgboost\build\CMakeFiles\gpuxgboost.dir\src\common\Release\".
  428.   Creating directory "C:\Users\John Kilbride\xgboost\build\CMakeFiles\gpuxgboost.dir\src\linear\Release\".
  429.  Creating directory "C:\Users\John Kilbride\xgboost\build\CMakeFiles\gpuxgboost.dir\src\metric\Release\".
  430.   Creating directory "C:\Users\John Kilbride\xgboost\build\CMakeFiles\gpuxgboost.dir\src\objective\Release\".
  431.  Creating directory "C:\Users\John Kilbride\xgboost\build\CMakeFiles\gpuxgboost.dir\src\predictor\Release\".
  432.   Creating directory "C:\Users\John Kilbride\xgboost\build\CMakeFiles\gpuxgboost.dir\src\tree\Release\".
  433. CustomBuild:
  434.  Building NVCC (Device) object CMakeFiles/gpuxgboost.dir/src/common/Release/gpuxgboost_generated_common.cu.obj
  435.  nvcc fatal   : 32 bit compilation is only supported for Microsoft Visual Studio 2013 and earlier
  436.  CMake Error at gpuxgboost_generated_common.cu.obj.Release.cmake:219 (message):
  437.    Error generating C:/Users/John
  438.    Kilbride/xgboost/build/CMakeFiles/gpuxgboost.dir/src/common/Release/gpuxgboost_generated_common.cu.obj
  439.  
  440.  
  441. C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(209,
  442. 5): error MSB6006: "cmd.exe" exited with code 1. [C:\Users\John Kilbride\xgboost\build\gpuxgboost.vcxproj]
  443. Done Building Project "C:\Users\John Kilbride\xgboost\build\gpuxgboost.vcxproj" (default targets) -- FAILED.
  444.  
  445. Project "C:\Users\John Kilbride\xgboost\build\ALL_BUILD.vcxproj" (3) is building "C:\Users\John Kilbride\xgboost\build\
  446. objxgboost.vcxproj" (6) on node 1 (default targets).
  447. PrepareForBuild:
  448.  Creating directory "objxgboost.dir\Release\".
  449.   Creating directory "objxgboost.dir\Release\objxgboost.tlog\".
  450. InitializeBuildStatus:
  451.  Creating "objxgboost.dir\Release\objxgboost.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
  452. CustomBuild:
  453.  Building Custom Rule C:/Users/John Kilbride/xgboost/CMakeLists.txt
  454.  CMake does not need to re-run because C:/Users/John Kilbride/xgboost/build/CMakeFiles/generate.stamp is up-to-date.
  455. ClCompile:
  456.  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86\CL.exe /c /I"
  457.   C:\Users\John Kilbride\xgboost\include" /I"C:\Users\John Kilbride\xgboost\dmlc-core\include" /I"C:\Users\John Kilbrid
  458.   e\xgboost\rabit\include" /I"C:\Users\John Kilbride\xgboost\cub" /I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA
  459.   \v10.0\include" /I"C:\Program Files\R\R-3.5.1\include" /I"C:\Users\John Kilbride\xgboost" /nologo /W3 /WX- /diagnosti
  460.  cs:classic /MP /O2 /Ob2 /Oy- /D WIN32 /D _WINDOWS /D NDEBUG /D DMLC_LOG_CUSTOMIZE=1 /D XGBOOST_STRICT_R_MODE=1 /D XGB
  461.  OOST_CUSTOMIZE_GLOBAL_PRNG=1 /D DMLC_LOG_BEFORE_THROW=0 /D DMLC_DISABLE_STDIN=1 /D RABIT_CUSTOMIZE_MSG_ /D RABIT_STRI
  462.  CT_CXX98_ /D XGBOOST_USE_CUDA /D "CMAKE_INTDIR=\"Release\"" /D _MBCS /Gm- /EHsc /MT /GS /fp:precise /Zc:wchar_t /Zc:f
  463.  orScope /Zc:inline /GR /openmp /Fo"objxgboost.dir\Release\\" /Fd"objxgboost.dir\Release\objxgboost.pdb" /Gd /TP /anal
  464.   yze- /errorReport:queue "C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc" "C:\Users\John Kilbride\xgboost\src\c_api
  465.  \c_api_error.cc" "C:\Users\John Kilbride\xgboost\src\common\common.cc" "C:\Users\John Kilbride\xgboost\src\common\his
  466.  t_util.cc" "C:\Users\John Kilbride\xgboost\src\common\host_device_vector.cc" "C:\Users\John Kilbride\xgboost\src\data
  467.  \data.cc" "C:\Users\John Kilbride\xgboost\src\data\simple_csr_source.cc" "C:\Users\John Kilbride\xgboost\src\data\sim
  468.  ple_dmatrix.cc" "C:\Users\John Kilbride\xgboost\src\data\sparse_page_dmatrix.cc" "C:\Users\John Kilbride\xgboost\src\
  469.  data\sparse_page_raw_format.cc" "C:\Users\John Kilbride\xgboost\src\data\sparse_page_source.cc" "C:\Users\John Kilbri
  470.  de\xgboost\src\data\sparse_page_writer.cc" "C:\Users\John Kilbride\xgboost\src\gbm\gblinear.cc" "C:\Users\John Kilbri
  471.  de\xgboost\src\gbm\gbm.cc" "C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc" "C:\Users\John Kilbride\xgboost\src\lea
  472.  rner.cc" "C:\Users\John Kilbride\xgboost\src\linear\linear_updater.cc" "C:\Users\John Kilbride\xgboost\src\linear\upd
  473.  ater_coordinate.cc" "C:\Users\John Kilbride\xgboost\src\linear\updater_shotgun.cc" "C:\Users\John Kilbride\xgboost\sr
  474.  c\logging.cc" "C:\Users\John Kilbride\xgboost\src\metric\elementwise_metric.cc" "C:\Users\John Kilbride\xgboost\src\m
  475.  etric\metric.cc" "C:\Users\John Kilbride\xgboost\src\metric\multiclass_metric.cc" "C:\Users\John Kilbride\xgboost\src
  476.  \metric\rank_metric.cc" "C:\Users\John Kilbride\xgboost\src\objective\hinge.cc" "C:\Users\John Kilbride\xgboost\src\o
  477.  bjective\multiclass_obj.cc" "C:\Users\John Kilbride\xgboost\src\objective\objective.cc" "C:\Users\John Kilbride\xgboo
  478.  st\src\objective\rank_obj.cc" "C:\Users\John Kilbride\xgboost\src\objective\regression_obj.cc" "C:\Users\John Kilbrid
  479.  e\xgboost\src\predictor\cpu_predictor.cc" "C:\Users\John Kilbride\xgboost\src\predictor\predictor.cc" "C:\Users\John
  480.  Kilbride\xgboost\src\tree\split_evaluator.cc" "C:\Users\John Kilbride\xgboost\src\tree\tree_model.cc" "C:\Users\John
  481.  Kilbride\xgboost\src\tree\tree_updater.cc" "C:\Users\John Kilbride\xgboost\src\tree\updater_colmaker.cc" "C:\Users\Jo
  482.  hn Kilbride\xgboost\src\tree\updater_histmaker.cc" "C:\Users\John Kilbride\xgboost\src\tree\updater_prune.cc" "C:\Use
  483.  rs\John Kilbride\xgboost\src\tree\updater_quantile_hist.cc" "C:\Users\John Kilbride\xgboost\src\tree\updater_refresh.
  484.  cc" "C:\Users\John Kilbride\xgboost\src\tree\updater_skmaker.cc" "C:\Users\John Kilbride\xgboost\src\tree\updater_syn
  485.  c.cc" "C:\Users\John Kilbride\xgboost\R-package\src\xgboost_R.cc" "C:\Users\John Kilbride\xgboost\R-package\src\xgboo
  486.  st_custom.cc"
  487.   c_api.cc
  488.   c_api_error.cc
  489.   common.cc
  490.   hist_util.cc
  491.   host_device_vector.cc
  492.   data.cc
  493.   simple_csr_source.cc
  494.   simple_dmatrix.cc
  495.   sparse_page_dmatrix.cc
  496.   sparse_page_raw_format.cc
  497.   sparse_page_source.cc
  498.   sparse_page_writer.cc
  499.   gblinear.cc
  500.   gbm.cc
  501.   gbtree.cc
  502.   learner.cc
  503.   linear_updater.cc
  504. c:\users\john kilbride\xgboost\rabit\include\rabit\./internal/utils.h(158): warning C4996: 'fopen': This function or va
  505. riable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online h
  506. elp for details. (compiling source file C:\Users\John Kilbride\xgboost\src\common\hist_util.cc) [C:\Users\John Kilbride
  507. \xgboost\build\objxgboost.vcxproj]
  508.   C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(208): note: see declaration of 'fopen' (comp
  509.   iling source file C:\Users\John Kilbride\xgboost\src\common\hist_util.cc)
  510. c:\users\john kilbride\xgboost\rabit\include\rabit\./internal/utils.h(158): warning C4996: 'fopen': This function or va
  511. riable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online h
  512. elp for details. (compiling source file C:\Users\John Kilbride\xgboost\src\learner.cc) [C:\Users\John Kilbride\xgboost\
  513. build\objxgboost.vcxproj]
  514.   C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(208): note: see declaration of 'fopen' (comp
  515.   iling source file C:\Users\John Kilbride\xgboost\src\learner.cc)
  516.   updater_coordinate.cc
  517. c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::commo
  518. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  519. ilbride\xgboost\src\common\common.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  520. c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::commo
  521. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  522. ilbride\xgboost\src\common\common.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  523. c:\users\john kilbride\xgboost\src\common\host_device_vector.h(159): warning C4018: '>': signed/unsigned mismatch (comp
  524. iling source file C:\Users\John Kilbride\xgboost\src\common\common.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost
  525. .vcxproj]
  526. c:\users\john kilbride\xgboost\src\common\host_device_vector.h(171): warning C4244: 'argument': conversion from 'const
  527. _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  528.           with
  529.           [
  530.               _Ty=int64_t
  531.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\common\common.cc)
  532. c:\users\john kilbride\xgboost\src\common\./random.h(118): warning C4244: 'argument': conversion from 'int64_t' to 'con
  533. st unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\common\common.cc) [C:
  534. \Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  535. c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::commo
  536. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  537. ilbride\xgboost\src\common\hist_util.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  538. c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::commo
  539. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  540. ilbride\xgboost\src\common\hist_util.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  541. c:\users\john kilbride\xgboost\src\common\host_device_vector.h(159): warning C4018: '>': signed/unsigned mismatch (comp
  542. iling source file C:\Users\John Kilbride\xgboost\src\common\hist_util.cc) [C:\Users\John Kilbride\xgboost\build\objxgbo
  543. ost.vcxproj]
  544. c:\users\john kilbride\xgboost\src\common\host_device_vector.h(171): warning C4244: 'argument': conversion from 'const
  545. _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  546.           with
  547.           [
  548.               _Ty=int64_t
  549.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\common\hist_util.cc)
  550. c:\users\john kilbride\xgboost\src\common\./random.h(118): warning C4244: 'argument': conversion from 'int64_t' to 'con
  551. st unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\common\hist_util.cc)
  552. [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  553. c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(188): warning C4068: unknown pragma (compiling source fil
  554. e C:\Users\John Kilbride\xgboost\src\common\hist_util.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  555. c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(193): warning C4068: unknown pragma (compiling source fil
  556. e C:\Users\John Kilbride\xgboost\src\common\hist_util.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  557. c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(227): warning C4068: unknown pragma (compiling source fil
  558. e C:\Users\John Kilbride\xgboost\src\common\hist_util.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  559. c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(232): warning C4068: unknown pragma (compiling source fil
  560. e C:\Users\John Kilbride\xgboost\src\common\hist_util.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  561. c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::commo
  562. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  563. ilbride\xgboost\src\c_api\c_api.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  564. c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::commo
  565. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  566. ilbride\xgboost\src\c_api\c_api.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  567. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed/u
  568. nsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc) [C:\Users\John Kilbride\xgbo
  569. ost\build\objxgboost.vcxproj]
  570. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument': c
  571. onversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  572.           with
  573.           [
  574.               _Ty=int64_t
  575.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc)
  576. C:\Users\John Kilbride\xgboost\dmlc-core\include\dmlc/logging.h(113): warning C4018: '>': signed/unsigned mismatch (com
  577. piling source file C:\Users\John Kilbride\xgboost\src\common\common.cc) [C:\Users\John Kilbride\xgboost\build\objxgboos
  578. t.vcxproj]
  579.   c:\users\john kilbride\xgboost\src\common\./random.h(91): note: see reference to function template instantiation 'dml
  580.  c::LogCheckError dmlc::LogCheck_GT<unsigned int,int>(const X &,const Y &)' being compiled
  581.           with
  582.           [
  583.               X=unsigned int,
  584.               Y=int
  585.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\common\common.cc)
  586. c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::commo
  587. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  588. ilbride\xgboost\src\data\simple_csr_source.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  589. c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::commo
  590. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  591. ilbride\xgboost\src\data\simple_csr_source.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  592. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed/u
  593. nsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\data\simple_csr_source.cc) [C:\Users\John Ki
  594. lbride\xgboost\build\objxgboost.vcxproj]
  595. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument': c
  596. onversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  597.           with
  598.           [
  599.               _Ty=int64_t
  600.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\simple_csr_source.cc)
  601. c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::commo
  602. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  603. ilbride\xgboost\src\data\sparse_page_raw_format.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  604. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(287): warning C4244: 'argument': conversion from 'xgboost::common
  605. ::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  606. j]
  607.           with
  608.           [
  609.               T=xgboost::Entry
  610.           ]
  611.           and
  612.           [
  613.               _Ty=size_t
  614.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc)
  615. c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::commo
  616. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  617. ilbride\xgboost\src\data\sparse_page_raw_format.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  618. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(290): warning C4244: 'argument': conversion from 'xgboost::common
  619. ::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\ob
  620. jxgboost.vcxproj]
  621.           with
  622.           [
  623.               T=xgboost::Entry
  624.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc)
  625. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(293): warning C4244: 'argument': conversion from 'xgboost::common
  626. ::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcx
  627. proj]
  628.           with
  629.           [
  630.               T=xgboost::Entry
  631.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc)
  632. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(490): warning C4244: 'return': conversion from 'const uint64_t' t
  633. o 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc) [C:\Users\J
  634. ohn Kilbride\xgboost\build\objxgboost.vcxproj]
  635. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed/u
  636. nsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_raw_format.cc) [C:\Users\Jo
  637. hn Kilbride\xgboost\build\objxgboost.vcxproj]
  638. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to 'c
  639. onst unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc) [C:
  640. \Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  641. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument': c
  642. onversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  643.           with
  644.           [
  645.               _Ty=int64_t
  646.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_raw_format.cc)
  647. c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::commo
  648. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  649. ilbride\xgboost\src\gbm\gbtree.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  650. c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::commo
  651. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  652. ilbride\xgboost\src\data\data.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  653. c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::commo
  654. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  655. ilbride\xgboost\src\gbm\gbtree.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  656. c:\users\john kilbride\xgboost\rabit\include\rabit\./internal/utils.h(158): warning C4996: 'fopen': This function or va
  657. riable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online h
  658. elp for details. (compiling source file C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc) [C:\Users\John Kilbride\xgbo
  659. ost\build\objxgboost.vcxproj]
  660. c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::commo
  661. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  662. ilbride\xgboost\src\data\data.cc)C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(208): note: s
  663. ee declaration of 'fopen' (compiling source file C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc) [C:\Users\John Kilb
  664. ride\xgboost\build\objxgboost.vcxproj]
  665.  
  666. c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::commo
  667. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  668. ilbride\xgboost\src\data\sparse_page_writer.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  669. c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::commo
  670. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  671. ilbride\xgboost\src\data\sparse_page_writer.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  672. c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::commo
  673. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  674. ilbride\xgboost\src\learner.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  675. c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::commo
  676. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  677. ilbride\xgboost\src\learner.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  678. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed/u
  679. nsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc) [C:\Users\John Kilbride\xgboo
  680. st\build\objxgboost.vcxproj]
  681. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument': c
  682. onversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  683.           with
  684.           [
  685.               _Ty=int64_t
  686.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc)
  687. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed/u
  688. nsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\data\data.cc) [C:\Users\John Kilbride\xgboos
  689. t\build\objxgboost.vcxproj]
  690. c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::commo
  691. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  692. ilbride\xgboost\src\gbm\gblinear.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  693. c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::commo
  694. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  695. ilbride\xgboost\src\linear\linear_updater.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  696. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed/u
  697. nsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_writer.cc) [C:\Users\John K
  698. ilbride\xgboost\build\objxgboost.vcxproj]
  699. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(287): warning C4244: 'argument': conversion from 'xgboost::common
  700. ::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  701. j]
  702.           with
  703.           [
  704.               T=xgboost::Entry
  705.           ]
  706.           and
  707.           [
  708.               _Ty=size_t
  709.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\simple_csr_source.cc)
  710. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed/u
  711. nsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\learner.cc) [C:\Users\John Kilbride\xgboost\
  712. build\objxgboost.vcxproj]
  713. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument': c
  714. onversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  715.           with
  716.           [
  717.               _Ty=int64_t
  718.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\data.cc)
  719. c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::commo
  720. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  721. ilbride\xgboost\src\gbm\gblinear.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  722. c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::commo
  723. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  724. ilbride\xgboost\src\linear\linear_updater.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  725. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument': c
  726. onversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  727.           with
  728.           [
  729.               _Ty=int64_t
  730.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_writer.cc)
  731. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(290): warning C4244: 'argument': conversion from 'xgboost::common
  732. ::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\ob
  733. jxgboost.vcxproj]
  734.           with
  735.           [
  736.               T=xgboost::Entry
  737.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\simple_csr_source.cc)
  738. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument': c
  739. onversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  740.           with
  741.           [
  742.               _Ty=int64_t
  743.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\learner.cc)
  744. c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::commo
  745. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  746. ilbride\xgboost\src\gbm\gbm.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  747. c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::commo
  748. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  749. ilbride\xgboost\src\data\sparse_page_dmatrix.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  750. c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::commo
  751. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  752. ilbride\xgboost\src\data\simple_dmatrix.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  753. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed/u
  754. nsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\gbm\gblinear.cc) [C:\Users\John Kilbride\xgb
  755. oost\build\objxgboost.vcxproj]
  756. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(293): warning C4244: 'argument': conversion from 'xgboost::common
  757. ::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcx
  758. proj]
  759.           with
  760.           [
  761.               T=xgboost::Entry
  762.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\simple_csr_source.cc)
  763. c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::commo
  764. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  765. ilbride\xgboost\src\gbm\gbm.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  766. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed/u
  767. nsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\linear\linear_updater.cc) [C:\Users\John Kil
  768. bride\xgboost\build\objxgboost.vcxproj]
  769. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(287): warning C4244: 'argument': conversion from 'xgboost::common
  770. ::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  771. j]
  772.           with
  773.           [
  774.               T=xgboost::Entry
  775.           ]
  776.           and
  777.           [
  778.               _Ty=size_t
  779.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_raw_format.cc)
  780. c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::commo
  781. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  782. ilbride\xgboost\src\data\sparse_page_dmatrix.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  783. c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::commo
  784. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  785. ilbride\xgboost\src\data\simple_dmatrix.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  786. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument': c
  787. onversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  788.           with
  789.           [
  790.               _Ty=int64_t
  791.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\gbm\gblinear.cc)
  792. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument': c
  793. onversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  794.           with
  795.           [
  796.               _Ty=int64_t
  797.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\linear\linear_updater.cc)
  798. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(290): warning C4244: 'argument': conversion from 'xgboost::common
  799. ::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\ob
  800. jxgboost.vcxproj]
  801.           with
  802.           [
  803.               T=xgboost::Entry
  804.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_raw_format.cc)
  805. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed/u
  806. nsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\gbm\gbm.cc) [C:\Users\John Kilbride\xgboost\
  807. build\objxgboost.vcxproj]
  808. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(490): warning C4244: 'return': conversion from 'const uint64_t' t
  809. o 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\data\simple_csr_source.cc)
  810. [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  811. c:\users\john kilbride\xgboost\include\xgboost\./data.h(287): warning C4244: 'argument': conversion from 'xgboost::comm
  812. on::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  813. roj]
  814.           with
  815.           [
  816.               T=xgboost::Entry
  817.           ]
  818.           and
  819.           [
  820.               _Ty=size_t
  821.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc)
  822. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed/u
  823. nsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_dmatrix.cc) [C:\Users\John
  824. Kilbride\xgboost\build\objxgboost.vcxproj]
  825. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed/u
  826. nsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\data\simple_dmatrix.cc) [C:\Users\John Kilbr
  827. ide\xgboost\build\objxgboost.vcxproj]
  828. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(293): warning C4244: 'argument': conversion from 'xgboost::common
  829. ::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcx
  830. proj]
  831.           with
  832.           [
  833.               T=xgboost::Entry
  834.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_raw_format.cc)
  835. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument': c
  836. onversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  837.           with
  838.           [
  839.               _Ty=int64_t
  840.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\gbm\gbm.cc)
  841. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to 'c
  842. onst unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\data\simple_csr_sou
  843. rce.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  844. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(287): warning C4244: 'argument': conversion from 'xgboost::common
  845. ::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  846. j]
  847.           with
  848.           [
  849.               T=xgboost::Entry
  850.           ]
  851.           and
  852.           [
  853.               _Ty=size_t
  854.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_writer.cc)
  855. c:\users\john kilbride\xgboost\include\xgboost\./data.h(287): warning C4244: 'argument': conversion from 'xgboost::comm
  856. on::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  857. roj]
  858.           with
  859.           [
  860.               T=xgboost::Entry
  861.           ]
  862.           and
  863.           [
  864.               _Ty=size_t
  865.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\learner.cc)
  866. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(287): warning C4244: 'argument': conversion from 'xgboost::common
  867. ::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  868. j]
  869.           with
  870.           [
  871.               T=xgboost::Entry
  872.           ]
  873.           and
  874.           [
  875.               _Ty=size_t
  876.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\data.cc)
  877. c:\users\john kilbride\xgboost\include\xgboost\./data.h(290): warning C4244: 'argument': conversion from 'xgboost::comm
  878. on::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\
  879. objxgboost.vcxproj]
  880.           with
  881.           [
  882.               T=xgboost::Entry
  883.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc)
  884. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument': c
  885. onversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  886.           with
  887.           [
  888.               _Ty=int64_t
  889.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_dmatrix.cc)
  890. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument': c
  891. onversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  892.           with
  893.           [
  894.               _Ty=int64_t
  895.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\simple_dmatrix.cc)
  896. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(290): warning C4244: 'argument': conversion from 'xgboost::common
  897. ::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\ob
  898. jxgboost.vcxproj]
  899.           with
  900.           [
  901.               T=xgboost::Entry
  902.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_writer.cc)
  903. c:\users\john kilbride\xgboost\include\xgboost\./data.h(290): warning C4244: 'argument': conversion from 'xgboost::comm
  904. on::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\
  905. objxgboost.vcxproj]
  906.           with
  907.           [
  908.               T=xgboost::Entry
  909.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\learner.cc)
  910. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(290): warning C4244: 'argument': conversion from 'xgboost::common
  911. ::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\ob
  912. jxgboost.vcxproj]
  913.           with
  914.           [
  915.               T=xgboost::Entry
  916.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\data.cc)
  917. c:\users\john kilbride\xgboost\include\xgboost\./data.h(293): warning C4244: 'argument': conversion from 'xgboost::comm
  918. on::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.v
  919. cxproj]
  920.           with
  921.           [
  922.               T=xgboost::Entry
  923.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc)
  924. c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::commo
  925. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  926. ilbride\xgboost\src\data\sparse_page_source.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  927. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(293): warning C4244: 'argument': conversion from 'xgboost::common
  928. ::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcx
  929. proj]
  930.           with
  931.           [
  932.               T=xgboost::Entry
  933.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_writer.cc)
  934. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(490): warning C4244: 'return': conversion from 'const uint64_t' t
  935. o 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_raw_format
  936. .cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  937. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(287): warning C4244: 'argument': conversion from 'xgboost::common
  938. ::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  939. j]
  940.           with
  941.           [
  942.               T=xgboost::Entry
  943.           ]
  944.           and
  945.           [
  946.               _Ty=size_t
  947.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\linear\linear_updater.cc)
  948. c:\users\john kilbride\xgboost\include\xgboost\./data.h(293): warning C4244: 'argument': conversion from 'xgboost::comm
  949. on::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.v
  950. cxproj]
  951.           with
  952.           [
  953.               T=xgboost::Entry
  954.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\learner.cc)
  955. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(293): warning C4244: 'argument': conversion from 'xgboost::common
  956. ::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcx
  957. proj]
  958.           with
  959.           [
  960.               T=xgboost::Entry
  961.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\data.cc)
  962. c:\users\john kilbride\xgboost\include\xgboost\./data.h(287): warning C4244: 'argument': conversion from 'xgboost::comm
  963. on::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  964. roj]
  965.           with
  966.           [
  967.               T=xgboost::Entry
  968.           ]
  969.           and
  970.           [
  971.               _Ty=size_t
  972.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\gbm\gblinear.cc)
  973. c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::commo
  974. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  975. ilbride\xgboost\src\data\sparse_page_source.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  976. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to 'c
  977. onst unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_ra
  978. w_format.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  979. c:\users\john kilbride\xgboost\include\xgboost\./data.h(287): warning C4244: 'argument': conversion from 'xgboost::comm
  980. on::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  981. roj]
  982.           with
  983.           [
  984.               T=xgboost::Entry
  985.           ]
  986.           and
  987.           [
  988.               _Ty=size_t
  989.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\gbm\gbm.cc)
  990. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(290): warning C4244: 'argument': conversion from 'xgboost::common
  991. ::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\ob
  992. jxgboost.vcxproj]
  993.           with
  994.           [
  995.               T=xgboost::Entry
  996.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\linear\linear_updater.cc)
  997. c:\users\john kilbride\xgboost\include\xgboost\./data.h(290): warning C4244: 'argument': conversion from 'xgboost::comm
  998. on::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\
  999. objxgboost.vcxproj]
  1000.           with
  1001.           [
  1002.               T=xgboost::Entry
  1003.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\gbm\gblinear.cc)
  1004. c:\users\john kilbride\xgboost\include\xgboost\./data.h(290): warning C4244: 'argument': conversion from 'xgboost::comm
  1005. on::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\
  1006. objxgboost.vcxproj]
  1007.           with
  1008.           [
  1009.               T=xgboost::Entry
  1010.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\gbm\gbm.cc)
  1011. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(293): warning C4244: 'argument': conversion from 'xgboost::common
  1012. ::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcx
  1013. proj]
  1014.           with
  1015.           [
  1016.               T=xgboost::Entry
  1017.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\linear\linear_updater.cc)
  1018. c:\users\john kilbride\xgboost\include\xgboost\./data.h(293): warning C4244: 'argument': conversion from 'xgboost::comm
  1019. on::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.v
  1020. cxproj]
  1021.           with
  1022.           [
  1023.               T=xgboost::Entry
  1024.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\gbm\gblinear.cc)
  1025. c:\users\john kilbride\xgboost\include\xgboost\./data.h(490): warning C4244: 'return': conversion from 'const uint64_t'
  1026.  to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc) [C:\Users\
  1027. John Kilbride\xgboost\build\objxgboost.vcxproj]
  1028. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(490): warning C4244: 'return': conversion from 'const uint64_t' t
  1029. o 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_writer.cc)
  1030.  [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1031. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(490): warning C4244: 'return': conversion from 'const uint64_t' t
  1032. o 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\data\data.cc) [C:\Users\Joh
  1033. n Kilbride\xgboost\build\objxgboost.vcxproj]
  1034. c:\users\john kilbride\xgboost\include\xgboost\./data.h(490): warning C4244: 'return': conversion from 'const uint64_t'
  1035.  to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\learner.cc) [C:\Users\Joh
  1036. n Kilbride\xgboost\build\objxgboost.vcxproj]
  1037. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(287): warning C4244: 'argument': conversion from 'xgboost::common
  1038. ::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  1039. j]
  1040.           with
  1041.           [
  1042.               T=xgboost::Entry
  1043.           ]
  1044.           and
  1045.           [
  1046.               _Ty=size_t
  1047.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_dmatrix.cc)
  1048. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed/u
  1049. nsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_source.cc) [C:\Users\John K
  1050. ilbride\xgboost\build\objxgboost.vcxproj]
  1051. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(287): warning C4244: 'argument': conversion from 'xgboost::common
  1052. ::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  1053. j]
  1054.           with
  1055.           [
  1056.               T=xgboost::Entry
  1057.           ]
  1058.           and
  1059.           [
  1060.               _Ty=size_t
  1061.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\simple_dmatrix.cc)
  1062. c:\users\john kilbride\xgboost\include\xgboost\./data.h(293): warning C4244: 'argument': conversion from 'xgboost::comm
  1063. on::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.v
  1064. cxproj]
  1065.           with
  1066.           [
  1067.               T=xgboost::Entry
  1068.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\gbm\gbm.cc)
  1069. c:\users\john kilbride\xgboost\include\xgboost\./data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to
  1070. 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc) [C
  1071. :\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1072. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to 'c
  1073. onst unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_wr
  1074. iter.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1075. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to 'c
  1076. onst unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\data\data.cc) [C:\U
  1077. sers\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1078. c:\users\john kilbride\xgboost\include\xgboost\./data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to
  1079. 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\learner.cc) [C:\U
  1080. sers\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1081. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(290): warning C4244: 'argument': conversion from 'xgboost::common
  1082. ::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\ob
  1083. jxgboost.vcxproj]
  1084.           with
  1085.           [
  1086.               T=xgboost::Entry
  1087.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_dmatrix.cc)
  1088. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(290): warning C4244: 'argument': conversion from 'xgboost::common
  1089. ::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\ob
  1090. jxgboost.vcxproj]
  1091.           with
  1092.           [
  1093.               T=xgboost::Entry
  1094.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\simple_dmatrix.cc)
  1095. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument': c
  1096. onversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1097.           with
  1098.           [
  1099.               _Ty=int64_t
  1100.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_source.cc)
  1101. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(490): warning C4244: 'return': conversion from 'const uint64_t' t
  1102. o 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\linear\linear_updater.cc) [
  1103. C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1104. c:\users\john kilbride\xgboost\include\xgboost\./data.h(490): warning C4244: 'return': conversion from 'const uint64_t'
  1105.  to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\gbm\gblinear.cc) [C:\User
  1106. s\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1107. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(293): warning C4244: 'argument': conversion from 'xgboost::common
  1108. ::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcx
  1109. proj]
  1110.           with
  1111.           [
  1112.               T=xgboost::Entry
  1113.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_dmatrix.cc)
  1114. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(293): warning C4244: 'argument': conversion from 'xgboost::common
  1115. ::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcx
  1116. proj]
  1117.           with
  1118.           [
  1119.               T=xgboost::Entry
  1120.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\simple_dmatrix.cc)
  1121. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to 'c
  1122. onst unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\linear\linear_updat
  1123. er.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1124. c:\users\john kilbride\xgboost\include\xgboost\./data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to
  1125. 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\gbm\gblinear.cc)
  1126. [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1127. c:\users\john kilbride\xgboost\include\xgboost\./data.h(490): warning C4244: 'return': conversion from 'const uint64_t'
  1128.  to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\gbm\gbm.cc) [C:\Users\Joh
  1129. n Kilbride\xgboost\build\objxgboost.vcxproj]
  1130. C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(310): warning C4244: 'argument': conversion from 'xgboost::bst_ulong'
  1131.  to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1132. c:\users\john kilbride\xgboost\include\xgboost\./data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to
  1133. 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\gbm\gbm.cc) [C:\U
  1134. sers\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1135. C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(312): warning C4244: 'argument': conversion from 'xgboost::bst_ulong'
  1136.  to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1137. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(490): warning C4244: 'return': conversion from 'const uint64_t' t
  1138. o 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_dmatrix.cc
  1139. ) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1140. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(490): warning C4244: 'return': conversion from 'const uint64_t' t
  1141. o 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\data\simple_dmatrix.cc) [C:
  1142. \Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1143. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to 'c
  1144. onst unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_dm
  1145. atrix.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1146. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to 'c
  1147. onst unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\data\simple_dmatrix
  1148. .cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1149. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(287): warning C4244: 'argument': conversion from 'xgboost::common
  1150. ::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  1151. j]
  1152.           with
  1153.           [
  1154.               T=xgboost::Entry
  1155.           ]
  1156.           and
  1157.           [
  1158.               _Ty=size_t
  1159.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_source.cc)
  1160. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(287): warning C4244: 'argument': conversion from 'xgboost::common
  1161. ::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  1162. j]
  1163.           with
  1164.           [
  1165.               T=xgboost::Entry
  1166.           ]
  1167.           and
  1168.           [
  1169.               _Ty=std::seed_seq::result_type
  1170.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\common\hist_util.cc)
  1171. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(290): warning C4244: 'argument': conversion from 'xgboost::common
  1172. ::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\ob
  1173. jxgboost.vcxproj]
  1174.           with
  1175.           [
  1176.               T=xgboost::Entry
  1177.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_source.cc)
  1178. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(290): warning C4244: 'argument': conversion from 'xgboost::common
  1179. ::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\ob
  1180. jxgboost.vcxproj]
  1181.           with
  1182.           [
  1183.               T=xgboost::Entry
  1184.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\common\hist_util.cc)
  1185. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(293): warning C4244: 'argument': conversion from 'xgboost::common
  1186. ::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcx
  1187. proj]
  1188.           with
  1189.           [
  1190.               T=xgboost::Entry
  1191.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_source.cc)
  1192. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(293): warning C4244: 'argument': conversion from 'xgboost::common
  1193. ::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcx
  1194. proj]
  1195.           with
  1196.           [
  1197.               T=xgboost::Entry
  1198.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\common\hist_util.cc)
  1199. C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(380): warning C4244: 'argument': conversion from 'xgboost::bst_ulong'
  1200.  to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1201. C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(382): warning C4244: 'argument': conversion from 'xgboost::bst_ulong'
  1202.  to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1203. C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(399): warning C4244: 'argument': conversion from 'xgboost::bst_ulong'
  1204.  to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1205. C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(419): warning C4244: 'argument': conversion from 'xgboost::bst_ulong'
  1206.  to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1207. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(490): warning C4244: 'return': conversion from 'const uint64_t' t
  1208. o 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_source.cc)
  1209.  [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1210. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(490): warning C4244: 'return': conversion from 'const uint64_t' t
  1211. o 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\common\hist_util.cc) [C:\Us
  1212. ers\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1213. C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(419): warning C4244: '=': conversion from 'xgboost::bst_ulong' to '_T
  1214. y', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1215.           with
  1216.           [
  1217.               _Ty=size_t
  1218.           ]
  1219. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to 'c
  1220. onst unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_so
  1221. urce.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1222. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to 'c
  1223. onst unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\common\hist_util.cc
  1224. ) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1225. C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(430): warning C4244: 'argument': conversion from 'xgboost::bst_ulong'
  1226.  to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1227. C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(430): warning C4244: 'argument': conversion from 'xgboost::bst_ulong'
  1228.  to 'xgboost::bst_uint', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1229. C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(456): warning C4018: '<': signed/unsigned mismatch [C:\Users\John Kil
  1230. bride\xgboost\build\objxgboost.vcxproj]
  1231. C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(466): warning C4018: '<': signed/unsigned mismatch [C:\Users\John Kil
  1232. bride\xgboost\build\objxgboost.vcxproj]
  1233. c:\users\john kilbride\xgboost\rabit\include\rabit\./internal/utils.h(158): warning C4996: 'fopen': This function or va
  1234. riable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online h
  1235. elp for details. (compiling source file C:\Users\John Kilbride\xgboost\src\data\data.cc)C:\Users\John Kilbride\xgboost\
  1236. src\c_api\c_api.cc(494): warning C4244: 'argument': conversion from 'xgboost::bst_ulong' to 'const unsigned int', possi
  1237. ble loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1238.  
  1239.   C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(208): note: see declaration of 'fopen' (comp
  1240.   iling source file C:\Users\John Kilbride\xgboost\src\data\data.cc)
  1241. C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(520): warning C4244: '=': conversion from 'xgboost::bst_ulong' to '_T
  1242. y', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1243.           with
  1244.           [
  1245.               _Ty=size_t
  1246.           ]
  1247. C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(541): warning C4244: 'argument': conversion from 'xgboost::bst_ulong'
  1248.  to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1249. C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(542): warning C4244: 'argument': conversion from 'xgboost::bst_ulong'
  1250.  to 'xgboost::bst_uint', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1251. C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(644): warning C4244: 'argument': conversion from 'xgboost::bst_ulong'
  1252.  to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1253. C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(671): warning C4244: 'argument': conversion from 'xgboost::bst_ulong'
  1254.  to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1255. c:\users\john kilbride\xgboost\src\data\../common/random.h(118): warning C4244: 'argument': conversion from 'int64_t' t
  1256. o 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\data\simple_dma
  1257. trix.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1258. C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(680): warning C4244: 'argument': conversion from 'xgboost::bst_ulong'
  1259.  to 'xgboost::bst_uint', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1260. C:\Users\John Kilbride\xgboost\src\data\simple_dmatrix.cc(22): warning C4244: '=': conversion from 'xgboost::common::Sp
  1261. an<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj
  1262. ]
  1263.           with
  1264.           [
  1265.               T=xgboost::Entry
  1266.           ]
  1267. C:\Users\John Kilbride\xgboost\src\data\simple_dmatrix.cc(25): warning C4244: '=': conversion from 'xgboost::common::Sp
  1268. an<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj
  1269. ]
  1270.           with
  1271.           [
  1272.               T=xgboost::Entry
  1273.           ]
  1274. C:\Users\John Kilbride\xgboost\src\data\simple_dmatrix.cc(28): warning C4244: 'initializing': conversion from 'uint64_t
  1275. ' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1276. C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(734): warning C4244: 'argument': conversion from 'xgboost::common::Sp
  1277. an<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1278.           with
  1279.           [
  1280.               T=xgboost::Entry
  1281.           ]
  1282.           and
  1283.           [
  1284.               _Ty=size_t
  1285.           ]
  1286. C:\Users\John Kilbride\xgboost\src\data\simple_dmatrix.cc(60): warning C4244: 'argument': conversion from 'uint64_t' to
  1287.  'int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1288. C:\Users\John Kilbride\xgboost\src\data\simple_dmatrix.cc(72): warning C4244: 'argument': conversion from 'uint64_t' to
  1289.  'int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1290. C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(777): warning C4244: 'argument': conversion from 'xgboost::bst_ulong'
  1291.  to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1292. C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(788): warning C4244: 'argument': conversion from 'xgboost::bst_ulong'
  1293.  to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1294. c:\users\john kilbride\xgboost\src\data\../common/random.h(118): warning C4244: 'argument': conversion from 'int64_t' t
  1295. o 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_pag
  1296. e_dmatrix.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1297. c:\users\john kilbride\xgboost\src\./common/random.h(118): warning C4244: 'argument': conversion from 'int64_t' to 'con
  1298. st unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\learner.cc) [C:\Users
  1299. \John Kilbride\xgboost\build\objxgboost.vcxproj]
  1300. C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(799): warning C4244: 'argument': conversion from 'xgboost::bst_ulong'
  1301.  to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1302. C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(802): warning C4244: 'argument': conversion from 'uint64_t' to 'const
  1303. unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1304. C:\Users\John Kilbride\xgboost\src\data\sparse_page_dmatrix.cc(82): warning C4244: 'argument': conversion from 'uint64_
  1305. t' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1306. C:\Users\John Kilbride\xgboost\src\data\sparse_page_dmatrix.cc(84): warning C4018: '<': signed/unsigned mismatch [C:\Us
  1307. ers\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1308. C:\Users\John Kilbride\xgboost\src\data\sparse_page_dmatrix.cc(85): warning C4244: '+=': conversion from 'xgboost::comm
  1309. on::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  1310. roj]
  1311.           with
  1312.           [
  1313.               T=xgboost::Entry
  1314.           ]
  1315.           and
  1316.           [
  1317.               _Ty=size_t
  1318.           ]
  1319. C:\Users\John Kilbride\xgboost\src\data\sparse_page_dmatrix.cc(89): warning C4018: '<': signed/unsigned mismatch [C:\Us
  1320. ers\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1321. C:\Users\John Kilbride\xgboost\src\gbm\gblinear.cc(144): warning C4244: 'argument': conversion from 'uint64_t' to 'cons
  1322. t unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1323. C:\Users\John Kilbride\xgboost\src\data\sparse_page_dmatrix.cc(90): warning C4244: 'initializing': conversion from 'uin
  1324. t64_t' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1325. C:\Users\John Kilbride\xgboost\src\gbm\gblinear.cc(178): warning C4244: 'argument': conversion from 'uint64_t' to 'cons
  1326. t unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1327. C:\Users\John Kilbride\xgboost\src\gbm\gblinear.cc(197): warning C4244: 'argument': conversion from 'uint64_t' to 'cons
  1328. t unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1329. C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(919): warning C4244: 'argument': conversion from 'xgboost::bst_ulong'
  1330.  to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1331. C:\Users\John Kilbride\xgboost\src\data\sparse_page_source.cc(149): warning C4244: 'initializing': conversion from 'dou
  1332. ble' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1333. C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(922): warning C4244: 'argument': conversion from 'xgboost::bst_ulong'
  1334.  to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1335. C:\Users\John Kilbride\xgboost\src\gbm\gblinear.cc(221): warning C4244: 'initializing': conversion from 'uint64_t' to '
  1336. size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1337. C:\Users\John Kilbride\xgboost\src\common\hist_util.cc(31): warning C4244: 'argument': conversion from 'const uint64_t'
  1338.  to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1339. c:\users\john kilbride\xgboost\src\gbm\../common/random.h(118): warning C4244: 'argument': conversion from 'int64_t' to
  1340.  'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc) [
  1341. C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1342. C:\Users\John Kilbride\xgboost\src\data\sparse_page_source.cc(247): warning C4244: 'argument': conversion from 'uint64_
  1343. t' to 'int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1344. C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(1004): warning C4244: 'argument': conversion from 'xgboost::bst_ulong
  1345. ' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1346. C:\Users\John Kilbride\xgboost\src\common\hist_util.cc(33): warning C4244: 'argument': conversion from 'const uint64_t'
  1347.  to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1348. C:\Users\John Kilbride\xgboost\src\data\sparse_page_source.cc(249): warning C4244: 'argument': conversion from 'uint64_
  1349. t' to 'int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1350. C:\Users\John Kilbride\xgboost\src\common\hist_util.cc(87): warning C4244: '=': conversion from 'double' to '_Ty', poss
  1351. ible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1352.           with
  1353.           [
  1354.               _Ty=xgboost::bst_float
  1355.           ]
  1356. C:\Users\John Kilbride\xgboost\src\common\hist_util.cc(108): warning C4244: 'initializing': conversion from 'double' to
  1357.  'xgboost::bst_float', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1358. C:\Users\John Kilbride\xgboost\src\common\hist_util.cc(139): warning C4244: 'argument': conversion from 'xgboost::commo
  1359. n::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpr
  1360. oj]
  1361.           with
  1362.           [
  1363.               T=xgboost::Entry
  1364.           ]
  1365.           and
  1366.           [
  1367.               _Ty=std::seed_seq::result_type
  1368.           ]
  1369. C:\Users\John Kilbride\xgboost\src\learner.cc(351): warning C4244: 'argument': conversion from 'uint64_t' to 'const uns
  1370. igned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1371. C:\Users\John Kilbride\xgboost\src\learner.cc(352): warning C4244: 'argument': conversion from 'uint64_t' to 'size_t',
  1372. possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1373. C:\Users\John Kilbride\xgboost\src\common\hist_util.cc(411): warning C4018: '<': signed/unsigned mismatch [C:\Users\Joh
  1374. n Kilbride\xgboost\build\objxgboost.vcxproj]
  1375. C:\Users\John Kilbride\xgboost\src\common\hist_util.cc(470): warning C4018: '<': signed/unsigned mismatch [C:\Users\Joh
  1376. n Kilbride\xgboost\build\objxgboost.vcxproj]
  1377. C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc(567): warning C4244: 'initializing': conversion from 'double' to 'floa
  1378. t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1379. C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc(576): warning C4244: 'initializing': conversion from 'double' to 'floa
  1380. t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1381. C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc(585): warning C4244: 'initializing': conversion from 'double' to 'floa
  1382. t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1383. C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc(590): warning C4244: 'argument': conversion from 'double' to '_Ty', po
  1384. ssible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1385.           with
  1386.           [
  1387.               _Ty=xgboost::bst_float
  1388.           ]
  1389.   updater_shotgun.cc
  1390. c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./logging.h(113): warning C4018: '>': signed/unsigned mismatch (c
  1391. ompiling source file C:\Users\John Kilbride\xgboost\src\data\simple_dmatrix.cc) [C:\Users\John Kilbride\xgboost\build\o
  1392. bjxgboost.vcxproj]
  1393.   c:\users\john kilbride\xgboost\src\data\../common/random.h(91): note: see reference to function template instantiatio
  1394.   n 'dmlc::LogCheckError dmlc::LogCheck_GT<unsigned int,int>(const X &,const Y &)' being compiled
  1395.           with
  1396.           [
  1397.               X=unsigned int,
  1398.               Y=int
  1399.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\simple_dmatrix.cc)
  1400. c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./logging.h(113): warning C4018: '>': signed/unsigned mismatch (c
  1401. ompiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_dmatrix.cc) [C:\Users\John Kilbride\xgboost\bu
  1402. ild\objxgboost.vcxproj]
  1403.   c:\users\john kilbride\xgboost\src\data\../common/random.h(91): note: see reference to function template instantiatio
  1404.   n 'dmlc::LogCheckError dmlc::LogCheck_GT<unsigned int,int>(const X &,const Y &)' being compiled
  1405.           with
  1406.           [
  1407.               X=unsigned int,
  1408.               Y=int
  1409.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_dmatrix.cc)
  1410. C:\Users\John Kilbride\xgboost\dmlc-core\include\dmlc/threadediter.h(374): warning C4101: 'e': unreferenced local varia
  1411. ble (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_source.cc) [C:\Users\John Kilbride\xgboo
  1412. st\build\objxgboost.vcxproj]
  1413.   C:\Users\John Kilbride\xgboost\dmlc-core\include\dmlc/threadediter.h(301): note: while compiling class template membe
  1414.   r function 'void dmlc::ThreadedIter<xgboost::SparsePage>::Init(std::function<bool (DType **)>,std::function<void (voi
  1415.  d)>)'
  1416.           with
  1417.           [
  1418.               DType=xgboost::SparsePage
  1419.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_source.cc)
  1420.   C:\Users\John Kilbride\xgboost\src\data\sparse_page_source.cc(69): note: see reference to function template instantia
  1421.   tion 'void dmlc::ThreadedIter<xgboost::SparsePage>::Init(std::function<bool (DType **)>,std::function<void (void)>)'
  1422.   being compiled
  1423.           with
  1424.           [
  1425.               DType=xgboost::SparsePage
  1426.           ]
  1427.   C:\Users\John Kilbride\xgboost\src\data\sparse_page_source.cc(68): note: see reference to class template instantiatio
  1428.   n 'dmlc::ThreadedIter<xgboost::SparsePage>' being compiled
  1429. c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./parameter.h(1058): warning C4996: 'getenv': This function or va
  1430. riable may be unsafe. Consider using _dupenv_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online
  1431.  help for details. (compiling source file C:\Users\John Kilbride\xgboost\src\data\data.cc) [C:\Users\John Kilbride\xgbo
  1432. ost\build\objxgboost.vcxproj]
  1433.   C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdlib.h(1191): note: see declaration of 'getenv' (c
  1434.   ompiling source file C:\Users\John Kilbride\xgboost\src\data\data.cc)
  1435.   C:\Users\John Kilbride\xgboost\src\data\data.cc(191): note: see reference to function template instantiation 'ValueTy
  1436.  pe dmlc::GetEnv<int>(const char *,ValueType)' being compiled
  1437.           with
  1438.           [
  1439.               ValueType=int
  1440.           ]
  1441. c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::commo
  1442. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  1443. ilbride\xgboost\src\linear\updater_coordinate.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1444. c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::commo
  1445. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  1446. ilbride\xgboost\src\linear\updater_coordinate.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1447. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed/u
  1448. nsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\linear\updater_coordinate.cc) [C:\Users\John
  1449.  Kilbride\xgboost\build\objxgboost.vcxproj]
  1450. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument': c
  1451. onversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1452.           with
  1453.           [
  1454.               _Ty=int64_t
  1455.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\linear\updater_coordinate.cc)
  1456. c:\users\john kilbride\xgboost\rabit\include\dmlc\./logging.h(91): warning C4018: '>': signed/unsigned mismatch (compil
  1457. ing source file C:\Users\John Kilbride\xgboost\src\common\hist_util.cc) [C:\Users\John Kilbride\xgboost\build\objxgboos
  1458. t.vcxproj]
  1459.   c:\users\john kilbride\xgboost\src\common\./random.h(91): note: see reference to function template instantiation 'dml
  1460.  c::LogCheckError dmlc::LogCheck_GT<unsigned int,int>(const X &,const Y &)' being compiled
  1461.           with
  1462.           [
  1463.               X=unsigned int,
  1464.               Y=int
  1465.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\common\hist_util.cc)
  1466. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(287): warning C4244: 'argument': conversion from 'xgboost::common
  1467. ::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  1468. j]
  1469.           with
  1470.           [
  1471.               T=xgboost::Entry
  1472.           ]
  1473.           and
  1474.           [
  1475.               _Ty=size_t
  1476.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\linear\updater_coordinate.cc)
  1477. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(290): warning C4244: 'argument': conversion from 'xgboost::common
  1478. ::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\ob
  1479. jxgboost.vcxproj]
  1480.           with
  1481.           [
  1482.               T=xgboost::Entry
  1483.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\linear\updater_coordinate.cc)
  1484. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(293): warning C4244: 'argument': conversion from 'xgboost::common
  1485. ::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcx
  1486. proj]
  1487.           with
  1488.           [
  1489.               T=xgboost::Entry
  1490.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\linear\updater_coordinate.cc)
  1491. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(490): warning C4244: 'return': conversion from 'const uint64_t' t
  1492. o 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\linear\updater_coordinate.c
  1493. c) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1494. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to 'c
  1495. onst unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\linear\updater_coor
  1496. dinate.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1497. c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./logging.h(113): warning C4018: '>': signed/unsigned mismatch (c
  1498. ompiling source file C:\Users\John Kilbride\xgboost\src\learner.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vc
  1499. xproj]
  1500.   c:\users\john kilbride\xgboost\src\./common/random.h(91): note: see reference to function template instantiation 'dml
  1501.  c::LogCheckError dmlc::LogCheck_GT<unsigned int,int>(const X &,const Y &)' being compiled
  1502.           with
  1503.           [
  1504.               X=unsigned int,
  1505.               Y=int
  1506.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\learner.cc)
  1507. c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./logging.h(113): warning C4018: '>': signed/unsigned mismatch (c
  1508. ompiling source file C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost
  1509. .vcxproj]
  1510.   c:\users\john kilbride\xgboost\src\gbm\../common/random.h(91): note: see reference to function template instantiation
  1511.    'dmlc::LogCheckError dmlc::LogCheck_GT<unsigned int,int>(const X &,const Y &)' being compiled
  1512.           with
  1513.           [
  1514.               X=unsigned int,
  1515.               Y=int
  1516.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc)
  1517. C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc(405): warning C4244: 'initializing': conversion from 'uint64_t' to 'si
  1518. ze_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1519.   C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc(362): note: see reference to function template instantiation 'void x
  1520.  gboost::gbm::Dart::PredLoopInternal<xgboost::gbm::Dart>(xgboost::DMatrix *,std::vector<T,std::allocator<_Ty>> *,unsig
  1521.  ned int,unsigned int,bool)' being compiled
  1522.           with
  1523.           [
  1524.               T=xgboost::bst_float,
  1525.               _Ty=xgboost::bst_float
  1526.           ]
  1527. c:\users\john kilbride\xgboost\src\linear\../common/random.h(118): warning C4244: 'argument': conversion from 'int64_t'
  1528.  to 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\linear\update
  1529. r_coordinate.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1530. c:\users\john kilbride\xgboost\src\linear\coordinate_common.h(324): warning C4244: 'initializing': conversion from 'xgb
  1531. oost::common::Span<const T,-1>::index_type' to 'xgboost::bst_uint', possible loss of data [C:\Users\John Kilbride\xgboo
  1532. st\build\objxgboost.vcxproj]
  1533.           with
  1534.           [
  1535.               T=xgboost::Entry
  1536.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\linear\updater_coordinate.cc)
  1537. c:\users\john kilbride\xgboost\src\linear\coordinate_common.h(324): warning C4244: 'initializing': conversion from 'xgb
  1538. oost::common::Span<const T,-1>::index_type' to 'const xgboost::bst_uint', possible loss of data [C:\Users\John Kilbride
  1539. \xgboost\build\objxgboost.vcxproj]
  1540.           with
  1541.           [
  1542.               T=xgboost::Entry
  1543.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\linear\updater_coordinate.cc)
  1544. c:\users\john kilbride\xgboost\src\linear\coordinate_common.h(390): warning C4244: 'initializing': conversion from 'xgb
  1545. oost::common::Span<const T,-1>::index_type' to 'xgboost::bst_uint', possible loss of data [C:\Users\John Kilbride\xgboo
  1546. st\build\objxgboost.vcxproj]
  1547.           with
  1548.           [
  1549.               T=xgboost::Entry
  1550.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\linear\updater_coordinate.cc)
  1551. c:\users\john kilbride\xgboost\src\linear\coordinate_common.h(390): warning C4244: 'initializing': conversion from 'xgb
  1552. oost::common::Span<const T,-1>::index_type' to 'const xgboost::bst_uint', possible loss of data [C:\Users\John Kilbride
  1553. \xgboost\build\objxgboost.vcxproj]
  1554.           with
  1555.           [
  1556.               T=xgboost::Entry
  1557.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\linear\updater_coordinate.cc)
  1558. C:\Users\John Kilbride\xgboost\src\linear\updater_coordinate.cc(64): warning C4244: '=': conversion from 'double' to 'f
  1559. loat', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1560. C:\Users\John Kilbride\xgboost\src\linear\updater_coordinate.cc(65): warning C4244: '=': conversion from 'double' to 'f
  1561. loat', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1562. C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility(2414): warning
  1563.  C4244: '=': conversion from '_Ty' to 'unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxg
  1564. boost.vcxproj]
  1565.           with
  1566.           [
  1567.               _Ty=const float
  1568.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\data.cc)
  1569.   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility(2434): note:
  1570.    see reference to function template instantiation '_OutIt std::_Copy_unchecked1<_InIt,_OutIt>(_InIt,_InIt,_OutIt,std:
  1571.  :_General_ptr_iterator_tag)' being compiled
  1572.           with
  1573.           [
  1574.               _OutIt=unsigned int *,
  1575.               _InIt=const float *
  1576.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\data.cc)
  1577.   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility(2445): note:
  1578.    see reference to function template instantiation '_OutIt *std::_Copy_unchecked<_Ty*,unsigned int*>(_InIt,_InIt,_OutI
  1579.  t)' being compiled
  1580.           with
  1581.           [
  1582.               _OutIt=unsigned int *,
  1583.               _Ty=const float,
  1584.               _InIt=const float *
  1585.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\data.cc)
  1586.   C:\Users\John Kilbride\xgboost\src\data\data.cc(122): note: see reference to function template instantiation '_OutIt
  1587.  std::copy<const float*,std::_Vector_iterator<std::_Vector_val<std::_Simple_types<_Ty>>>>(_InIt,_InIt,_OutIt)' being c
  1588.   ompiled
  1589.           with
  1590.           [
  1591.               _OutIt=std::_Vector_iterator<std::_Vector_val<std::_Simple_types<size_t>>>,
  1592.               _Ty=size_t,
  1593.               _InIt=const float *
  1594.           ]
  1595. C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility(2414): warning
  1596.  C4244: '=': conversion from '_Ty' to 'unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxg
  1597. boost.vcxproj]
  1598.           with
  1599.           [
  1600.               _Ty=const double
  1601.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\data.cc)
  1602.   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility(2434): note:
  1603.    see reference to function template instantiation '_OutIt std::_Copy_unchecked1<_InIt,_OutIt>(_InIt,_InIt,_OutIt,std:
  1604.  :_General_ptr_iterator_tag)' being compiled
  1605.           with
  1606.           [
  1607.               _OutIt=unsigned int *,
  1608.               _InIt=const double *
  1609.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\data.cc)
  1610.   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility(2445): note:
  1611.    see reference to function template instantiation '_OutIt *std::_Copy_unchecked<_Ty*,unsigned int*>(_InIt,_InIt,_OutI
  1612.  t)' being compiled
  1613.           with
  1614.           [
  1615.               _OutIt=unsigned int *,
  1616.               _Ty=const double,
  1617.               _InIt=const double *
  1618.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\data.cc)
  1619.   C:\Users\John Kilbride\xgboost\src\data\data.cc(122): note: see reference to function template instantiation '_OutIt
  1620.  std::copy<const double*,std::_Vector_iterator<std::_Vector_val<std::_Simple_types<_Ty>>>>(_InIt,_InIt,_OutIt)' being
  1621.   compiled
  1622.           with
  1623.           [
  1624.               _OutIt=std::_Vector_iterator<std::_Vector_val<std::_Simple_types<size_t>>>,
  1625.               _Ty=size_t,
  1626.               _InIt=const double *
  1627.           ]
  1628. C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility(2414): warning
  1629.  C4244: '=': conversion from '_Ty' to 'unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxg
  1630. boost.vcxproj]
  1631.           with
  1632.           [
  1633.               _Ty=const uint64_t
  1634.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\data.cc)
  1635.   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility(2434): note:
  1636.    see reference to function template instantiation '_OutIt std::_Copy_unchecked1<_InIt,_OutIt>(_InIt,_InIt,_OutIt,std:
  1637.  :_General_ptr_iterator_tag)' being compiled
  1638.           with
  1639.           [
  1640.               _OutIt=unsigned int *,
  1641.               _InIt=const uint64_t *
  1642.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\data.cc)
  1643.   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility(2445): note:
  1644.    see reference to function template instantiation '_OutIt *std::_Copy_unchecked<_Ty*,unsigned int*>(_InIt,_InIt,_OutI
  1645.  t)' being compiled
  1646.           with
  1647.           [
  1648.               _OutIt=unsigned int *,
  1649.               _Ty=const uint64_t,
  1650.               _InIt=const uint64_t *
  1651.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\data.cc)
  1652.   C:\Users\John Kilbride\xgboost\src\data\data.cc(122): note: see reference to function template instantiation '_OutIt
  1653.  std::copy<const uint64_t*,std::_Vector_iterator<std::_Vector_val<std::_Simple_types<_Ty>>>>(_InIt,_InIt,_OutIt)' bein
  1654.   g compiled
  1655.           with
  1656.           [
  1657.               _OutIt=std::_Vector_iterator<std::_Vector_val<std::_Simple_types<size_t>>>,
  1658.               _Ty=size_t,
  1659.               _InIt=const uint64_t *
  1660.           ]
  1661. C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility(2414): warning
  1662.  C4244: '=': conversion from '_Ty' to 'float', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.v
  1663. cxproj]
  1664.           with
  1665.           [
  1666.               _Ty=const double
  1667.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\data.cc)
  1668.   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility(2434): note:
  1669.    see reference to function template instantiation '_OutIt std::_Copy_unchecked1<_InIt,_OutIt>(_InIt,_InIt,_OutIt,std:
  1670.  :_General_ptr_iterator_tag)' being compiled
  1671.           with
  1672.           [
  1673.               _OutIt=float *,
  1674.               _InIt=const double *
  1675.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\data.cc)
  1676.   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility(2445): note:
  1677.    see reference to function template instantiation '_OutIt *std::_Copy_unchecked<_Ty*,float*>(_InIt,_InIt,_OutIt)' bei
  1678.   ng compiled
  1679.           with
  1680.           [
  1681.               _OutIt=float *,
  1682.               _Ty=const double,
  1683.               _InIt=const double *
  1684.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\data.cc)
  1685.   C:\Users\John Kilbride\xgboost\src\data\data.cc(127): note: see reference to function template instantiation '_OutIt
  1686.  std::copy<const double*,std::_Vector_iterator<std::_Vector_val<std::_Simple_types<_Ty>>>>(_InIt,_InIt,_OutIt)' being
  1687.   compiled
  1688.           with
  1689.           [
  1690.               _OutIt=std::_Vector_iterator<std::_Vector_val<std::_Simple_types<xgboost::bst_float>>>,
  1691.               _Ty=xgboost::bst_float,
  1692.               _InIt=const double *
  1693.           ]
  1694. C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility(2414): warning
  1695.  C4244: '=': conversion from '_Ty' to 'float', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.v
  1696. cxproj]
  1697.           with
  1698.           [
  1699.               _Ty=const uint32_t
  1700.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\data.cc)
  1701.   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility(2434): note:
  1702.    see reference to function template instantiation '_OutIt std::_Copy_unchecked1<_InIt,_OutIt>(_InIt,_InIt,_OutIt,std:
  1703.  :_General_ptr_iterator_tag)' being compiled
  1704.           with
  1705.           [
  1706.               _OutIt=float *,
  1707.               _InIt=const uint32_t *
  1708.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\data.cc)
  1709.   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility(2445): note:
  1710.    see reference to function template instantiation '_OutIt *std::_Copy_unchecked<_Ty*,float*>(_InIt,_InIt,_OutIt)' bei
  1711.   ng compiled
  1712.           with
  1713.           [
  1714.               _OutIt=float *,
  1715.               _Ty=const uint32_t,
  1716.               _InIt=const uint32_t *
  1717.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\data.cc)
  1718.   C:\Users\John Kilbride\xgboost\src\data\data.cc(127): note: see reference to function template instantiation '_OutIt
  1719.  std::copy<const uint32_t*,std::_Vector_iterator<std::_Vector_val<std::_Simple_types<_Ty>>>>(_InIt,_InIt,_OutIt)' bein
  1720.   g compiled
  1721.           with
  1722.           [
  1723.               _OutIt=std::_Vector_iterator<std::_Vector_val<std::_Simple_types<xgboost::bst_float>>>,
  1724.               _Ty=xgboost::bst_float,
  1725.               _InIt=const uint32_t *
  1726.           ]
  1727. C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility(2414): warning
  1728.  C4244: '=': conversion from '_Ty' to 'float', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.v
  1729. cxproj]
  1730.           with
  1731.           [
  1732.               _Ty=const uint64_t
  1733.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\data.cc)
  1734.   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility(2434): note:
  1735.    see reference to function template instantiation '_OutIt std::_Copy_unchecked1<_InIt,_OutIt>(_InIt,_InIt,_OutIt,std:
  1736.  :_General_ptr_iterator_tag)' being compiled
  1737.           with
  1738.           [
  1739.               _OutIt=float *,
  1740.               _InIt=const uint64_t *
  1741.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\data.cc)
  1742.   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility(2445): note:
  1743.    see reference to function template instantiation '_OutIt *std::_Copy_unchecked<_Ty*,float*>(_InIt,_InIt,_OutIt)' bei
  1744.   ng compiled
  1745.           with
  1746.           [
  1747.               _OutIt=float *,
  1748.               _Ty=const uint64_t,
  1749.               _InIt=const uint64_t *
  1750.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\data\data.cc)
  1751.   C:\Users\John Kilbride\xgboost\src\data\data.cc(127): note: see reference to function template instantiation '_OutIt
  1752.  std::copy<const uint64_t*,std::_Vector_iterator<std::_Vector_val<std::_Simple_types<_Ty>>>>(_InIt,_InIt,_OutIt)' bein
  1753.   g compiled
  1754.           with
  1755.           [
  1756.               _OutIt=std::_Vector_iterator<std::_Vector_val<std::_Simple_types<xgboost::bst_float>>>,
  1757.               _Ty=xgboost::bst_float,
  1758.               _InIt=const uint64_t *
  1759.           ]
  1760. C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility(2903): warning
  1761.  C4244: '=': conversion from 'const _Ty' to 'float', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgb
  1762. oost.vcxproj]
  1763.           with
  1764.           [
  1765.               _Ty=int
  1766.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\gbm\gblinear.cc)
  1767.   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility(2917): note:
  1768.    see reference to function template instantiation 'void std::_Fill_unchecked1<_FwdIt,_Ty>(_FwdIt,_FwdIt,const _Ty &,s
  1769.  td::false_type)' being compiled
  1770.           with
  1771.           [
  1772.               _FwdIt=float *,
  1773.               _Ty=int
  1774.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\gbm\gblinear.cc)
  1775.   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility(2925): note:
  1776.    see reference to function template instantiation 'void std::_Fill_unchecked<float*,_Ty>(_FwdIt,_FwdIt,const _Ty &)'
  1777.   being compiled
  1778.           with
  1779.           [
  1780.               _Ty=int,
  1781.               _FwdIt=float *
  1782.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\gbm\gblinear.cc)
  1783.   C:\Users\John Kilbride\xgboost\src\gbm\gblinear.cc(146): note: see reference to function template instantiation 'void
  1784.   std::fill<std::_Vector_iterator<std::_Vector_val<std::_Simple_types<_Ty>>>,int>(_FwdIt,_FwdIt,const int &)' being co
  1785.   mpiled
  1786.           with
  1787.           [
  1788.               _Ty=xgboost::bst_float,
  1789.               _FwdIt=std::_Vector_iterator<std::_Vector_val<std::_Simple_types<xgboost::bst_float>>>
  1790.           ]
  1791. C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0(881): warning
  1792. C4244: 'initializing': conversion from '_Ty' to '_Objty', possible loss of data [C:\Users\John Kilbride\xgboost\build\o
  1793. bjxgboost.vcxproj]
  1794.           with
  1795.           [
  1796.               _Ty=int64_t
  1797.           ]
  1798.           and
  1799.           [
  1800.               _Objty=unsigned int
  1801.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc)
  1802.   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory(164): note: s
  1803.   ee reference to function template instantiation 'void std::_Default_allocator_traits<_Alloc>::construct<_Ty,__int64&>
  1804.  (_Alloc &,_Objty *const ,__int64 &)' being compiled
  1805.           with
  1806.           [
  1807.               _Alloc=std::allocator<size_t>,
  1808.               _Ty=unsigned int,
  1809.               _Objty=unsigned int
  1810.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc)
  1811.   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory(164): note: s
  1812.   ee reference to function template instantiation 'void std::_Default_allocator_traits<_Alloc>::construct<_Ty,__int64&>
  1813.  (_Alloc &,_Objty *const ,__int64 &)' being compiled
  1814.           with
  1815.           [
  1816.               _Alloc=std::allocator<size_t>,
  1817.               _Ty=unsigned int,
  1818.               _Objty=unsigned int
  1819.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc)
  1820.   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory(190): note: s
  1821.   ee reference to function template instantiation 'void std::_Uninitialized_backout_al<_FwdIt,_Alloc>::_Emplace_back<_T
  1822.  y&>(_Ty &)' being compiled
  1823.           with
  1824.           [
  1825.               _FwdIt=unsigned int *,
  1826.               _Alloc=std::allocator<size_t>,
  1827.               _Ty=int64_t
  1828.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc)
  1829.   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory(190): note: s
  1830.   ee reference to function template instantiation 'void std::_Uninitialized_backout_al<_FwdIt,_Alloc>::_Emplace_back<_T
  1831.  y&>(_Ty &)' being compiled
  1832.           with
  1833.           [
  1834.               _FwdIt=unsigned int *,
  1835.               _Alloc=std::allocator<size_t>,
  1836.               _Ty=int64_t
  1837.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc)
  1838.   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory(217): note: s
  1839.   ee reference to function template instantiation '_FwdIt std::_Uninitialized_copy_al_unchecked<_Ty*,unsigned int*,_All
  1840.  oc>(_InIt,const _InIt,const _FwdIt,_Alloc &,std::_General_ptr_iterator_tag,std::_Any_tag)' being compiled
  1841.           with
  1842.           [
  1843.               _FwdIt=unsigned int *,
  1844.               _Ty=int64_t,
  1845.               _Alloc=std::allocator<size_t>,
  1846.               _InIt=int64_t *
  1847.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc)
  1848.   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector(1823): note: s
  1849.   ee reference to function template instantiation '_FwdIt *std::_Uninitialized_copy<_Iter,unsigned int*,std::allocator<
  1850.  _Ty>>(const _InIt,const _InIt,_FwdIt,_Alloc &)' being compiled
  1851.           with
  1852.           [
  1853.               _FwdIt=unsigned int *,
  1854.               _Iter=int64_t *,
  1855.               _Ty=size_t,
  1856.               _InIt=int64_t *,
  1857.               _Alloc=std::allocator<size_t>
  1858.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc)
  1859.   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector(1161): note: s
  1860.   ee reference to function template instantiation 'unsigned int *std::vector<size_t,std::allocator<_Ty>>::_Ucopy<_Iter>
  1861.  (_Iter,_Iter,unsigned int *)' being compiled
  1862.           with
  1863.           [
  1864.               _Ty=size_t,
  1865.               _Iter=int64_t *
  1866.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc)
  1867.   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector(1161): note: s
  1868.   ee reference to function template instantiation 'unsigned int *std::vector<size_t,std::allocator<_Ty>>::_Ucopy<_Iter>
  1869.  (_Iter,_Iter,unsigned int *)' being compiled
  1870.           with
  1871.           [
  1872.               _Ty=size_t,
  1873.               _Iter=int64_t *
  1874.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc)
  1875.   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector(1261): note: s
  1876.   ee reference to function template instantiation 'void std::vector<size_t,std::allocator<_Ty>>::_Insert_range<__int64*
  1877.  >(std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<_Ty>>>,_Iter,_Iter,std::forward_iterator_tag)' bein
  1878.   g compiled
  1879.           with
  1880.           [
  1881.               _Ty=size_t,
  1882.               _Iter=int64_t *
  1883.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc)
  1884.   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector(1261): note: s
  1885.   ee reference to function template instantiation 'void std::vector<size_t,std::allocator<_Ty>>::_Insert_range<__int64*
  1886.  >(std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<_Ty>>>,_Iter,_Iter,std::forward_iterator_tag)' bein
  1887.   g compiled
  1888.           with
  1889.           [
  1890.               _Ty=size_t,
  1891.               _Iter=int64_t *
  1892.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc)
  1893.   C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(142): note: see reference to function template instantiation 'std::
  1894.  _Vector_iterator<std::_Vector_val<std::_Simple_types<_Ty>>> std::vector<_Ty,std::allocator<_Ty>>::insert<int64_t*,voi
  1895.  d>(std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<_Ty>>>,_Iter,_Iter)' being compiled
  1896.           with
  1897.           [
  1898.               _Ty=size_t,
  1899.               _Iter=int64_t *
  1900.           ]
  1901.   C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(142): note: see reference to function template instantiation 'std::
  1902.  _Vector_iterator<std::_Vector_val<std::_Simple_types<_Ty>>> std::vector<_Ty,std::allocator<_Ty>>::insert<int64_t*,voi
  1903.  d>(std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<_Ty>>>,_Iter,_Iter)' being compiled
  1904.           with
  1905.           [
  1906.               _Ty=size_t,
  1907.               _Iter=int64_t *
  1908.           ]
  1909. C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc(461): warning C4244: 'initializing': conversion from 'int64_t' to 'siz
  1910. e_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1911.   C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc(419): note: see reference to function template instantiation 'void x
  1912.  gboost::gbm::Dart::PredLoopSpecalize<Derived>(xgboost::DMatrix *,std::vector<T,std::allocator<_Ty>> *,int,unsigned in
  1913.  t,unsigned int)' being compiled
  1914.           with
  1915.           [
  1916.               Derived=xgboost::gbm::Dart,
  1917.               T=xgboost::bst_float,
  1918.               _Ty=xgboost::bst_float
  1919.           ]
  1920.   logging.cc
  1921.   C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc(362): note: see reference to function template instantiation 'void x
  1922.  gboost::gbm::Dart::PredLoopInternal<xgboost::gbm::Dart>(xgboost::DMatrix *,std::vector<T,std::allocator<_Ty>> *,unsig
  1923.  ned int,unsigned int,bool)' being compiled
  1924.           with
  1925.           [
  1926.               T=xgboost::bst_float,
  1927.               _Ty=xgboost::bst_float
  1928.           ]
  1929. C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc(461): warning C4244: 'initializing': conversion from 'int64_t' to 'con
  1930. st size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1931. C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc(463): warning C4244: 'argument': conversion from 'int64_t' to 'size_t'
  1932. , possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1933. C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc(473): warning C4244: 'initializing': conversion from 'int64_t' to 'siz
  1934. e_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1935. C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc(473): warning C4244: 'initializing': conversion from 'int64_t' to 'con
  1936. st size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1937. C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc(475): warning C4244: 'argument': conversion from 'const int64_t' to 's
  1938. ize_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1939.   elementwise_metric.cc
  1940.   metric.cc
  1941.   multiclass_metric.cc
  1942. c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./logging.h(113): warning C4018: '>': signed/unsigned mismatch (c
  1943. ompiling source file C:\Users\John Kilbride\xgboost\src\linear\updater_coordinate.cc) [C:\Users\John Kilbride\xgboost\b
  1944. uild\objxgboost.vcxproj]
  1945.   c:\users\john kilbride\xgboost\src\linear\../common/random.h(91): note: see reference to function template instantiat
  1946.   ion 'dmlc::LogCheckError dmlc::LogCheck_GT<unsigned int,int>(const X &,const Y &)' being compiled
  1947.           with
  1948.           [
  1949.               X=unsigned int,
  1950.               Y=int
  1951.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\linear\updater_coordinate.cc)
  1952.   rank_metric.cc
  1953.   hinge.cc
  1954.   multiclass_obj.cc
  1955. c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::commo
  1956. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  1957. ilbride\xgboost\src\linear\updater_shotgun.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1958. c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::commo
  1959. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  1960. ilbride\xgboost\src\linear\updater_shotgun.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1961. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed/u
  1962. nsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\linear\updater_shotgun.cc) [C:\Users\John Ki
  1963. lbride\xgboost\build\objxgboost.vcxproj]
  1964. c:\users\john kilbride\xgboost\rabit\include\rabit\./internal/utils.h(158): warning C4996: 'fopen': This function or va
  1965. riable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online h
  1966. elp for details. (compiling source file C:\Users\John Kilbride\xgboost\src\logging.cc) [C:\Users\John Kilbride\xgboost\
  1967. build\objxgboost.vcxproj]
  1968. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument': c
  1969. onversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  1970.           with
  1971.           [
  1972.               _Ty=int64_t
  1973.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\linear\updater_shotgun.cc)C:\Program Files (x86)\
  1974.   Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(208): note: see declaration of 'fopen' (compiling source file C:\Us
  1975.   ers\John Kilbride\xgboost\src\logging.cc)
  1976.  
  1977.   objective.cc
  1978. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(287): warning C4244: 'argument': conversion from 'xgboost::common
  1979. ::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  1980. j]
  1981.           with
  1982.           [
  1983.               T=xgboost::Entry
  1984.           ]
  1985.           and
  1986.           [
  1987.               _Ty=size_t
  1988.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\linear\updater_shotgun.cc)
  1989. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(290): warning C4244: 'argument': conversion from 'xgboost::common
  1990. ::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\ob
  1991. jxgboost.vcxproj]
  1992.           with
  1993.           [
  1994.               T=xgboost::Entry
  1995.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\linear\updater_shotgun.cc)
  1996. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(293): warning C4244: 'argument': conversion from 'xgboost::common
  1997. ::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcx
  1998. proj]
  1999.           with
  2000.           [
  2001.               T=xgboost::Entry
  2002.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\linear\updater_shotgun.cc)
  2003. c:\users\john kilbride\xgboost\rabit\include\rabit\./internal/utils.h(158): warning C4996: 'fopen': This function or va
  2004. riable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online h
  2005. elp for details. (compiling source file C:\Users\John Kilbride\xgboost\src\metric\multiclass_metric.cc)C:\Users\John Ki
  2006. lbride\xgboost\include\xgboost/data.h(490): warning C4244: 'return': conversion from 'const uint64_t' to 'size_t', poss
  2007. ible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\linear\updater_shotgun.cc) [C:\Users\John K
  2008. ilbride\xgboost\build\objxgboost.vcxproj]
  2009.   C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(208): note: see declaration of 'fopen' (comp
  2010.   iling source file C:\Users\John Kilbride\xgboost\src\metric\multiclass_metric.cc)
  2011.  
  2012. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to 'c
  2013. onst unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\linear\updater_shot
  2014. gun.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2015. c:\users\john kilbride\xgboost\rabit\include\rabit\./internal/utils.h(158): warning C4996: 'fopen': This function or va
  2016. riable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online h
  2017. elp for details. (compiling source file C:\Users\John Kilbride\xgboost\src\metric\rank_metric.cc)c:\users\john kilbride
  2018. \xgboost\dmlc-core\include\dmlc\./any.h(188): warning C4068: unknown pragma (compiling source file C:\Users\John Kilbri
  2019. de\xgboost\src\metric\multiclass_metric.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2020.  
  2021. c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(193): warning C4068: unknown pragma (compiling source fil
  2022. e C:\Users\John Kilbride\xgboost\src\metric\multiclass_metric.cc)C:\Program Files (x86)\Windows Kits\10\Include\10.0.17
  2023. 763.0\ucrt\stdio.h(208): note: see declaration of 'fopen' (compiling source file C:\Users\John Kilbride\xgboost\src\met
  2024. ric\rank_metric.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2025.  
  2026. c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(227): warning C4068: unknown pragma (compiling source fil
  2027. e C:\Users\John Kilbride\xgboost\src\metric\multiclass_metric.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  2028. roj]
  2029. c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(232): warning C4068: unknown pragma (compiling source fil
  2030. e C:\Users\John Kilbride\xgboost\src\metric\multiclass_metric.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  2031. roj]
  2032.   rank_obj.cc
  2033. c:\users\john kilbride\xgboost\src\linear\../common/random.h(118): warning C4244: 'argument': conversion from 'int64_t'
  2034.  to 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\linear\update
  2035. r_shotgun.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2036. c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(188): warning C4068: unknown pragma (compiling source fil
  2037. e C:\Users\John Kilbride\xgboost\src\metric\rank_metric.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2038. c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(193): warning C4068: unknown pragma (compiling source fil
  2039. e C:\Users\John Kilbride\xgboost\src\metric\rank_metric.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2040. c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(227): warning C4068: unknown pragma (compiling source fil
  2041. e C:\Users\John Kilbride\xgboost\src\metric\rank_metric.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2042. c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(232): warning C4068: unknown pragma (compiling source fil
  2043. e C:\Users\John Kilbride\xgboost\src\metric\rank_metric.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2044. c:\users\john kilbride\xgboost\src\linear\coordinate_common.h(324): warning C4244: 'initializing': conversion from 'xgb
  2045. oost::common::Span<const T,-1>::index_type' to 'xgboost::bst_uint', possible loss of data [C:\Users\John Kilbride\xgboo
  2046. st\build\objxgboost.vcxproj]
  2047.           with
  2048.           [
  2049.               T=xgboost::Entry
  2050.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\linear\updater_shotgun.cc)
  2051. c:\users\john kilbride\xgboost\src\linear\coordinate_common.h(324): warning C4244: 'initializing': conversion from 'xgb
  2052. oost::common::Span<const T,-1>::index_type' to 'const xgboost::bst_uint', possible loss of data [C:\Users\John Kilbride
  2053. \xgboost\build\objxgboost.vcxproj]
  2054.           with
  2055.           [
  2056.               T=xgboost::Entry
  2057.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\linear\updater_shotgun.cc)
  2058. c:\users\john kilbride\xgboost\src\linear\coordinate_common.h(390): warning C4244: 'initializing': conversion from 'xgb
  2059. oost::common::Span<const T,-1>::index_type' to 'xgboost::bst_uint', possible loss of data [C:\Users\John Kilbride\xgboo
  2060. st\build\objxgboost.vcxproj]
  2061.           with
  2062.           [
  2063.               T=xgboost::Entry
  2064.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\linear\updater_shotgun.cc)
  2065. c:\users\john kilbride\xgboost\src\linear\coordinate_common.h(390): warning C4244: 'initializing': conversion from 'xgb
  2066. oost::common::Span<const T,-1>::index_type' to 'const xgboost::bst_uint', possible loss of data [C:\Users\John Kilbride
  2067. \xgboost\build\objxgboost.vcxproj]
  2068.           with
  2069.           [
  2070.               T=xgboost::Entry
  2071.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\linear\updater_shotgun.cc)
  2072. C:\Users\John Kilbride\xgboost\src\linear\updater_shotgun.cc(49): warning C4244: '=': conversion from 'double' to 'floa
  2073. t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2074. C:\Users\John Kilbride\xgboost\src\linear\updater_shotgun.cc(50): warning C4244: '=': conversion from 'double' to 'floa
  2075. t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2076.   regression_obj.cc
  2077.   cpu_predictor.cc
  2078.   predictor.cc
  2079.   split_evaluator.cc
  2080. c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./logging.h(113): warning C4018: '>': signed/unsigned mismatch (c
  2081. ompiling source file C:\Users\John Kilbride\xgboost\src\linear\updater_shotgun.cc) [C:\Users\John Kilbride\xgboost\buil
  2082. d\objxgboost.vcxproj]
  2083.   c:\users\john kilbride\xgboost\src\linear\../common/random.h(91): note: see reference to function template instantiat
  2084.   ion 'dmlc::LogCheckError dmlc::LogCheck_GT<unsigned int,int>(const X &,const Y &)' being compiled
  2085.           with
  2086.           [
  2087.               X=unsigned int,
  2088.               Y=int
  2089.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\linear\updater_shotgun.cc)
  2090. c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::commo
  2091. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  2092. ilbride\xgboost\src\metric\rank_metric.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2093. c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::commo
  2094. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  2095. ilbride\xgboost\src\metric\rank_metric.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2096. c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::commo
  2097. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  2098. ilbride\xgboost\src\metric\metric.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2099. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed/u
  2100. nsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\metric\rank_metric.cc) [C:\Users\John Kilbri
  2101. de\xgboost\build\objxgboost.vcxproj]
  2102. c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::commo
  2103. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  2104. ilbride\xgboost\src\metric\multiclass_metric.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2105. c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::commo
  2106. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  2107. ilbride\xgboost\src\metric\metric.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2108. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument': c
  2109. onversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2110.           with
  2111.           [
  2112.               _Ty=int64_t
  2113.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\metric\rank_metric.cc)
  2114. c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::commo
  2115. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  2116. ilbride\xgboost\src\metric\multiclass_metric.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2117. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed/u
  2118. nsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\metric\multiclass_metric.cc) [C:\Users\John
  2119. Kilbride\xgboost\build\objxgboost.vcxproj]
  2120. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed/u
  2121. nsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\metric\metric.cc) [C:\Users\John Kilbride\xg
  2122. boost\build\objxgboost.vcxproj]
  2123. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument': c
  2124. onversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2125.           with
  2126.           [
  2127.               _Ty=int64_t
  2128.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\metric\multiclass_metric.cc)
  2129. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument': c
  2130. onversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2131.           with
  2132.           [
  2133.               _Ty=int64_t
  2134.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\metric\metric.cc)
  2135. c:\users\john kilbride\xgboost\include\xgboost\./data.h(287): warning C4244: 'argument': conversion from 'xgboost::comm
  2136. on::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  2137. roj]
  2138.           with
  2139.           [
  2140.               T=xgboost::Entry
  2141.           ]
  2142.           and
  2143.           [
  2144.               _Ty=size_t
  2145.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\metric\rank_metric.cc)
  2146. c:\users\john kilbride\xgboost\include\xgboost\./data.h(290): warning C4244: 'argument': conversion from 'xgboost::comm
  2147. on::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\
  2148. objxgboost.vcxproj]
  2149.           with
  2150.           [
  2151.               T=xgboost::Entry
  2152.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\metric\rank_metric.cc)
  2153. c:\users\john kilbride\xgboost\include\xgboost\./data.h(293): warning C4244: 'argument': conversion from 'xgboost::comm
  2154. on::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.v
  2155. cxproj]
  2156.           with
  2157.           [
  2158.               T=xgboost::Entry
  2159.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\metric\rank_metric.cc)
  2160. c:\users\john kilbride\xgboost\include\xgboost\./data.h(287): warning C4244: 'argument': conversion from 'xgboost::comm
  2161. on::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  2162. roj]
  2163.           with
  2164.           [
  2165.               T=xgboost::Entry
  2166.           ]
  2167.           and
  2168.           [
  2169.               _Ty=size_t
  2170.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\metric\multiclass_metric.cc)
  2171. c:\users\john kilbride\xgboost\include\xgboost\./data.h(287): warning C4244: 'argument': conversion from 'xgboost::comm
  2172. on::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  2173. roj]
  2174.           with
  2175.           [
  2176.               T=xgboost::Entry
  2177.           ]
  2178.           and
  2179.           [
  2180.               _Ty=size_t
  2181.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\metric\metric.cc)
  2182. c:\users\john kilbride\xgboost\include\xgboost\./data.h(290): warning C4244: 'argument': conversion from 'xgboost::comm
  2183. on::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\
  2184. objxgboost.vcxproj]
  2185.           with
  2186.           [
  2187.               T=xgboost::Entry
  2188.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\metric\multiclass_metric.cc)
  2189. c:\users\john kilbride\xgboost\include\xgboost\./data.h(290): warning C4244: 'argument': conversion from 'xgboost::comm
  2190. on::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\
  2191. objxgboost.vcxproj]
  2192.           with
  2193.           [
  2194.               T=xgboost::Entry
  2195.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\metric\metric.cc)
  2196. c:\users\john kilbride\xgboost\include\xgboost\./data.h(293): warning C4244: 'argument': conversion from 'xgboost::comm
  2197. on::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.v
  2198. cxproj]
  2199.           with
  2200.           [
  2201.               T=xgboost::Entry
  2202.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\metric\multiclass_metric.cc)
  2203. c:\users\john kilbride\xgboost\include\xgboost\./data.h(293): warning C4244: 'argument': conversion from 'xgboost::comm
  2204. on::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.v
  2205. cxproj]
  2206.           with
  2207.           [
  2208.               T=xgboost::Entry
  2209.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\metric\metric.cc)
  2210. c:\users\john kilbride\xgboost\include\xgboost\./data.h(490): warning C4244: 'return': conversion from 'const uint64_t'
  2211.  to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\metric\rank_metric.cc) [C
  2212. :\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2213. c:\users\john kilbride\xgboost\include\xgboost\./data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to
  2214. 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\metric\rank_metri
  2215. c.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2216. c:\users\john kilbride\xgboost\include\xgboost\./data.h(490): warning C4244: 'return': conversion from 'const uint64_t'
  2217.  to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\metric\multiclass_metric.
  2218. cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2219. c:\users\john kilbride\xgboost\include\xgboost\./data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to
  2220. 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\metric\multiclass
  2221. _metric.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2222. C:\Users\John Kilbride\xgboost\src\metric\rank_metric.cc(28): warning C4244: '=': conversion from 'double' to 'float',
  2223. possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2224. c:\users\john kilbride\xgboost\include\xgboost\./data.h(490): warning C4244: 'return': conversion from 'const uint64_t'
  2225.  to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\metric\metric.cc) [C:\Use
  2226. rs\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2227. c:\users\john kilbride\xgboost\include\xgboost\./data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to
  2228. 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\metric\metric.cc)
  2229.  [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2230. C:\Users\John Kilbride\xgboost\src\metric\rank_metric.cc(142): warning C4244: '+=': conversion from 'double' to 'xgboos
  2231. t::bst_float', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2232. C:\Users\John Kilbride\xgboost\src\metric\multiclass_metric.cc(62): warning C4244: 'argument': conversion from 'double'
  2233.  to 'xgboost::bst_float', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2234.   C:\Users\John Kilbride\xgboost\src\metric\multiclass_metric.cc(25): note: while compiling class template member funct
  2235.   ion 'xgboost::bst_float xgboost::metric::EvalMClassBase<xgboost::metric::EvalMultiLogLoss>::Eval(const xgboost::HostD
  2236.  eviceVector<xgboost::bst_float> &,const xgboost::MetaInfo &,bool)'
  2237.   C:\Users\John Kilbride\xgboost\src\metric\multiclass_metric.cc(99): note: see reference to class template instantiati
  2238.   on 'xgboost::metric::EvalMClassBase<xgboost::metric::EvalMultiLogLoss>' being compiled
  2239. C:\Users\John Kilbride\xgboost\src\metric\rank_metric.cc(219): warning C4996: 'sscanf': This function or variable may b
  2240. e unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for det
  2241. ails. [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2242.   C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(2263): note: see declaration of 'sscanf'
  2243. C:\Users\John Kilbride\xgboost\src\metric\rank_metric.cc(270): warning C4244: 'return': conversion from 'double' to 'xg
  2244. boost::bst_float', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2245. C:\Users\John Kilbride\xgboost\src\metric\rank_metric.cc(360): warning C4244: 'return': conversion from 'double' to 'xg
  2246. boost::bst_float', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2247.   tree_model.cc
  2248. c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::commo
  2249. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  2250. ilbride\xgboost\src\objective\objective.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2251. c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::commo
  2252. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  2253. ilbride\xgboost\src\objective\objective.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2254. c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::commo
  2255. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  2256. ilbride\xgboost\src\objective\rank_obj.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2257. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed/u
  2258. nsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\objective\objective.cc) [C:\Users\John Kilbr
  2259. ide\xgboost\build\objxgboost.vcxproj]
  2260.   tree_updater.cc
  2261. c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::commo
  2262. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  2263. ilbride\xgboost\src\objective\rank_obj.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2264. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument': c
  2265. onversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2266.           with
  2267.           [
  2268.               _Ty=int64_t
  2269.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\objective\objective.cc)
  2270. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed/u
  2271. nsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\objective\rank_obj.cc) [C:\Users\John Kilbri
  2272. de\xgboost\build\objxgboost.vcxproj]
  2273. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument': c
  2274. onversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2275.           with
  2276.           [
  2277.               _Ty=int64_t
  2278.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\objective\rank_obj.cc)
  2279. c:\users\john kilbride\xgboost\include\xgboost\./data.h(287): warning C4244: 'argument': conversion from 'xgboost::comm
  2280. on::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  2281. roj]
  2282.           with
  2283.           [
  2284.               T=xgboost::Entry
  2285.           ]
  2286.           and
  2287.           [
  2288.               _Ty=size_t
  2289.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\objective\objective.cc)
  2290. c:\users\john kilbride\xgboost\include\xgboost\./data.h(290): warning C4244: 'argument': conversion from 'xgboost::comm
  2291. on::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\
  2292. objxgboost.vcxproj]
  2293.           with
  2294.           [
  2295.               T=xgboost::Entry
  2296.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\objective\objective.cc)
  2297. c:\users\john kilbride\xgboost\include\xgboost\./data.h(293): warning C4244: 'argument': conversion from 'xgboost::comm
  2298. on::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.v
  2299. cxproj]
  2300.           with
  2301.           [
  2302.               T=xgboost::Entry
  2303.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\objective\objective.cc)
  2304.   updater_colmaker.cc
  2305. c:\users\john kilbride\xgboost\include\xgboost\./data.h(490): warning C4244: 'return': conversion from 'const uint64_t'
  2306.  to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\objective\objective.cc) [
  2307. C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2308. c:\users\john kilbride\xgboost\include\xgboost\./data.h(287): warning C4244: 'argument': conversion from 'xgboost::comm
  2309. on::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  2310. roj]
  2311.           with
  2312.           [
  2313.               T=xgboost::Entry
  2314.           ]
  2315.           and
  2316.           [
  2317.               _Ty=size_t
  2318.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\objective\rank_obj.cc)
  2319. c:\users\john kilbride\xgboost\include\xgboost\./data.h(290): warning C4244: 'argument': conversion from 'xgboost::comm
  2320. on::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\
  2321. objxgboost.vcxproj]
  2322.           with
  2323.           [
  2324.               T=xgboost::Entry
  2325.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\objective\rank_obj.cc)
  2326. c:\users\john kilbride\xgboost\include\xgboost\./data.h(293): warning C4244: 'argument': conversion from 'xgboost::comm
  2327. on::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.v
  2328. cxproj]
  2329.           with
  2330.           [
  2331.               T=xgboost::Entry
  2332.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\objective\rank_obj.cc)
  2333. c:\users\john kilbride\xgboost\include\xgboost\./data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to
  2334. 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\objective\objecti
  2335. ve.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2336. c:\users\john kilbride\xgboost\include\xgboost\./data.h(490): warning C4244: 'return': conversion from 'const uint64_t'
  2337.  to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\objective\rank_obj.cc) [C
  2338. :\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2339. c:\users\john kilbride\xgboost\include\xgboost\./data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to
  2340. 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\objective\rank_ob
  2341. j.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2342. c:\users\john kilbride\xgboost\src\objective\../common/random.h(118): warning C4244: 'argument': conversion from 'int64
  2343. _t' to 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\objective\
  2344. rank_obj.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2345. c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::commo
  2346. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  2347. ilbride\xgboost\src\predictor\cpu_predictor.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2348. c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::commo
  2349. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  2350. ilbride\xgboost\src\predictor\cpu_predictor.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2351. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed/u
  2352. nsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc) [C:\Users\John K
  2353. ilbride\xgboost\build\objxgboost.vcxproj]
  2354. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument': c
  2355. onversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2356.           with
  2357.           [
  2358.               _Ty=int64_t
  2359.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc)
  2360. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(287): warning C4244: 'argument': conversion from 'xgboost::common
  2361. ::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  2362. j]
  2363.           with
  2364.           [
  2365.               T=xgboost::Entry
  2366.           ]
  2367.           and
  2368.           [
  2369.               _Ty=size_t
  2370.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc)
  2371. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(290): warning C4244: 'argument': conversion from 'xgboost::common
  2372. ::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\ob
  2373. jxgboost.vcxproj]
  2374.           with
  2375.           [
  2376.               T=xgboost::Entry
  2377.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc)
  2378. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(293): warning C4244: 'argument': conversion from 'xgboost::common
  2379. ::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcx
  2380. proj]
  2381.           with
  2382.           [
  2383.               T=xgboost::Entry
  2384.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc)
  2385. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(490): warning C4244: 'return': conversion from 'const uint64_t' t
  2386. o 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc)
  2387.  [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2388. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to 'c
  2389. onst unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\predictor\cpu_predi
  2390. ctor.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2391.   updater_histmaker.cc
  2392. C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc(75): warning C4244: 'initializing': conversion from 'int6
  2393. 4_t' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2394. C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc(75): warning C4244: 'initializing': conversion from 'int6
  2395. 4_t' to 'const size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2396. C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc(78): warning C4244: 'argument': conversion from 'int64_t'
  2397.  to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2398. C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc(87): warning C4244: 'initializing': conversion from 'int6
  2399. 4_t' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2400. C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc(87): warning C4244: 'initializing': conversion from 'int6
  2401. 4_t' to 'const size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2402. C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc(90): warning C4244: 'argument': conversion from 'const in
  2403. t64_t' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2404. C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc(127): warning C4244: 'initializing': conversion from 'uin
  2405. t64_t' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2406. C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc(231): warning C4244: 'argument': conversion from 'uint64_
  2407. t' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2408. C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc(268): warning C4244: 'argument': conversion from 'uint64_
  2409. t' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2410. C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc(274): warning C4018: '<': signed/unsigned mismatch [C:\Us
  2411. ers\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2412. C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc(328): warning C4244: 'argument': conversion from 'uint64_
  2413. t' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2414. C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc(329): warning C4244: 'argument': conversion from 'uint64_
  2415. t' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2416. C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc(330): warning C4244: 'argument': conversion from 'uint64_
  2417. t' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2418. C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc(331): warning C4244: 'argument': conversion from 'uint64_
  2419. t' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2420. C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc(351): warning C4244: '=': conversion from 'double' to '_T
  2421. y', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2422.           with
  2423.           [
  2424.               _Ty=xgboost::bst_float
  2425.           ]
  2426. c:\users\john kilbride\xgboost\rabit\include\rabit\./internal/utils.h(158): warning C4996: 'fopen': This function or va
  2427. riable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online h
  2428. elp for details. (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_colmaker.cc) [C:\Users\John Kil
  2429. bride\xgboost\build\objxgboost.vcxproj]
  2430.   C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(208): note: see declaration of 'fopen' (comp
  2431.   iling source file C:\Users\John Kilbride\xgboost\src\tree\updater_colmaker.cc)
  2432. c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::commo
  2433. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  2434. ilbride\xgboost\src\tree\split_evaluator.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2435. c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::commo
  2436. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  2437. ilbride\xgboost\src\tree\split_evaluator.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2438. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed/u
  2439. nsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\tree\split_evaluator.cc) [C:\Users\John Kilb
  2440. ride\xgboost\build\objxgboost.vcxproj]
  2441. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument': c
  2442. onversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2443.           with
  2444.           [
  2445.               _Ty=int64_t
  2446.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\split_evaluator.cc)
  2447. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(287): warning C4244: 'argument': conversion from 'xgboost::common
  2448. ::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  2449. j]
  2450.           with
  2451.           [
  2452.               T=xgboost::Entry
  2453.           ]
  2454.           and
  2455.           [
  2456.               _Ty=size_t
  2457.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\split_evaluator.cc)
  2458. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(290): warning C4244: 'argument': conversion from 'xgboost::common
  2459. ::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\ob
  2460. jxgboost.vcxproj]
  2461.           with
  2462.           [
  2463.               T=xgboost::Entry
  2464.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\split_evaluator.cc)
  2465. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(293): warning C4244: 'argument': conversion from 'xgboost::common
  2466. ::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcx
  2467. proj]
  2468.           with
  2469.           [
  2470.               T=xgboost::Entry
  2471.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\split_evaluator.cc)
  2472. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(490): warning C4244: 'return': conversion from 'const uint64_t' t
  2473. o 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\split_evaluator.cc) [C
  2474. :\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2475. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to 'c
  2476. onst unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\split_evaluato
  2477. r.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2478. c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(188): warning C4068: unknown pragma (compiling source fil
  2479. e C:\Users\John Kilbride\xgboost\src\tree\updater_colmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj
  2480. ]
  2481. c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(193): warning C4068: unknown pragma (compiling source fil
  2482. e C:\Users\John Kilbride\xgboost\src\tree\updater_colmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj
  2483. ]
  2484. c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(227): warning C4068: unknown pragma (compiling source fil
  2485. e C:\Users\John Kilbride\xgboost\src\tree\updater_colmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj
  2486. ]
  2487. c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(232): warning C4068: unknown pragma (compiling source fil
  2488. e C:\Users\John Kilbride\xgboost\src\tree\updater_colmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj
  2489. ]
  2490. C:\Users\John Kilbride\xgboost\src\tree\split_evaluator.cc(134): warning C4244: 'return': conversion from 'double' to '
  2491. xgboost::bst_float', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2492. C:\Users\John Kilbride\xgboost\src\tree\split_evaluator.cc(139): warning C4244: 'return': conversion from 'T' to 'xgboo
  2493. st::bst_float', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2494.           with
  2495.           [
  2496.               T=double
  2497.           ]
  2498.   updater_prune.cc
  2499. C:\Users\John Kilbride\xgboost\src\tree\split_evaluator.cc(147): warning C4244: 'initializing': conversion from 'double
  2500. ' to 'xgboost::bst_float', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2501. c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::commo
  2502. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  2503. ilbride\xgboost\src\predictor\predictor.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2504. c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::commo
  2505. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  2506. ilbride\xgboost\src\predictor\predictor.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2507. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed/u
  2508. nsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\predictor\predictor.cc) [C:\Users\John Kilbr
  2509. ide\xgboost\build\objxgboost.vcxproj]
  2510. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument': c
  2511. onversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2512.           with
  2513.           [
  2514.               _Ty=int64_t
  2515.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\predictor\predictor.cc)
  2516. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(287): warning C4244: 'argument': conversion from 'xgboost::common
  2517. ::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  2518. j]
  2519.           with
  2520.           [
  2521.               T=xgboost::Entry
  2522.           ]
  2523.           and
  2524.           [
  2525.               _Ty=size_t
  2526.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\predictor\predictor.cc)
  2527. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(290): warning C4244: 'argument': conversion from 'xgboost::common
  2528. ::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\ob
  2529. jxgboost.vcxproj]
  2530.           with
  2531.           [
  2532.               T=xgboost::Entry
  2533.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\predictor\predictor.cc)
  2534.   updater_quantile_hist.cc
  2535. C:\Users\John Kilbride\xgboost\dmlc-core\include\dmlc/logging.h(113): warning C4018: '>': signed/unsigned mismatch (com
  2536. piling source file C:\Users\John Kilbride\xgboost\src\objective\rank_obj.cc) [C:\Users\John Kilbride\xgboost\build\objx
  2537. gboost.vcxproj]
  2538.   c:\users\john kilbride\xgboost\src\objective\../common/random.h(91): note: see reference to function template instant
  2539.   iation 'dmlc::LogCheckError dmlc::LogCheck_GT<unsigned int,int>(const X &,const Y &)' being compiled
  2540.           with
  2541.           [
  2542.               X=unsigned int,
  2543.               Y=int
  2544.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\objective\rank_obj.cc)
  2545. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(293): warning C4244: 'argument': conversion from 'xgboost::common
  2546. ::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcx
  2547. proj]
  2548.           with
  2549.           [
  2550.               T=xgboost::Entry
  2551.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\predictor\predictor.cc)
  2552. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(490): warning C4244: 'return': conversion from 'const uint64_t' t
  2553. o 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\predictor\predictor.cc) [C:
  2554. \Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2555. C:\Users\John Kilbride\xgboost\include\xgboost/data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to 'c
  2556. onst unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\predictor\predictor
  2557. .cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2558.   updater_refresh.cc
  2559. c:\users\john kilbride\xgboost\rabit\include\rabit\./internal/utils.h(158): warning C4996: 'fopen': This function or va
  2560. riable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online h
  2561. elp for details. (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_histmaker.cc) [C:\Users\John Ki
  2562. lbride\xgboost\build\objxgboost.vcxproj]
  2563.   C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(208): note: see declaration of 'fopen' (comp
  2564.   iling source file C:\Users\John Kilbride\xgboost\src\tree\updater_histmaker.cc)
  2565.   updater_skmaker.cc
  2566. c:\users\john kilbride\xgboost\rabit\include\rabit\./internal/utils.h(158): warning C4996: 'fopen': This function or va
  2567. riable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online h
  2568. elp for details. (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_prune.cc) [C:\Users\John Kilbri
  2569. de\xgboost\build\objxgboost.vcxproj]
  2570.   C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(208): note: see declaration of 'fopen' (comp
  2571.   iling source file C:\Users\John Kilbride\xgboost\src\tree\updater_prune.cc)
  2572. c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::commo
  2573. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  2574. ilbride\xgboost\src\tree\tree_model.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2575. c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::commo
  2576. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  2577. ilbride\xgboost\src\tree\tree_model.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2578. c:\users\john kilbride\xgboost\rabit\include\rabit\./internal/utils.h(158): warning C4996: 'fopen': This function or va
  2579. riable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online h
  2580. elp for details. (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_refresh.cc) [C:\Users\John Kilb
  2581. ride\xgboost\build\objxgboost.vcxproj]
  2582. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed/u
  2583. nsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\tree\tree_model.cc)C:\Program Files (x86)\Wi
  2584. ndows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(208): note: see declaration of 'fopen' (compiling source file C:\Users\
  2585. John Kilbride\xgboost\src\tree\updater_refresh.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2586.  
  2587. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument': c
  2588. onversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2589.           with
  2590.           [
  2591.               _Ty=int64_t
  2592.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\tree_model.cc)
  2593. c:\users\john kilbride\xgboost\rabit\include\rabit\./internal/utils.h(158): warning C4996: 'fopen': This function or va
  2594. riable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online h
  2595. elp for details. (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_quantile_hist.cc)c:\users\john
  2596. kilbride\xgboost\include\xgboost\./data.h(287): warning C4244: 'argument': conversion from 'xgboost::common::Span<const
  2597. T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2598.           with
  2599.           [
  2600.               T=xgboost::Entry
  2601.           ]
  2602.           and
  2603.           [
  2604.               _Ty=size_t
  2605.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\tree_model.cc)
  2606.  
  2607.   C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(208): note: see declaration of 'fopen' (comp
  2608.   iling source file C:\Users\John Kilbride\xgboost\src\tree\updater_quantile_hist.cc)
  2609. c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::commo
  2610. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  2611. ilbride\xgboost\src\tree\tree_updater.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2612. c:\users\john kilbride\xgboost\include\xgboost\./data.h(290): warning C4244: 'argument': conversion from 'xgboost::comm
  2613. on::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\
  2614. objxgboost.vcxproj]
  2615.           with
  2616.           [
  2617.               T=xgboost::Entry
  2618.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\tree_model.cc)
  2619. c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::commo
  2620. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  2621. ilbride\xgboost\src\tree\tree_updater.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2622. c:\users\john kilbride\xgboost\include\xgboost\./data.h(293): warning C4244: 'argument': conversion from 'xgboost::comm
  2623. on::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.v
  2624. cxproj]
  2625.           with
  2626.           [
  2627.               T=xgboost::Entry
  2628.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\tree_model.cc)
  2629. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed/u
  2630. nsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\tree\tree_updater.cc) [C:\Users\John Kilbrid
  2631. e\xgboost\build\objxgboost.vcxproj]
  2632. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument': c
  2633. onversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2634.           with
  2635.           [
  2636.               _Ty=int64_t
  2637.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\tree_updater.cc)
  2638. c:\users\john kilbride\xgboost\include\xgboost\./data.h(490): warning C4244: 'return': conversion from 'const uint64_t'
  2639.  to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\tree_model.cc) [C:\U
  2640. sers\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2641. c:\users\john kilbride\xgboost\include\xgboost\./data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to
  2642. 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\tree_model.c
  2643. c) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2644. c:\users\john kilbride\xgboost\include\xgboost\./data.h(287): warning C4244: 'argument': conversion from 'xgboost::comm
  2645. on::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  2646. roj]
  2647.           with
  2648.           [
  2649.               T=xgboost::Entry
  2650.           ]
  2651.           and
  2652.           [
  2653.               _Ty=size_t
  2654.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\tree_updater.cc)
  2655. c:\users\john kilbride\xgboost\include\xgboost\./data.h(290): warning C4244: 'argument': conversion from 'xgboost::comm
  2656. on::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\
  2657. objxgboost.vcxproj]
  2658.           with
  2659.           [
  2660.               T=xgboost::Entry
  2661.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\tree_updater.cc)
  2662. c:\users\john kilbride\xgboost\include\xgboost\./data.h(293): warning C4244: 'argument': conversion from 'xgboost::comm
  2663. on::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.v
  2664. cxproj]
  2665.           with
  2666.           [
  2667.               T=xgboost::Entry
  2668.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\tree_updater.cc)
  2669. c:\users\john kilbride\xgboost\include\xgboost\./data.h(490): warning C4244: 'return': conversion from 'const uint64_t'
  2670.  to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\tree_updater.cc) [C:
  2671. \Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2672. c:\users\john kilbride\xgboost\include\xgboost\./data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to
  2673. 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\tree_updater
  2674. .cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2675. c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(188): warning C4068: unknown pragma (compiling source fil
  2676. e C:\Users\John Kilbride\xgboost\src\tree\updater_refresh.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2677. c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(193): warning C4068: unknown pragma (compiling source fil
  2678. e C:\Users\John Kilbride\xgboost\src\tree\updater_refresh.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2679. c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(227): warning C4068: unknown pragma (compiling source fil
  2680. e C:\Users\John Kilbride\xgboost\src\tree\updater_refresh.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2681. c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(188): warning C4068: unknown pragma (compiling source fil
  2682. e C:\Users\John Kilbride\xgboost\src\tree\updater_prune.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2683. c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(232): warning C4068: unknown pragma (compiling source fil
  2684. e C:\Users\John Kilbride\xgboost\src\tree\updater_refresh.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2685. c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(193): warning C4068: unknown pragma (compiling source fil
  2686. e C:\Users\John Kilbride\xgboost\src\tree\updater_prune.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2687. c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(227): warning C4068: unknown pragma (compiling source fil
  2688. e C:\Users\John Kilbride\xgboost\src\tree\updater_prune.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2689. c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(232): warning C4068: unknown pragma (compiling source fil
  2690. e C:\Users\John Kilbride\xgboost\src\tree\updater_prune.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2691. c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::commo
  2692. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  2693. ilbride\xgboost\src\tree\updater_colmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2694.   updater_sync.cc
  2695. c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::commo
  2696. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  2697. ilbride\xgboost\src\tree\updater_colmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2698. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed/u
  2699. nsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_colmaker.cc) [C:\Users\John Kil
  2700. bride\xgboost\build\objxgboost.vcxproj]
  2701. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument': c
  2702. onversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2703.           with
  2704.           [
  2705.               _Ty=int64_t
  2706.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_colmaker.cc)
  2707. c:\users\john kilbride\xgboost\rabit\include\rabit\./internal/utils.h(158): warning C4996: 'fopen': This function or va
  2708. riable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online h
  2709. elp for details. (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_skmaker.cc) [C:\Users\John Kilb
  2710. ride\xgboost\build\objxgboost.vcxproj]
  2711. c:\users\john kilbride\xgboost\include\xgboost\./data.h(287): warning C4244: 'argument': conversion from 'xgboost::comm
  2712. on::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  2713. roj]
  2714.           with
  2715.           [
  2716.               T=xgboost::Entry
  2717.           ]
  2718.           and
  2719.           [
  2720.               _Ty=size_t
  2721.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_colmaker.cc)C:\Program Files (x86)\W
  2722.   indows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(208): note: see declaration of 'fopen' (compiling source file C:\Use
  2723.   rs\John Kilbride\xgboost\src\tree\updater_skmaker.cc)
  2724.  
  2725. c:\users\john kilbride\xgboost\include\xgboost\./data.h(290): warning C4244: 'argument': conversion from 'xgboost::comm
  2726. on::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\
  2727. objxgboost.vcxproj]
  2728.           with
  2729.           [
  2730.               T=xgboost::Entry
  2731.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_colmaker.cc)
  2732. c:\users\john kilbride\xgboost\include\xgboost\./data.h(293): warning C4244: 'argument': conversion from 'xgboost::comm
  2733. on::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.v
  2734. cxproj]
  2735.           with
  2736.           [
  2737.               T=xgboost::Entry
  2738.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_colmaker.cc)
  2739.   xgboost_R.cc
  2740. c:\users\john kilbride\xgboost\include\xgboost\./data.h(490): warning C4244: 'return': conversion from 'const uint64_t'
  2741.  to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_colmaker.cc)
  2742.  [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2743.   xgboost_custom.cc
  2744. c:\users\john kilbride\xgboost\include\xgboost\./data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to
  2745. 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_colm
  2746. aker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2747. C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility(2903): warning
  2748.  C4244: '=': conversion from 'const _Ty' to 'float', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgb
  2749. oost.vcxproj]
  2750.           with
  2751.           [
  2752.               _Ty=int
  2753.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc)
  2754.   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility(2917): note:
  2755.    see reference to function template instantiation 'void std::_Fill_unchecked1<_FwdIt,_Ty>(_FwdIt,_FwdIt,const _Ty &,s
  2756.  td::false_type)' being compiled
  2757.           with
  2758.           [
  2759.               _FwdIt=float *,
  2760.               _Ty=int
  2761.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc)
  2762.   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility(2925): note:
  2763.    see reference to function template instantiation 'void std::_Fill_unchecked<float*,_Ty>(_FwdIt,_FwdIt,const _Ty &)'
  2764.   being compiled
  2765.           with
  2766.           [
  2767.               _Ty=int,
  2768.               _FwdIt=float *
  2769.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc)
  2770.   C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc(271): note: see reference to function template instanti
  2771.   ation 'void std::fill<std::_Vector_iterator<std::_Vector_val<std::_Simple_types<_Ty>>>,int>(_FwdIt,_FwdIt,const int &
  2772.  )' being compiled
  2773.           with
  2774.           [
  2775.               _Ty=xgboost::bst_float,
  2776.               _FwdIt=std::_Vector_iterator<std::_Vector_val<std::_Simple_types<xgboost::bst_float>>>
  2777.           ]
  2778. c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(188): warning C4068: unknown pragma (compiling source fil
  2779. e C:\Users\John Kilbride\xgboost\src\tree\updater_histmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  2780. j]
  2781. c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(193): warning C4068: unknown pragma (compiling source fil
  2782. e C:\Users\John Kilbride\xgboost\src\tree\updater_histmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  2783. j]
  2784. c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(227): warning C4068: unknown pragma (compiling source fil
  2785. e C:\Users\John Kilbride\xgboost\src\tree\updater_histmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  2786. j]
  2787. c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(232): warning C4068: unknown pragma (compiling source fil
  2788. e C:\Users\John Kilbride\xgboost\src\tree\updater_histmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  2789. j]
  2790. c:\users\john kilbride\xgboost\src\tree\../common/random.h(118): warning C4244: 'argument': conversion from 'int64_t' t
  2791. o 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_co
  2792. lmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2793. C:\Users\John Kilbride\xgboost\src\tree\updater_colmaker.cc(266): warning C4244: 'initializing': conversion from 'xgboo
  2794. st::common::Span<const T,-1>::index_type' to 'xgboost::bst_uint', possible loss of data [C:\Users\John Kilbride\xgboost
  2795. \build\objxgboost.vcxproj]
  2796.           with
  2797.           [
  2798.               T=xgboost::Entry
  2799.           ]
  2800. C:\Users\John Kilbride\xgboost\src\tree\updater_colmaker.cc(348): warning C4244: 'initializing': conversion from 'xgboo
  2801. st::common::Span<const T,-1>::index_type' to 'xgboost::bst_uint', possible loss of data [C:\Users\John Kilbride\xgboost
  2802. \build\objxgboost.vcxproj]
  2803.           with
  2804.           [
  2805.               T=xgboost::Entry
  2806.           ]
  2807. c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::commo
  2808. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  2809. ilbride\xgboost\src\tree\updater_histmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2810. c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::commo
  2811. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  2812. ilbride\xgboost\src\tree\updater_histmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2813. C:\Users\John Kilbride\xgboost\R-package\src\xgboost_R.cc(81): warning C4018: '<': signed/unsigned mismatch [C:\Users\J
  2814. ohn Kilbride\xgboost\build\objxgboost.vcxproj]
  2815. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed/u
  2816. nsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_histmaker.cc) [C:\Users\John Ki
  2817. lbride\xgboost\build\objxgboost.vcxproj]
  2818. C:\Users\John Kilbride\xgboost\R-package\src\xgboost_R.cc(83): warning C4244: '=': conversion from 'double' to '_Ty', p
  2819. ossible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2820.           with
  2821.           [
  2822.               _Ty=float
  2823.           ]
  2824. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument': c
  2825. onversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2826.           with
  2827.           [
  2828.               _Ty=int64_t
  2829.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_histmaker.cc)
  2830. C:\Users\John Kilbride\xgboost\R-package\src\xgboost_R.cc(87): warning C4244: 'argument': conversion from 'double' to '
  2831. float', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2832. C:\Users\John Kilbride\xgboost\R-package\src\xgboost_R.cc(116): warning C4244: 'argument': conversion from 'int64_t' to
  2833.  'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2834. C:\Users\John Kilbride\xgboost\R-package\src\xgboost_R.cc(117): warning C4244: 'argument': conversion from 'int64_t' to
  2835.  'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2836. C:\Users\John Kilbride\xgboost\R-package\src\xgboost_R.cc(173): warning C4244: '=': conversion from 'double' to '_Ty',
  2837. possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2838.           with
  2839.           [
  2840.               _Ty=float
  2841.           ]
  2842. C:\Users\John Kilbride\xgboost\R-package\src\xgboost_R.cc(192): warning C4244: 'argument': conversion from 'bst_ulong'
  2843. to 'R_xlen_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2844. C:\Users\John Kilbride\xgboost\R-package\src\xgboost_R.cc(267): warning C4244: '=': conversion from 'double' to '_Ty',
  2845. possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2846.           with
  2847.           [
  2848.               _Ty=float
  2849.           ]
  2850. C:\Users\John Kilbride\xgboost\R-package\src\xgboost_R.cc(268): warning C4244: '=': conversion from 'double' to '_Ty',
  2851. possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2852.           with
  2853.           [
  2854.               _Ty=float
  2855.           ]
  2856. c:\users\john kilbride\xgboost\include\xgboost\./data.h(287): warning C4244: 'argument': conversion from 'xgboost::comm
  2857. on::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  2858. roj]
  2859.           with
  2860.           [
  2861.               T=xgboost::Entry
  2862.           ]
  2863.           and
  2864.           [
  2865.               _Ty=size_t
  2866.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_histmaker.cc)
  2867. C:\Users\John Kilbride\xgboost\R-package\src\xgboost_R.cc(313): warning C4244: 'argument': conversion from 'bst_ulong'
  2868. to 'R_xlen_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2869. c:\users\john kilbride\xgboost\include\xgboost\./data.h(290): warning C4244: 'argument': conversion from 'xgboost::comm
  2870. on::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\
  2871. objxgboost.vcxproj]
  2872.           with
  2873.           [
  2874.               T=xgboost::Entry
  2875.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_histmaker.cc)
  2876. c:\users\john kilbride\xgboost\include\xgboost\./data.h(293): warning C4244: 'argument': conversion from 'xgboost::comm
  2877. on::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.v
  2878. cxproj]
  2879.           with
  2880.           [
  2881.               T=xgboost::Entry
  2882.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_histmaker.cc)
  2883. C:\Users\John Kilbride\xgboost\R-package\src\xgboost_R.cc(351): warning C4244: 'argument': conversion from 'bst_ulong'
  2884. to 'R_xlen_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2885. C:\Users\John Kilbride\xgboost\R-package\src\xgboost_R.cc(353): warning C4244: 'argument': conversion from 'bst_ulong'
  2886. to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2887. C:\Users\John Kilbride\xgboost\R-package\src\xgboost_R.cc(371): warning C4244: 'argument': conversion from 'bst_ulong'
  2888. to 'R_xlen_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2889. C:\Users\John Kilbride\xgboost\R-package\src\xgboost_R.cc(434): warning C4244: 'argument': conversion from 'bst_ulong'
  2890. to 'R_xlen_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2891. c:\users\john kilbride\xgboost\include\xgboost\./data.h(490): warning C4244: 'return': conversion from 'const uint64_t'
  2892.  to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_histmaker.cc
  2893. ) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2894. c:\users\john kilbride\xgboost\include\xgboost\./data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to
  2895. 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_hist
  2896. maker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2897. c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::commo
  2898. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  2899. ilbride\xgboost\src\tree\updater_refresh.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2900. c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::commo
  2901. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  2902. ilbride\xgboost\src\tree\updater_refresh.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2903. c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::commo
  2904. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  2905. ilbride\xgboost\src\tree\updater_quantile_hist.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2906. c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::commo
  2907. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  2908. ilbride\xgboost\src\tree\updater_quantile_hist.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2909. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed/u
  2910. nsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_refresh.cc) [C:\Users\John Kilb
  2911. ride\xgboost\build\objxgboost.vcxproj]
  2912. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument': c
  2913. onversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2914.           with
  2915.           [
  2916.               _Ty=int64_t
  2917.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_refresh.cc)
  2918. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed/u
  2919. nsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_quantile_hist.cc) [C:\Users\Joh
  2920. n Kilbride\xgboost\build\objxgboost.vcxproj]
  2921. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument': c
  2922. onversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2923.           with
  2924.           [
  2925.               _Ty=int64_t
  2926.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_quantile_hist.cc)
  2927. c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(188): warning C4068: unknown pragma (compiling source fil
  2928. e C:\Users\John Kilbride\xgboost\src\tree\updater_skmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2929. c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(193): warning C4068: unknown pragma (compiling source fil
  2930. e C:\Users\John Kilbride\xgboost\src\tree\updater_skmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2931. c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(227): warning C4068: unknown pragma (compiling source fil
  2932. e C:\Users\John Kilbride\xgboost\src\tree\updater_skmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2933. c:\users\john kilbride\xgboost\include\xgboost\./data.h(287): warning C4244: 'argument': conversion from 'xgboost::comm
  2934. on::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  2935. roj]
  2936.           with
  2937.           [
  2938.               T=xgboost::Entry
  2939.           ]
  2940.           and
  2941.           [
  2942.               _Ty=size_t
  2943.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_quantile_hist.cc)
  2944. c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(232): warning C4068: unknown pragma (compiling source fil
  2945. e C:\Users\John Kilbride\xgboost\src\tree\updater_skmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2946. c:\users\john kilbride\xgboost\include\xgboost\./data.h(290): warning C4244: 'argument': conversion from 'xgboost::comm
  2947. on::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\
  2948. objxgboost.vcxproj]
  2949.           with
  2950.           [
  2951.               T=xgboost::Entry
  2952.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_quantile_hist.cc)
  2953. c:\users\john kilbride\xgboost\include\xgboost\./data.h(293): warning C4244: 'argument': conversion from 'xgboost::comm
  2954. on::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.v
  2955. cxproj]
  2956.           with
  2957.           [
  2958.               T=xgboost::Entry
  2959.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_quantile_hist.cc)
  2960. c:\users\john kilbride\xgboost\include\xgboost\./data.h(287): warning C4244: 'argument': conversion from 'xgboost::comm
  2961. on::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  2962. roj]
  2963.           with
  2964.           [
  2965.               T=xgboost::Entry
  2966.           ]
  2967.           and
  2968.           [
  2969.               _Ty=size_t
  2970.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_refresh.cc)
  2971. c:\users\john kilbride\xgboost\include\xgboost\./data.h(290): warning C4244: 'argument': conversion from 'xgboost::comm
  2972. on::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\
  2973. objxgboost.vcxproj]
  2974.           with
  2975.           [
  2976.               T=xgboost::Entry
  2977.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_refresh.cc)
  2978. c:\users\john kilbride\xgboost\include\xgboost\./data.h(293): warning C4244: 'argument': conversion from 'xgboost::comm
  2979. on::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.v
  2980. cxproj]
  2981.           with
  2982.           [
  2983.               T=xgboost::Entry
  2984.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_refresh.cc)
  2985. c:\users\john kilbride\xgboost\include\xgboost\./data.h(490): warning C4244: 'return': conversion from 'const uint64_t'
  2986.  to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_quantile_his
  2987. t.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2988. c:\users\john kilbride\xgboost\include\xgboost\./data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to
  2989. 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_quan
  2990. tile_hist.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2991. c:\users\john kilbride\xgboost\include\xgboost\./data.h(490): warning C4244: 'return': conversion from 'const uint64_t'
  2992.  to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_refresh.cc)
  2993. [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2994. c:\users\john kilbride\xgboost\include\xgboost\./data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to
  2995. 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_refr
  2996. esh.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  2997. c:\users\john kilbride\xgboost\src\tree\../common/random.h(118): warning C4244: 'argument': conversion from 'int64_t' t
  2998. o 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_hi
  2999. stmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3000. c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::commo
  3001. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  3002. ilbride\xgboost\src\tree\updater_prune.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3003. c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::commo
  3004. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  3005. ilbride\xgboost\src\tree\updater_prune.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3006. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed/u
  3007. nsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_prune.cc) [C:\Users\John Kilbri
  3008. de\xgboost\build\objxgboost.vcxproj]
  3009. c:\users\john kilbride\xgboost\src\tree\../common/random.h(118): warning C4244: 'argument': conversion from 'int64_t' t
  3010. o 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_qu
  3011. antile_hist.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3012. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument': c
  3013. onversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3014.           with
  3015.           [
  3016.               _Ty=int64_t
  3017.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_prune.cc)
  3018. c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::commo
  3019. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  3020. ilbride\xgboost\src\tree\updater_skmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3021. c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::commo
  3022. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  3023. ilbride\xgboost\src\tree\updater_skmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3024. c:\users\john kilbride\xgboost\include\xgboost\./data.h(287): warning C4244: 'argument': conversion from 'xgboost::comm
  3025. on::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  3026. roj]
  3027.           with
  3028.           [
  3029.               T=xgboost::Entry
  3030.           ]
  3031.           and
  3032.           [
  3033.               _Ty=size_t
  3034.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_prune.cc)
  3035. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed/u
  3036. nsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_skmaker.cc) [C:\Users\John Kilb
  3037. ride\xgboost\build\objxgboost.vcxproj]
  3038. c:\users\john kilbride\xgboost\include\xgboost\./data.h(290): warning C4244: 'argument': conversion from 'xgboost::comm
  3039. on::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\
  3040. objxgboost.vcxproj]
  3041.           with
  3042.           [
  3043.               T=xgboost::Entry
  3044.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_prune.cc)
  3045. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument': c
  3046. onversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3047.           with
  3048.           [
  3049.               _Ty=int64_t
  3050.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_skmaker.cc)
  3051. c:\users\john kilbride\xgboost\include\xgboost\./data.h(293): warning C4244: 'argument': conversion from 'xgboost::comm
  3052. on::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.v
  3053. cxproj]
  3054.           with
  3055.           [
  3056.               T=xgboost::Entry
  3057.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_prune.cc)
  3058. C:\Users\John Kilbride\xgboost\src\tree\updater_histmaker.cc(406): warning C4244: 'argument': conversion from 'const ui
  3059. nt64_t' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3060.   C:\Users\John Kilbride\xgboost\src\tree\updater_histmaker.cc(388): note: while compiling class template member functi
  3061.   on 'void xgboost::tree::CQHistMaker<xgboost::tree::GradStats>::ResetPosAndPropose(const std::vector<xgboost::Gradient
  3062.  Pair,std::allocator<_Ty>> &,xgboost::DMatrix *,const std::vector<size_t,std::allocator<unsigned int>> &,const xgboost
  3063.  ::RegTree &)'
  3064.           with
  3065.           [
  3066.               _Ty=xgboost::GradientPair
  3067.           ]
  3068.   C:\Users\John Kilbride\xgboost\src\tree\updater_histmaker.cc(663): note: see reference to function template instantia
  3069.   tion 'void xgboost::tree::CQHistMaker<xgboost::tree::GradStats>::ResetPosAndPropose(const std::vector<xgboost::Gradie
  3070.  ntPair,std::allocator<_Ty>> &,xgboost::DMatrix *,const std::vector<size_t,std::allocator<unsigned int>> &,const xgboo
  3071.  st::RegTree &)' being compiled
  3072.           with
  3073.           [
  3074.               _Ty=xgboost::GradientPair
  3075.           ]
  3076. c:\users\john kilbride\xgboost\include\xgboost\./data.h(490): warning C4244: 'return': conversion from 'const uint64_t'
  3077.  to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_prune.cc) [C
  3078. :\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3079.   C:\Users\John Kilbride\xgboost\src\tree\updater_histmaker.cc(752): note: see reference to class template instantiatio
  3080.   n 'xgboost::tree::CQHistMaker<xgboost::tree::GradStats>' being compiled
  3081. c:\users\john kilbride\xgboost\include\xgboost\./data.h(287): warning C4244: 'argument': conversion from 'xgboost::comm
  3082. on::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  3083. roj]
  3084.           with
  3085.           [
  3086.               T=xgboost::Entry
  3087.           ]
  3088.           and
  3089.           [
  3090.               _Ty=size_t
  3091.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_skmaker.cc)
  3092. c:\users\john kilbride\xgboost\include\xgboost\./data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to
  3093. 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_prun
  3094. e.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3095.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(169): note: see reference to class template instantiation 'xg
  3096.  boost::common::Span<const T,-1>' being compiled
  3097.           with
  3098.           [
  3099.               T=xgboost::Entry
  3100.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_histmaker.cc)
  3101. c:\users\john kilbride\xgboost\include\xgboost\./data.h(290): warning C4244: 'argument': conversion from 'xgboost::comm
  3102. on::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\
  3103. objxgboost.vcxproj]
  3104.           with
  3105.           [
  3106.               T=xgboost::Entry
  3107.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_skmaker.cc)
  3108. c:\users\john kilbride\xgboost\include\xgboost\./data.h(293): warning C4244: 'argument': conversion from 'xgboost::comm
  3109. on::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.v
  3110. cxproj]
  3111.           with
  3112.           [
  3113.               T=xgboost::Entry
  3114.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_skmaker.cc)
  3115. c:\users\john kilbride\xgboost\include\xgboost\./data.h(490): warning C4244: 'return': conversion from 'const uint64_t'
  3116.  to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_skmaker.cc)
  3117. [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3118. c:\users\john kilbride\xgboost\include\xgboost\./data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to
  3119. 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_skma
  3120. ker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3121. C:\Users\John Kilbride\xgboost\src\tree\updater_quantile_hist.cc(333): warning C4244: 'initializing': conversion from '
  3122. const uint64_t' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3123. C:\Users\John Kilbride\xgboost\src\tree\updater_quantile_hist.cc(333): warning C4244: 'initializing': conversion from '
  3124. const uint64_t' to 'const size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3125. C:\Users\John Kilbride\xgboost\src\tree\updater_quantile_hist.cc(334): warning C4244: 'initializing': conversion from '
  3126. const uint64_t' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3127. C:\Users\John Kilbride\xgboost\src\tree\updater_quantile_hist.cc(334): warning C4244: 'initializing': conversion from '
  3128. const uint64_t' to 'const size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3129. C:\Users\John Kilbride\xgboost\src\tree\updater_quantile_hist.cc(335): warning C4244: 'initializing': conversion from '
  3130. const uint64_t' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3131. C:\Users\John Kilbride\xgboost\src\tree\updater_quantile_hist.cc(335): warning C4244: 'initializing': conversion from '
  3132. const uint64_t' to 'const size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3133. C:\Users\John Kilbride\xgboost\src\tree\updater_quantile_hist.cc(412): warning C4018: '<': signed/unsigned mismatch [C:
  3134. \Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3135. C:\Users\John Kilbride\xgboost\src\tree\updater_quantile_hist.cc(420): warning C4018: '<': signed/unsigned mismatch [C:
  3136. \Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3137. C:\Users\John Kilbride\xgboost\src\tree\updater_quantile_hist.cc(495): warning C4018: '<': signed/unsigned mismatch [C:
  3138. \Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3139. c:\users\john kilbride\xgboost\src\tree\../common/random.h(118): warning C4244: 'argument': conversion from 'int64_t' t
  3140. o 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_sk
  3141. maker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3142. c:\users\john kilbride\xgboost\rabit\include\dmlc\./logging.h(91): warning C4018: '>': signed/unsigned mismatch (compil
  3143. ing source file C:\Users\John Kilbride\xgboost\src\tree\updater_colmaker.cc) [C:\Users\John Kilbride\xgboost\build\objx
  3144. gboost.vcxproj]
  3145.   c:\users\john kilbride\xgboost\src\tree\../common/random.h(91): note: see reference to function template instantiatio
  3146.   n 'dmlc::LogCheckError dmlc::LogCheck_GT<unsigned int,int>(const X &,const Y &)' being compiled
  3147.           with
  3148.           [
  3149.               X=unsigned int,
  3150.               Y=int
  3151.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_colmaker.cc)
  3152. c:\users\john kilbride\xgboost\rabit\include\dmlc\./logging.h(90): warning C4018: '<': signed/unsigned mismatch (compil
  3153. ing source file C:\Users\John Kilbride\xgboost\src\tree\updater_colmaker.cc) [C:\Users\John Kilbride\xgboost\build\objx
  3154. gboost.vcxproj]
  3155.   C:\Users\John Kilbride\xgboost\src\tree\updater_colmaker.cc(663): note: see reference to function template instantiat
  3156.   ion 'dmlc::LogCheckError dmlc::LogCheck_LT<xgboost::bst_omp_uint,unsigned int>(const X &,const Y &)' being compiled
  3157.           with
  3158.           [
  3159.               X=xgboost::bst_omp_uint,
  3160.               Y=unsigned int
  3161.           ]
  3162.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(169): note: see reference to class template instantiation 'xg
  3163.  boost::common::Span<const T,-1>' being compiled
  3164.           with
  3165.           [
  3166.               T=xgboost::Entry
  3167.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_colmaker.cc)
  3168. C:\Users\John Kilbride\xgboost\src\tree\updater_skmaker.cc(138): warning C4244: 'argument': conversion from 'const uint
  3169. 64_t' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3170. C:\Users\John Kilbride\xgboost\src\tree\updater_skmaker.cc(142): warning C4244: 'initializing': conversion from 'uint64
  3171. _t' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3172. C:\Users\John Kilbride\xgboost\src\tree\updater_skmaker.cc(142): warning C4244: 'initializing': conversion from 'uint64
  3173. _t' to 'const size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3174. c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::commo
  3175. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  3176. ilbride\xgboost\R-package\src\xgboost_custom.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3177. c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::commo
  3178. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  3179. ilbride\xgboost\R-package\src\xgboost_custom.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3180. c:\users\john kilbride\xgboost\src\common\host_device_vector.h(159): warning C4018: '>': signed/unsigned mismatch (comp
  3181. iling source file C:\Users\John Kilbride\xgboost\R-package\src\xgboost_custom.cc) [C:\Users\John Kilbride\xgboost\build
  3182. \objxgboost.vcxproj]
  3183. c:\users\john kilbride\xgboost\src\common\host_device_vector.h(171): warning C4244: 'argument': conversion from 'const
  3184. _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3185.           with
  3186.           [
  3187.               _Ty=int64_t
  3188.           ] (compiling source file C:\Users\John Kilbride\xgboost\R-package\src\xgboost_custom.cc)
  3189. C:\Users\John Kilbride\xgboost\src/common/random.h(118): warning C4244: 'argument': conversion from 'int64_t' to 'const
  3190. unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\R-package\src\xgboost_custo
  3191. m.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3192. C:\Users\John Kilbride\xgboost\src\tree\updater_histmaker.cc(586): warning C4244: 'initializing': conversion from 'xgbo
  3193. ost::common::Span<const T,-1>::index_type' to 'xgboost::bst_uint', possible loss of data [C:\Users\John Kilbride\xgboos
  3194. t\build\objxgboost.vcxproj]
  3195.           with
  3196.           [
  3197.               T=xgboost::Entry
  3198.           ]
  3199.   C:\Users\John Kilbride\xgboost\src\tree\updater_histmaker.cc(549): note: while compiling class template member functi
  3200.   on 'void xgboost::tree::CQHistMaker<xgboost::tree::GradStats>::UpdateSketchCol(const std::vector<xgboost::GradientPai
  3201.  r,std::allocator<_Ty>> &,const xgboost::SparsePage::Inst &,const xgboost::RegTree &,size_t,xgboost::bst_uint,std::vec
  3202.  tor<xgboost::tree::BaseMaker::SketchEntry,std::allocator<xgboost::tree::BaseMaker::SketchEntry>> *)'
  3203.           with
  3204.           [
  3205.               _Ty=xgboost::GradientPair
  3206.           ]
  3207.   C:\Users\John Kilbride\xgboost\src\tree\updater_histmaker.cc(437): note: see reference to function template instantia
  3208.   tion 'void xgboost::tree::CQHistMaker<xgboost::tree::GradStats>::UpdateSketchCol(const std::vector<xgboost::GradientP
  3209.  air,std::allocator<_Ty>> &,const xgboost::SparsePage::Inst &,const xgboost::RegTree &,size_t,xgboost::bst_uint,std::v
  3210.  ector<xgboost::tree::BaseMaker::SketchEntry,std::allocator<xgboost::tree::BaseMaker::SketchEntry>> *)' being compiled
  3211.           with
  3212.           [
  3213.               _Ty=xgboost::GradientPair
  3214.           ]
  3215. C:\Users\John Kilbride\xgboost\src\tree\updater_histmaker.cc(511): warning C4244: 'initializing': conversion from 'xgbo
  3216. ost::common::Span<const T,-1>::index_type' to 'xgboost::bst_uint', possible loss of data [C:\Users\John Kilbride\xgboos
  3217. t\build\objxgboost.vcxproj]
  3218.           with
  3219.           [
  3220.               T=xgboost::Entry
  3221.           ]
  3222.   C:\Users\John Kilbride\xgboost\src\tree\updater_histmaker.cc(498): note: while compiling class template member functi
  3223.   on 'void xgboost::tree::CQHistMaker<xgboost::tree::GradStats>::UpdateHistCol(const std::vector<xgboost::GradientPair,
  3224.  std::allocator<_Ty>> &,const xgboost::SparsePage::Inst &,const xgboost::MetaInfo &,const xgboost::RegTree &,const std
  3225.  ::vector<size_t,std::allocator<unsigned int>> &,xgboost::bst_uint,std::vector<xgboost::tree::CQHistMaker<xgboost::tre
  3226.  e::GradStats>::HistEntry,std::allocator<xgboost::tree::CQHistMaker<xgboost::tree::GradStats>::HistEntry>> *)'
  3227.           with
  3228.           [
  3229.               _Ty=xgboost::GradientPair
  3230.           ]
  3231.   C:\Users\John Kilbride\xgboost\src\tree\updater_histmaker.cc(722): note: see reference to function template instantia
  3232.   tion 'void xgboost::tree::CQHistMaker<xgboost::tree::GradStats>::UpdateHistCol(const std::vector<xgboost::GradientPai
  3233.  r,std::allocator<_Ty>> &,const xgboost::SparsePage::Inst &,const xgboost::MetaInfo &,const xgboost::RegTree &,const s
  3234.  td::vector<size_t,std::allocator<unsigned int>> &,xgboost::bst_uint,std::vector<xgboost::tree::CQHistMaker<xgboost::t
  3235.  ree::GradStats>::HistEntry,std::allocator<xgboost::tree::CQHistMaker<xgboost::tree::GradStats>::HistEntry>> *)' being
  3236.    compiled
  3237.           with
  3238.           [
  3239.               _Ty=xgboost::GradientPair
  3240.           ]
  3241. c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::commo
  3242. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  3243. ilbride\xgboost\src\tree\updater_sync.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3244. c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::commo
  3245. n::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John K
  3246. ilbride\xgboost\src\tree\updater_sync.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3247. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed/u
  3248. nsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_sync.cc) [C:\Users\John Kilbrid
  3249. e\xgboost\build\objxgboost.vcxproj]
  3250. c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument': c
  3251. onversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3252.           with
  3253.           [
  3254.               _Ty=int64_t
  3255.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_sync.cc)
  3256. c:\users\john kilbride\xgboost\include\xgboost\./data.h(287): warning C4244: 'argument': conversion from 'xgboost::comm
  3257. on::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  3258. roj]
  3259.           with
  3260.           [
  3261.               T=xgboost::Entry
  3262.           ]
  3263.           and
  3264.           [
  3265.               _Ty=size_t
  3266.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_sync.cc)
  3267. c:\users\john kilbride\xgboost\include\xgboost\./data.h(290): warning C4244: 'argument': conversion from 'xgboost::comm
  3268. on::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\
  3269. objxgboost.vcxproj]
  3270.           with
  3271.           [
  3272.               T=xgboost::Entry
  3273.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_sync.cc)
  3274. c:\users\john kilbride\xgboost\include\xgboost\./data.h(293): warning C4244: 'argument': conversion from 'xgboost::comm
  3275. on::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.v
  3276. cxproj]
  3277.           with
  3278.           [
  3279.               T=xgboost::Entry
  3280.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_sync.cc)
  3281. c:\users\john kilbride\xgboost\include\xgboost\./data.h(490): warning C4244: 'return': conversion from 'const uint64_t'
  3282.  to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_sync.cc) [C:
  3283. \Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3284. c:\users\john kilbride\xgboost\include\xgboost\./data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to
  3285. 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_sync
  3286. .cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3287. C:\Users\John Kilbride\xgboost\dmlc-core\include\dmlc/logging.h(113): warning C4018: '>': signed/unsigned mismatch (com
  3288. piling source file C:\Users\John Kilbride\xgboost\R-package\src\xgboost_custom.cc) [C:\Users\John Kilbride\xgboost\buil
  3289. d\objxgboost.vcxproj]
  3290.   C:\Users\John Kilbride\xgboost\src/common/random.h(91): note: see reference to function template instantiation 'dmlc:
  3291.  :LogCheckError dmlc::LogCheck_GT<unsigned int,int>(const X &,const Y &)' being compiled
  3292.           with
  3293.           [
  3294.               X=unsigned int,
  3295.               Y=int
  3296.           ] (compiling source file C:\Users\John Kilbride\xgboost\R-package\src\xgboost_custom.cc)c:\users\john kilbrid
  3297.   e\xgboost\rabit\include\rabit\./internal/utils.h(158): warning C4996: 'fopen': This function or variable may be unsaf
  3298.   e. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
  3299.   (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_sync.cc)
  3300.  
  3301.   C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(208): note: see declaration of 'fopen' (comp
  3302.   iling source file C:\Users\John Kilbride\xgboost\src\tree\updater_sync.cc)
  3303. c:\users\john kilbride\xgboost\rabit\include\dmlc\./logging.h(91): warning C4018: '>': signed/unsigned mismatch (compil
  3304. ing source file C:\Users\John Kilbride\xgboost\src\tree\updater_histmaker.cc) [C:\Users\John Kilbride\xgboost\build\obj
  3305. xgboost.vcxproj]
  3306.   c:\users\john kilbride\xgboost\src\tree\../common/random.h(91): note: see reference to function template instantiatio
  3307.   n 'dmlc::LogCheckError dmlc::LogCheck_GT<unsigned int,int>(const X &,const Y &)' being compiled
  3308.           with
  3309.           [
  3310.               X=unsigned int,
  3311.               Y=int
  3312.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_histmaker.cc)
  3313. c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./logging.h(113): warning C4018: '>': signed/unsigned mismatch (c
  3314. ompiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_quantile_hist.cc) [C:\Users\John Kilbride\xgboost\
  3315. build\objxgboost.vcxproj]
  3316.   c:\users\john kilbride\xgboost\src\tree\../common/random.h(91): note: see reference to function template instantiatio
  3317.   n 'dmlc::LogCheckError dmlc::LogCheck_GT<unsigned int,int>(const X &,const Y &)' being compiled
  3318.           with
  3319.           [
  3320.               X=unsigned int,
  3321.               Y=int
  3322.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_quantile_hist.cc)
  3323. c:\users\john kilbride\xgboost\rabit\include\dmlc\./logging.h(91): warning C4018: '>': signed/unsigned mismatch (compil
  3324. ing source file C:\Users\John Kilbride\xgboost\src\tree\updater_skmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxg
  3325. boost.vcxproj]
  3326.   c:\users\john kilbride\xgboost\src\tree\../common/random.h(91): note: see reference to function template instantiatio
  3327.   n 'dmlc::LogCheckError dmlc::LogCheck_GT<unsigned int,int>(const X &,const Y &)' being compiled
  3328.           with
  3329.           [
  3330.               X=unsigned int,
  3331.               Y=int
  3332.           ] (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_skmaker.cc)
  3333.   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86\CL.exe /c /I"
  3334.  C:\Users\John Kilbride\xgboost\include" /I"C:\Users\John Kilbride\xgboost\dmlc-core\include" /I"C:\Users\John Kilbrid
  3335.  e\xgboost\rabit\include" /I"C:\Users\John Kilbride\xgboost\cub" /I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA
  3336.  \v10.0\include" /I"C:\Program Files\R\R-3.5.1\include" /I"C:\Users\John Kilbride\xgboost" /nologo /W3 /WX- /diagnosti
  3337.   cs:classic /MP /O2 /Ob2 /Oy- /D WIN32 /D _WINDOWS /D NDEBUG /D DMLC_LOG_CUSTOMIZE=1 /D XGBOOST_STRICT_R_MODE=1 /D XGB
  3338.   OOST_CUSTOMIZE_GLOBAL_PRNG=1 /D DMLC_LOG_BEFORE_THROW=0 /D DMLC_DISABLE_STDIN=1 /D RABIT_CUSTOMIZE_MSG_ /D RABIT_STRI
  3339.   CT_CXX98_ /D XGBOOST_USE_CUDA /D "CMAKE_INTDIR=\"Release\"" /D _MBCS /Gm- /EHsc /MT /GS /fp:precise /Zc:wchar_t /Zc:f
  3340.   orScope /Zc:inline /GR /openmp /Fo"objxgboost.dir\Release\\" /Fd"objxgboost.dir\Release\objxgboost.pdb" /Gd /TC /anal
  3341.  yze- /errorReport:queue "C:\Users\John Kilbride\xgboost\R-package\src\init.c" "C:\Users\John Kilbride\xgboost\R-packa
  3342.   ge\src\xgboost_assert.c"
  3343.  init.c
  3344.  xgboost_assert.c
  3345. C:\Users\John Kilbride\xgboost\R-package\src\xgboost_assert.c(12): warning C4996: 'vsprintf': This function or variable
  3346. may be unsafe. Consider using vsprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help
  3347. for details. [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3348.  C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(1469): note: see declaration of 'vsprintf'
  3349. C:\Users\John Kilbride\xgboost\R-package\src\xgboost_assert.c(22): warning C4996: 'vsprintf': This function or variable
  3350. may be unsafe. Consider using vsprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help
  3351. for details. [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3352.  C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(1469): note: see declaration of 'vsprintf'
  3353. C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_memcpy_s.h(58): warning C4068: unknown pragma
  3354. (compiling source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\objxg
  3355. boost.vcxproj]
  3356. C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_memcpy_s.h(80): warning C4068: unknown pragma
  3357. (compiling source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\objxg
  3358. boost.vcxproj]
  3359. C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstring.h(97): warning C4068: unknown pragma (
  3360. compiling source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\objxgb
  3361. oost.vcxproj]
  3362. C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstring.h(98): warning C4068: unknown pragma (
  3363. compiling source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\objxgb
  3364. oost.vcxproj]
  3365. C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstring.h(99): warning C4068: unknown pragma (
  3366. compiling source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\objxgb
  3367. oost.vcxproj]
  3368. C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstring.h(105): warning C4068: unknown pragma
  3369. (compiling source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\objxg
  3370. boost.vcxproj]
  3371. C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstring.h(120): warning C4068: unknown pragma
  3372. (compiling source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\objxg
  3373. boost.vcxproj]
  3374. C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstring.h(121): warning C4068: unknown pragma
  3375. (compiling source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\objxg
  3376. boost.vcxproj]
  3377. C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstring.h(122): warning C4068: unknown pragma
  3378. (compiling source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\objxg
  3379. boost.vcxproj]
  3380. C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstring.h(128): warning C4068: unknown pragma
  3381. (compiling source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\objxg
  3382. boost.vcxproj]
  3383. C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstring.h(243): warning C4068: unknown pragma
  3384. (compiling source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\objxg
  3385. boost.vcxproj]
  3386. C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstring.h(244): warning C4068: unknown pragma
  3387. (compiling source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\objxg
  3388. boost.vcxproj]
  3389. C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstring.h(245): warning C4068: unknown pragma
  3390. (compiling source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\objxg
  3391. boost.vcxproj]
  3392. C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstring.h(252): warning C4996: 'wcstok': This
  3393. function or variable may be unsafe. Consider using wcstok_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNING
  3394. S. See online help for details. (compiling source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\J
  3395. ohn Kilbride\xgboost\build\objxgboost.vcxproj]
  3396.  C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstring.h(226): note: see declaration of 'wc
  3397.  stok' (compiling source file C:\Users\John Kilbride\xgboost\R-package\src\init.c)
  3398. C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstring.h(270): warning C4068: unknown pragma
  3399. (compiling source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\objxg
  3400. boost.vcxproj]
  3401. C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\string.h(87): warning C4068: unknown pragma (compiling
  3402. source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  3403. roj]
  3404. C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\string.h(88): warning C4068: unknown pragma (compiling
  3405. source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  3406. roj]
  3407. C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\string.h(89): warning C4068: unknown pragma (compiling
  3408. source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  3409. roj]
  3410. C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\string.h(95): warning C4068: unknown pragma (compiling
  3411. source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  3412. roj]
  3413. C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\string.h(130): warning C4068: unknown pragma (compilin
  3414. g source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcx
  3415. proj]
  3416. C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\string.h(131): warning C4068: unknown pragma (compilin
  3417. g source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcx
  3418. proj]
  3419. C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\string.h(132): warning C4068: unknown pragma (compilin
  3420. g source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcx
  3421. proj]
  3422. C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\string.h(138): warning C4068: unknown pragma (compilin
  3423. g source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcx
  3424. proj]
  3425. Lib:
  3426.  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86\Lib.exe /OUT:
  3427.  "objxgboost.dir\Release\objxgboost.lib" /NOLOGO  /machine:X86 objxgboost.dir\Release\c_api.obj
  3428.  objxgboost.dir\Release\c_api_error.obj
  3429.  objxgboost.dir\Release\common.obj
  3430.  objxgboost.dir\Release\hist_util.obj
  3431.  objxgboost.dir\Release\host_device_vector.obj
  3432.  objxgboost.dir\Release\data.obj
  3433.  objxgboost.dir\Release\simple_csr_source.obj
  3434.  objxgboost.dir\Release\simple_dmatrix.obj
  3435.  objxgboost.dir\Release\sparse_page_dmatrix.obj
  3436.  objxgboost.dir\Release\sparse_page_raw_format.obj
  3437.  objxgboost.dir\Release\sparse_page_source.obj
  3438.  objxgboost.dir\Release\sparse_page_writer.obj
  3439.  objxgboost.dir\Release\gblinear.obj
  3440.  objxgboost.dir\Release\gbm.obj
  3441.  objxgboost.dir\Release\gbtree.obj
  3442.  objxgboost.dir\Release\learner.obj
  3443.  objxgboost.dir\Release\linear_updater.obj
  3444.  objxgboost.dir\Release\updater_coordinate.obj
  3445.  objxgboost.dir\Release\updater_shotgun.obj
  3446.  objxgboost.dir\Release\logging.obj
  3447.  objxgboost.dir\Release\elementwise_metric.obj
  3448.  objxgboost.dir\Release\metric.obj
  3449.  objxgboost.dir\Release\multiclass_metric.obj
  3450.  objxgboost.dir\Release\rank_metric.obj
  3451.  objxgboost.dir\Release\hinge.obj
  3452.  objxgboost.dir\Release\multiclass_obj.obj
  3453.  objxgboost.dir\Release\objective.obj
  3454.  objxgboost.dir\Release\rank_obj.obj
  3455.  objxgboost.dir\Release\regression_obj.obj
  3456.  objxgboost.dir\Release\cpu_predictor.obj
  3457.  objxgboost.dir\Release\predictor.obj
  3458.  objxgboost.dir\Release\split_evaluator.obj
  3459.  objxgboost.dir\Release\tree_model.obj
  3460.  objxgboost.dir\Release\tree_updater.obj
  3461.  objxgboost.dir\Release\updater_colmaker.obj
  3462.  objxgboost.dir\Release\updater_histmaker.obj
  3463.  objxgboost.dir\Release\updater_prune.obj
  3464.  objxgboost.dir\Release\updater_quantile_hist.obj
  3465.  objxgboost.dir\Release\updater_refresh.obj
  3466.  objxgboost.dir\Release\updater_skmaker.obj
  3467.  objxgboost.dir\Release\updater_sync.obj
  3468.  objxgboost.dir\Release\init.obj
  3469.  objxgboost.dir\Release\xgboost_R.obj
  3470.  objxgboost.dir\Release\xgboost_assert.obj
  3471.  objxgboost.dir\Release\xgboost_custom.obj
  3472. logging.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will not
  3473. be used by any link operation that consumes this library [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3474.  objxgboost.vcxproj -> C:\Users\John Kilbride\xgboost\build\objxgboost.dir\Release\objxgboost.lib
  3475. FinalizeBuildStatus:
  3476.  Deleting file "objxgboost.dir\Release\objxgboost.tlog\unsuccessfulbuild".
  3477.  Touching "objxgboost.dir\Release\objxgboost.tlog\objxgboost.lastbuildstate".
  3478. Done Building Project "C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj" (default targets).
  3479.  
  3480. Project "C:\Users\John Kilbride\xgboost\build\ALL_BUILD.vcxproj" (3) is building "C:\Users\John Kilbride\xgboost\build\
  3481. rabit.vcxproj" (7) on node 1 (default targets).
  3482. PrepareForBuild:
  3483.  Creating directory "rabit.dir\Release\".
  3484.   Creating directory "rabit.dir\Release\rabit.tlog\".
  3485. InitializeBuildStatus:
  3486.  Creating "rabit.dir\Release\rabit.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.
  3487. CustomBuild:
  3488.  Building Custom Rule C:/Users/John Kilbride/xgboost/CMakeLists.txt
  3489.  CMake does not need to re-run because C:/Users/John Kilbride/xgboost/build/CMakeFiles/generate.stamp is up-to-date.
  3490. ClCompile:
  3491.  C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86\CL.exe /c /I"
  3492.   C:\Users\John Kilbride\xgboost\include" /I"C:\Users\John Kilbride\xgboost\dmlc-core\include" /I"C:\Users\John Kilbrid
  3493.   e\xgboost\rabit\include" /I"C:\Users\John Kilbride\xgboost\cub" /I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA
  3494.   \v10.0\include" /I"C:\Program Files\R\R-3.5.1\include" /I"C:\Users\John Kilbride\xgboost" /nologo /W3 /WX- /diagnosti
  3495.  cs:classic /MP /O2 /Ob2 /Oy- /D WIN32 /D _WINDOWS /D NDEBUG /D DMLC_LOG_CUSTOMIZE=1 /D XGBOOST_STRICT_R_MODE=1 /D XGB
  3496.  OOST_CUSTOMIZE_GLOBAL_PRNG=1 /D DMLC_LOG_BEFORE_THROW=0 /D DMLC_DISABLE_STDIN=1 /D RABIT_CUSTOMIZE_MSG_ /D RABIT_STRI
  3497.  CT_CXX98_ /D XGBOOST_USE_CUDA /D "CMAKE_INTDIR=\"Release\"" /D _MBCS /Gm- /EHsc /MT /GS /fp:precise /Zc:wchar_t /Zc:f
  3498.  orScope /Zc:inline /GR /openmp /Fo"rabit.dir\Release\\" /Fd"rabit.dir\Release\rabit.pdb" /Gd /TP /analyze- /errorRepo
  3499.   rt:queue "C:\Users\John Kilbride\xgboost\rabit\src\engine_empty.cc" "C:\Users\John Kilbride\xgboost\rabit\src\c_api.c
  3500.  c"
  3501.   engine_empty.cc
  3502.   c_api.cc
  3503. C:\Users\John Kilbride\xgboost\rabit\src\c_api.cc(135): warning C4244: 'argument': conversion from 'uint64_t' to 'const
  3504. unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\rabit.vcxproj]
  3505. C:\Users\John Kilbride\xgboost\rabit\src\c_api.cc(137): warning C4244: 'argument': conversion from 'uint64_t' to 'size_
  3506. t', possible loss of data [C:\Users\John Kilbride\xgboost\build\rabit.vcxproj]
  3507. Lib:
  3508.   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86\Lib.exe /OUT:
  3509.   "C:\Users\John Kilbride\xgboost\build\Release\rabit.lib" /NOLOGO  /machine:X86 rabit.dir\Release\engine_empty.obj
  3510.   rabit.dir\Release\c_api.obj
  3511.   rabit.vcxproj -> C:\Users\John Kilbride\xgboost\build\Release\rabit.lib
  3512. FinalizeBuildStatus:
  3513.   Deleting file "rabit.dir\Release\rabit.tlog\unsuccessfulbuild".
  3514.   Touching "rabit.dir\Release\rabit.tlog\rabit.lastbuildstate".
  3515. Done Building Project "C:\Users\John Kilbride\xgboost\build\rabit.vcxproj" (default targets).
  3516.  
  3517. Done Building Project "C:\Users\John Kilbride\xgboost\build\ALL_BUILD.vcxproj" (default targets) -- FAILED.
  3518.  
  3519. Done Building Project "C:\Users\John Kilbride\xgboost\build\install.vcxproj" (default targets) -- FAILED.
  3520.  
  3521.  
  3522. Build FAILED.
  3523.  
  3524. "C:\Users\John Kilbride\xgboost\build\install.vcxproj" (default target) (1) ->
  3525. "C:\Users\John Kilbride\xgboost\build\ALL_BUILD.vcxproj" (default target) (3) ->
  3526. "C:\Users\John Kilbride\xgboost\build\dmlc-core\dmlc.vcxproj" (default target) (4) ->
  3527. (ClCompile target) ->
  3528.   CL : warning : Redefining fopen64 with std::fopen [C:\Users\John Kilbride\xgboost\build\dmlc-core\dmlc.vcxproj]
  3529.   c:\users\john kilbride\xgboost\dmlc-core\src\io/single_file_split.h(44): warning C4996: 'fopen': This function or var
  3530. iable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online he
  3531. lp for details. (compiling source file C:\Users\John Kilbride\xgboost\dmlc-core\src\io.cc) [C:\Users\John Kilbride\xgbo
  3532. ost\build\dmlc-core\dmlc.vcxproj]
  3533.   c:\users\john kilbride\xgboost\dmlc-core\src\io/single_file_split.h(64): warning C4244: 'return': conversion from '__
  3534. int64' to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\dmlc-core\src\io.cc) [C
  3535. :\Users\John Kilbride\xgboost\build\dmlc-core\dmlc.vcxproj]
  3536.   C:\Users\John Kilbride\xgboost\dmlc-core\src\io\local_filesys.cc(52): warning C4244: 'return': conversion from '__int
  3537. 64' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\dmlc-core\dmlc.vcxproj]
  3538.   C:\Users\John Kilbride\xgboost\dmlc-core\src\io\local_filesys.cc(89): warning C4244: '=': conversion from '__int64' t
  3539. o 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\dmlc-core\dmlc.vcxproj]
  3540.   C:\Users\John Kilbride\xgboost\dmlc-core\src\io\local_filesys.cc(87): warning C4996: 'strerror': This function or var
  3541. iable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online
  3542.  help for details. [C:\Users\John Kilbride\xgboost\build\dmlc-core\dmlc.vcxproj]
  3543.   C:\Users\John Kilbride\xgboost\dmlc-core\src\io\local_filesys.cc(128): warning C4996: 'strerror': This function or va
  3544. riable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See onlin
  3545. e help for details. [C:\Users\John Kilbride\xgboost\build\dmlc-core\dmlc.vcxproj]
  3546.   C:\Users\John Kilbride\xgboost\dmlc-core\src\io\local_filesys.cc(178): warning C4996: '_wfopen': This function or var
  3547. iable may be unsafe. Consider using _wfopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online
  3548. help for details. [C:\Users\John Kilbride\xgboost\build\dmlc-core\dmlc.vcxproj]
  3549.   C:\Users\John Kilbride\xgboost\dmlc-core\src\io\local_filesys.cc(209): warning C4996: 'strerror': This function or va
  3550. riable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See onlin
  3551. e help for details. [C:\Users\John Kilbride\xgboost\build\dmlc-core\dmlc.vcxproj]
  3552.   C:\Users\John Kilbride\xgboost\dmlc-core\include\dmlc/threadediter.h(374): warning C4101: 'e': unreferenced local var
  3553. iable (compiling source file C:\Users\John Kilbride\xgboost\dmlc-core\src\io.cc) [C:\Users\John Kilbride\xgboost\build\
  3554. dmlc-core\dmlc.vcxproj]
  3555.   c:\users\john kilbride\xgboost\dmlc-core\src\data/parser.h(34): warning C4244: 'argument': conversion from 'IndexType
  3556. ' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\dmlc-core\dmlc.vcxproj]
  3557.   c:\users\john kilbride\xgboost\dmlc-core\src\data/parser.h(35): warning C4244: 'argument': conversion from 'IndexType
  3558. ' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\dmlc-core\dmlc.vcxproj]
  3559.   c:\users\john kilbride\xgboost\dmlc-core\src\data/parser.h(99): warning C4244: 'argument': conversion from 'IndexType
  3560. ' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\dmlc-core\dmlc.vcxproj]
  3561.   c:\users\john kilbride\xgboost\dmlc-core\src\data/parser.h(100): warning C4244: 'argument': conversion from 'IndexTyp
  3562. e' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\dmlc-core\dmlc.vcxproj]
  3563.   C:\Users\John Kilbride\xgboost\dmlc-core\include\dmlc/threadediter.h(374): warning C4101: 'e': unreferenced local var
  3564. iable (compiling source file C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc) [C:\Users\John Kilbride\xgboost\buil
  3565. d\dmlc-core\dmlc.vcxproj]
  3566.   c:\users\john kilbride\xgboost\dmlc-core\src\data/csv_parser.h(104): warning C4244: '=': conversion from 'int32_t' to
  3567.  'DType', possible loss of data [C:\Users\John Kilbride\xgboost\build\dmlc-core\dmlc.vcxproj]
  3568.   c:\users\john kilbride\xgboost\dmlc-core\src\data/csv_parser.h(107): warning C4244: '=': conversion from 'int64_t' to
  3569.  'DType', possible loss of data [C:\Users\John Kilbride\xgboost\build\dmlc-core\dmlc.vcxproj]
  3570.   c:\users\john kilbride\xgboost\dmlc-core\src\data/csv_parser.h(101): warning C4244: '=': conversion from 'float' to '
  3571. DType', possible loss of data [C:\Users\John Kilbride\xgboost\build\dmlc-core\dmlc.vcxproj]
  3572.   c:\users\john kilbride\xgboost\dmlc-core\src\data/csv_parser.h(107): warning C4244: '=': conversion from 'int64_t' to
  3573.  'DType', possible loss of data [C:\Users\John Kilbride\xgboost\build\dmlc-core\dmlc.vcxproj]
  3574.   c:\users\john kilbride\xgboost\dmlc-core\src\data/csv_parser.h(118): warning C4244: '=': conversion from 'DType' to '
  3575. dmlc::real_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\dmlc-core\dmlc.vcxproj]
  3576.   c:\users\john kilbride\xgboost\dmlc-core\src\data/csv_parser.h(101): warning C4244: '=': conversion from 'float' to '
  3577. DType', possible loss of data [C:\Users\John Kilbride\xgboost\build\dmlc-core\dmlc.vcxproj]
  3578.   c:\users\john kilbride\xgboost\dmlc-core\src\data/csv_parser.h(118): warning C4244: '=': conversion from 'DType' to '
  3579. dmlc::real_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\dmlc-core\dmlc.vcxproj]
  3580.   c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./common.h(67): warning C4101: 'ex': unreferenced local variabl
  3581. e (compiling source file C:\Users\John Kilbride\xgboost\dmlc-core\src\data.cc) [C:\Users\John Kilbride\xgboost\build\dm
  3582. lc-core\dmlc.vcxproj]
  3583.  
  3584.  
  3585. "C:\Users\John Kilbride\xgboost\build\install.vcxproj" (default target) (1) ->
  3586. "C:\Users\John Kilbride\xgboost\build\ALL_BUILD.vcxproj" (default target) (3) ->
  3587. "C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj" (default target) (6) ->
  3588.   c:\users\john kilbride\xgboost\rabit\include\rabit\./internal/utils.h(158): warning C4996: 'fopen': This function or
  3589. variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online
  3590.  help for details. (compiling source file C:\Users\John Kilbride\xgboost\src\common\hist_util.cc) [C:\Users\John Kilbri
  3591. de\xgboost\build\objxgboost.vcxproj]
  3592.   c:\users\john kilbride\xgboost\rabit\include\rabit\./internal/utils.h(158): warning C4996: 'fopen': This function or
  3593. variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online
  3594.  help for details. (compiling source file C:\Users\John Kilbride\xgboost\src\learner.cc) [C:\Users\John Kilbride\xgboos
  3595. t\build\objxgboost.vcxproj]
  3596.   c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::com
  3597. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  3598.  Kilbride\xgboost\src\common\common.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3599.   c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::com
  3600. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  3601.  Kilbride\xgboost\src\common\common.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3602.   c:\users\john kilbride\xgboost\src\common\host_device_vector.h(159): warning C4018: '>': signed/unsigned mismatch (co
  3603. mpiling source file C:\Users\John Kilbride\xgboost\src\common\common.cc) [C:\Users\John Kilbride\xgboost\build\objxgboo
  3604. st.vcxproj]
  3605.   c:\users\john kilbride\xgboost\src\common\host_device_vector.h(171): warning C4244: 'argument': conversion from 'cons
  3606. t _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3607.   c:\users\john kilbride\xgboost\src\common\./random.h(118): warning C4244: 'argument': conversion from 'int64_t' to 'c
  3608. onst unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\common\common.cc) [
  3609. C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3610.   c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::com
  3611. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  3612.  Kilbride\xgboost\src\common\hist_util.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3613.   c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::com
  3614. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  3615.  Kilbride\xgboost\src\common\hist_util.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3616.   c:\users\john kilbride\xgboost\src\common\host_device_vector.h(159): warning C4018: '>': signed/unsigned mismatch (co
  3617. mpiling source file C:\Users\John Kilbride\xgboost\src\common\hist_util.cc) [C:\Users\John Kilbride\xgboost\build\objxg
  3618. boost.vcxproj]
  3619.   c:\users\john kilbride\xgboost\src\common\host_device_vector.h(171): warning C4244: 'argument': conversion from 'cons
  3620. t _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3621.   c:\users\john kilbride\xgboost\src\common\./random.h(118): warning C4244: 'argument': conversion from 'int64_t' to 'c
  3622. onst unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\common\hist_util.cc
  3623. ) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3624.   c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(188): warning C4068: unknown pragma (compiling source f
  3625. ile C:\Users\John Kilbride\xgboost\src\common\hist_util.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3626.   c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(193): warning C4068: unknown pragma (compiling source f
  3627. ile C:\Users\John Kilbride\xgboost\src\common\hist_util.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3628.   c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(227): warning C4068: unknown pragma (compiling source f
  3629. ile C:\Users\John Kilbride\xgboost\src\common\hist_util.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3630.   c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(232): warning C4068: unknown pragma (compiling source f
  3631. ile C:\Users\John Kilbride\xgboost\src\common\hist_util.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3632.   c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::com
  3633. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  3634.  Kilbride\xgboost\src\c_api\c_api.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3635.   c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::com
  3636. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  3637.  Kilbride\xgboost\src\c_api\c_api.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3638.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed
  3639. /unsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc) [C:\Users\John Kilbride\xg
  3640. boost\build\objxgboost.vcxproj]
  3641.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument':
  3642.  conversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  3643. j]
  3644.   C:\Users\John Kilbride\xgboost\dmlc-core\include\dmlc/logging.h(113): warning C4018: '>': signed/unsigned mismatch (c
  3645. ompiling source file C:\Users\John Kilbride\xgboost\src\common\common.cc) [C:\Users\John Kilbride\xgboost\build\objxgbo
  3646. ost.vcxproj]
  3647.   c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::com
  3648. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  3649.  Kilbride\xgboost\src\data\simple_csr_source.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3650.   c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::com
  3651. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  3652.  Kilbride\xgboost\src\data\simple_csr_source.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3653.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed
  3654. /unsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\data\simple_csr_source.cc) [C:\Users\John
  3655. Kilbride\xgboost\build\objxgboost.vcxproj]
  3656.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument':
  3657.  conversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  3658. j]
  3659.   c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::com
  3660. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  3661.  Kilbride\xgboost\src\data\sparse_page_raw_format.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3662.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(287): warning C4244: 'argument': conversion from 'xgboost::comm
  3663. on::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  3664. roj]
  3665.   c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::com
  3666. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  3667.  Kilbride\xgboost\src\data\sparse_page_raw_format.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3668.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(290): warning C4244: 'argument': conversion from 'xgboost::comm
  3669. on::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\
  3670. objxgboost.vcxproj]
  3671.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(293): warning C4244: 'argument': conversion from 'xgboost::comm
  3672. on::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.v
  3673. cxproj]
  3674.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(490): warning C4244: 'return': conversion from 'const uint64_t'
  3675.  to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc) [C:\Users
  3676. \John Kilbride\xgboost\build\objxgboost.vcxproj]
  3677.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed
  3678. /unsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_raw_format.cc) [C:\Users\
  3679. John Kilbride\xgboost\build\objxgboost.vcxproj]
  3680.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to
  3681. 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc) [
  3682. C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3683.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument':
  3684.  conversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  3685. j]
  3686.   c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::com
  3687. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  3688.  Kilbride\xgboost\src\gbm\gbtree.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3689.   c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::com
  3690. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  3691.  Kilbride\xgboost\src\data\data.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3692.   c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::com
  3693. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  3694.  Kilbride\xgboost\src\gbm\gbtree.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3695.   c:\users\john kilbride\xgboost\rabit\include\rabit\./internal/utils.h(158): warning C4996: 'fopen': This function or
  3696. variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online
  3697.  help for details. (compiling source file C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc) [C:\Users\John Kilbride\xg
  3698. boost\build\objxgboost.vcxproj]
  3699.   c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::com
  3700. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  3701.  Kilbride\xgboost\src\data\data.cc)C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(208): note:
  3702.  see declaration of 'fopen' (compiling source file C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc) [C:\Users\John Ki
  3703. lbride\xgboost\build\objxgboost.vcxproj]
  3704.   c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::com
  3705. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  3706.  Kilbride\xgboost\src\data\sparse_page_writer.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3707.   c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::com
  3708. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  3709.  Kilbride\xgboost\src\data\sparse_page_writer.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3710.   c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::com
  3711. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  3712.  Kilbride\xgboost\src\learner.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3713.   c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::com
  3714. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  3715.  Kilbride\xgboost\src\learner.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3716.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed
  3717. /unsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc) [C:\Users\John Kilbride\xgb
  3718. oost\build\objxgboost.vcxproj]
  3719.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument':
  3720.  conversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  3721. j]
  3722.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed
  3723. /unsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\data\data.cc) [C:\Users\John Kilbride\xgbo
  3724. ost\build\objxgboost.vcxproj]
  3725.   c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::com
  3726. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  3727.  Kilbride\xgboost\src\gbm\gblinear.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3728.   c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::com
  3729. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  3730.  Kilbride\xgboost\src\linear\linear_updater.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3731.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed
  3732. /unsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_writer.cc) [C:\Users\John
  3733.  Kilbride\xgboost\build\objxgboost.vcxproj]
  3734.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(287): warning C4244: 'argument': conversion from 'xgboost::comm
  3735. on::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  3736. roj]
  3737.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed
  3738. /unsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\learner.cc) [C:\Users\John Kilbride\xgboos
  3739. t\build\objxgboost.vcxproj]
  3740.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument':
  3741.  conversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  3742. j]
  3743.   c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::com
  3744. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  3745.  Kilbride\xgboost\src\gbm\gblinear.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3746.   c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::com
  3747. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  3748.  Kilbride\xgboost\src\linear\linear_updater.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3749.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument':
  3750.  conversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  3751. j]
  3752.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(290): warning C4244: 'argument': conversion from 'xgboost::comm
  3753. on::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\
  3754. objxgboost.vcxproj]
  3755.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument':
  3756.  conversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  3757. j]
  3758.   c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::com
  3759. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  3760.  Kilbride\xgboost\src\gbm\gbm.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3761.   c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::com
  3762. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  3763.  Kilbride\xgboost\src\data\sparse_page_dmatrix.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3764.   c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::com
  3765. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  3766.  Kilbride\xgboost\src\data\simple_dmatrix.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3767.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed
  3768. /unsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\gbm\gblinear.cc) [C:\Users\John Kilbride\x
  3769. gboost\build\objxgboost.vcxproj]
  3770.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(293): warning C4244: 'argument': conversion from 'xgboost::comm
  3771. on::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.v
  3772. cxproj]
  3773.   c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::com
  3774. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  3775.  Kilbride\xgboost\src\gbm\gbm.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3776.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed
  3777. /unsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\linear\linear_updater.cc) [C:\Users\John K
  3778. ilbride\xgboost\build\objxgboost.vcxproj]
  3779.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(287): warning C4244: 'argument': conversion from 'xgboost::comm
  3780. on::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  3781. roj]
  3782.   c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::com
  3783. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  3784.  Kilbride\xgboost\src\data\sparse_page_dmatrix.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3785.   c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::com
  3786. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  3787.  Kilbride\xgboost\src\data\simple_dmatrix.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3788.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument':
  3789.  conversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  3790. j]
  3791.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument':
  3792.  conversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  3793. j]
  3794.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(290): warning C4244: 'argument': conversion from 'xgboost::comm
  3795. on::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\
  3796. objxgboost.vcxproj]
  3797.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed
  3798. /unsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\gbm\gbm.cc) [C:\Users\John Kilbride\xgboos
  3799. t\build\objxgboost.vcxproj]
  3800.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(490): warning C4244: 'return': conversion from 'const uint64_t'
  3801.  to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\data\simple_csr_source.cc
  3802. ) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3803.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(287): warning C4244: 'argument': conversion from 'xgboost::co
  3804. mmon::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vc
  3805. xproj]
  3806.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed
  3807. /unsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_dmatrix.cc) [C:\Users\Joh
  3808. n Kilbride\xgboost\build\objxgboost.vcxproj]
  3809.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed
  3810. /unsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\data\simple_dmatrix.cc) [C:\Users\John Kil
  3811. bride\xgboost\build\objxgboost.vcxproj]
  3812.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(293): warning C4244: 'argument': conversion from 'xgboost::comm
  3813. on::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.v
  3814. cxproj]
  3815.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument':
  3816.  conversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  3817. j]
  3818.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to
  3819. 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\data\simple_csr_s
  3820. ource.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3821.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(287): warning C4244: 'argument': conversion from 'xgboost::comm
  3822. on::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  3823. roj]
  3824.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(287): warning C4244: 'argument': conversion from 'xgboost::co
  3825. mmon::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vc
  3826. xproj]
  3827.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(287): warning C4244: 'argument': conversion from 'xgboost::comm
  3828. on::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  3829. roj]
  3830.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(290): warning C4244: 'argument': conversion from 'xgboost::co
  3831. mmon::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\buil
  3832. d\objxgboost.vcxproj]
  3833.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument':
  3834.  conversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  3835. j]
  3836.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument':
  3837.  conversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  3838. j]
  3839.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(290): warning C4244: 'argument': conversion from 'xgboost::comm
  3840. on::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\
  3841. objxgboost.vcxproj]
  3842.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(290): warning C4244: 'argument': conversion from 'xgboost::co
  3843. mmon::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\buil
  3844. d\objxgboost.vcxproj]
  3845.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(290): warning C4244: 'argument': conversion from 'xgboost::comm
  3846. on::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\
  3847. objxgboost.vcxproj]
  3848.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(293): warning C4244: 'argument': conversion from 'xgboost::co
  3849. mmon::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost
  3850. .vcxproj]
  3851.   c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::com
  3852. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  3853.  Kilbride\xgboost\src\data\sparse_page_source.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3854.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(293): warning C4244: 'argument': conversion from 'xgboost::comm
  3855. on::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.v
  3856. cxproj]
  3857.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(490): warning C4244: 'return': conversion from 'const uint64_t'
  3858.  to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_raw_form
  3859. at.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3860.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(287): warning C4244: 'argument': conversion from 'xgboost::comm
  3861. on::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  3862. roj]
  3863.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(293): warning C4244: 'argument': conversion from 'xgboost::co
  3864. mmon::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost
  3865. .vcxproj]
  3866.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(293): warning C4244: 'argument': conversion from 'xgboost::comm
  3867. on::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.v
  3868. cxproj]
  3869.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(287): warning C4244: 'argument': conversion from 'xgboost::co
  3870. mmon::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vc
  3871. xproj]
  3872.   c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::com
  3873. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  3874.  Kilbride\xgboost\src\data\sparse_page_source.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3875.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to
  3876. 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_
  3877. raw_format.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3878.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(287): warning C4244: 'argument': conversion from 'xgboost::co
  3879. mmon::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vc
  3880. xproj]
  3881.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(290): warning C4244: 'argument': conversion from 'xgboost::comm
  3882. on::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\
  3883. objxgboost.vcxproj]
  3884.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(290): warning C4244: 'argument': conversion from 'xgboost::co
  3885. mmon::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\buil
  3886. d\objxgboost.vcxproj]
  3887.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(290): warning C4244: 'argument': conversion from 'xgboost::co
  3888. mmon::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\buil
  3889. d\objxgboost.vcxproj]
  3890.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(293): warning C4244: 'argument': conversion from 'xgboost::comm
  3891. on::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.v
  3892. cxproj]
  3893.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(293): warning C4244: 'argument': conversion from 'xgboost::co
  3894. mmon::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost
  3895. .vcxproj]
  3896.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(490): warning C4244: 'return': conversion from 'const uint64_
  3897. t' to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc) [C:\User
  3898. s\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3899.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(490): warning C4244: 'return': conversion from 'const uint64_t'
  3900.  to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_writer.c
  3901. c) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3902.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(490): warning C4244: 'return': conversion from 'const uint64_t'
  3903.  to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\data\data.cc) [C:\Users\J
  3904. ohn Kilbride\xgboost\build\objxgboost.vcxproj]
  3905.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(490): warning C4244: 'return': conversion from 'const uint64_
  3906. t' to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\learner.cc) [C:\Users\J
  3907. ohn Kilbride\xgboost\build\objxgboost.vcxproj]
  3908.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(287): warning C4244: 'argument': conversion from 'xgboost::comm
  3909. on::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  3910. roj]
  3911.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed
  3912. /unsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_source.cc) [C:\Users\John
  3913.  Kilbride\xgboost\build\objxgboost.vcxproj]
  3914.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(287): warning C4244: 'argument': conversion from 'xgboost::comm
  3915. on::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  3916. roj]
  3917.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(293): warning C4244: 'argument': conversion from 'xgboost::co
  3918. mmon::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost
  3919. .vcxproj]
  3920.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(502): warning C4244: 'argument': conversion from 'uint64_t' t
  3921. o 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc)
  3922. [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3923.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to
  3924. 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_
  3925. writer.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3926.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to
  3927. 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\data\data.cc) [C:
  3928. \Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3929.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(502): warning C4244: 'argument': conversion from 'uint64_t' t
  3930. o 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\learner.cc) [C:
  3931. \Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3932.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(290): warning C4244: 'argument': conversion from 'xgboost::comm
  3933. on::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\
  3934. objxgboost.vcxproj]
  3935.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(290): warning C4244: 'argument': conversion from 'xgboost::comm
  3936. on::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\
  3937. objxgboost.vcxproj]
  3938.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument':
  3939.  conversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  3940. j]
  3941.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(490): warning C4244: 'return': conversion from 'const uint64_t'
  3942.  to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\linear\linear_updater.cc)
  3943.  [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3944.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(490): warning C4244: 'return': conversion from 'const uint64_
  3945. t' to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\gbm\gblinear.cc) [C:\Us
  3946. ers\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3947.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(293): warning C4244: 'argument': conversion from 'xgboost::comm
  3948. on::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.v
  3949. cxproj]
  3950.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(293): warning C4244: 'argument': conversion from 'xgboost::comm
  3951. on::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.v
  3952. cxproj]
  3953.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to
  3954. 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\linear\linear_upd
  3955. ater.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3956.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(502): warning C4244: 'argument': conversion from 'uint64_t' t
  3957. o 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\gbm\gblinear.cc
  3958. ) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3959.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(490): warning C4244: 'return': conversion from 'const uint64_
  3960. t' to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\gbm\gbm.cc) [C:\Users\J
  3961. ohn Kilbride\xgboost\build\objxgboost.vcxproj]
  3962.   C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(310): warning C4244: 'argument': conversion from 'xgboost::bst_ulon
  3963. g' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3964.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(502): warning C4244: 'argument': conversion from 'uint64_t' t
  3965. o 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\gbm\gbm.cc) [C:
  3966. \Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3967.   C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(312): warning C4244: 'argument': conversion from 'xgboost::bst_ulon
  3968. g' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3969.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(490): warning C4244: 'return': conversion from 'const uint64_t'
  3970.  to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_dmatrix.
  3971. cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3972.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(490): warning C4244: 'return': conversion from 'const uint64_t'
  3973.  to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\data\simple_dmatrix.cc) [
  3974. C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3975.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to
  3976. 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_
  3977. dmatrix.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3978.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to
  3979. 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\data\simple_dmatr
  3980. ix.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  3981.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(287): warning C4244: 'argument': conversion from 'xgboost::comm
  3982. on::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  3983. roj]
  3984.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(287): warning C4244: 'argument': conversion from 'xgboost::comm
  3985. on::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  3986. roj]
  3987.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(290): warning C4244: 'argument': conversion from 'xgboost::comm
  3988. on::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\
  3989. objxgboost.vcxproj]
  3990.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(290): warning C4244: 'argument': conversion from 'xgboost::comm
  3991. on::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\
  3992. objxgboost.vcxproj]
  3993.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(293): warning C4244: 'argument': conversion from 'xgboost::comm
  3994. on::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.v
  3995. cxproj]
  3996.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(293): warning C4244: 'argument': conversion from 'xgboost::comm
  3997. on::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.v
  3998. cxproj]
  3999.   C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(380): warning C4244: 'argument': conversion from 'xgboost::bst_ulon
  4000. g' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4001.   C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(382): warning C4244: 'argument': conversion from 'xgboost::bst_ulon
  4002. g' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4003.   C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(399): warning C4244: 'argument': conversion from 'xgboost::bst_ulon
  4004. g' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4005.   C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(419): warning C4244: 'argument': conversion from 'xgboost::bst_ulon
  4006. g' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4007.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(490): warning C4244: 'return': conversion from 'const uint64_t'
  4008.  to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_source.c
  4009. c) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4010.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(490): warning C4244: 'return': conversion from 'const uint64_t'
  4011.  to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\common\hist_util.cc) [C:\
  4012. Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4013.   C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(419): warning C4244: '=': conversion from 'xgboost::bst_ulong' to '
  4014. _Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4015.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to
  4016. 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_
  4017. source.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4018.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to
  4019. 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\common\hist_util.
  4020. cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4021.   C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(430): warning C4244: 'argument': conversion from 'xgboost::bst_ulon
  4022. g' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4023.   C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(430): warning C4244: 'argument': conversion from 'xgboost::bst_ulon
  4024. g' to 'xgboost::bst_uint', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4025.   C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(456): warning C4018: '<': signed/unsigned mismatch [C:\Users\John K
  4026. ilbride\xgboost\build\objxgboost.vcxproj]
  4027.   C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(466): warning C4018: '<': signed/unsigned mismatch [C:\Users\John K
  4028. ilbride\xgboost\build\objxgboost.vcxproj]
  4029.   c:\users\john kilbride\xgboost\rabit\include\rabit\./internal/utils.h(158): warning C4996: 'fopen': This function or
  4030. variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online
  4031.  help for details. (compiling source file C:\Users\John Kilbride\xgboost\src\data\data.cc)C:\Users\John Kilbride\xgboos
  4032. t\src\c_api\c_api.cc(494): warning C4244: 'argument': conversion from 'xgboost::bst_ulong' to 'const unsigned int', pos
  4033. sible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4034.   C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(520): warning C4244: '=': conversion from 'xgboost::bst_ulong' to '
  4035. _Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4036.   C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(541): warning C4244: 'argument': conversion from 'xgboost::bst_ulon
  4037. g' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4038.   C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(542): warning C4244: 'argument': conversion from 'xgboost::bst_ulon
  4039. g' to 'xgboost::bst_uint', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4040.   C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(644): warning C4244: 'argument': conversion from 'xgboost::bst_ulon
  4041. g' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4042.   C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(671): warning C4244: 'argument': conversion from 'xgboost::bst_ulon
  4043. g' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4044.   c:\users\john kilbride\xgboost\src\data\../common/random.h(118): warning C4244: 'argument': conversion from 'int64_t'
  4045.  to 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\data\simple_d
  4046. matrix.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4047.   C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(680): warning C4244: 'argument': conversion from 'xgboost::bst_ulon
  4048. g' to 'xgboost::bst_uint', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4049.   C:\Users\John Kilbride\xgboost\src\data\simple_dmatrix.cc(22): warning C4244: '=': conversion from 'xgboost::common::
  4050. Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpr
  4051. oj]
  4052.   C:\Users\John Kilbride\xgboost\src\data\simple_dmatrix.cc(25): warning C4244: '=': conversion from 'xgboost::common::
  4053. Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpr
  4054. oj]
  4055.   C:\Users\John Kilbride\xgboost\src\data\simple_dmatrix.cc(28): warning C4244: 'initializing': conversion from 'uint64
  4056. _t' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4057.   C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(734): warning C4244: 'argument': conversion from 'xgboost::common::
  4058. Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4059.   C:\Users\John Kilbride\xgboost\src\data\simple_dmatrix.cc(60): warning C4244: 'argument': conversion from 'uint64_t'
  4060. to 'int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4061.   C:\Users\John Kilbride\xgboost\src\data\simple_dmatrix.cc(72): warning C4244: 'argument': conversion from 'uint64_t'
  4062. to 'int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4063.   C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(777): warning C4244: 'argument': conversion from 'xgboost::bst_ulon
  4064. g' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4065.   C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(788): warning C4244: 'argument': conversion from 'xgboost::bst_ulon
  4066. g' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4067.   c:\users\john kilbride\xgboost\src\data\../common/random.h(118): warning C4244: 'argument': conversion from 'int64_t'
  4068.  to 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_p
  4069. age_dmatrix.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4070.   c:\users\john kilbride\xgboost\src\./common/random.h(118): warning C4244: 'argument': conversion from 'int64_t' to 'c
  4071. onst unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\learner.cc) [C:\Use
  4072. rs\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4073.   C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(799): warning C4244: 'argument': conversion from 'xgboost::bst_ulon
  4074. g' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4075.   C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(802): warning C4244: 'argument': conversion from 'uint64_t' to 'con
  4076. st unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4077.   C:\Users\John Kilbride\xgboost\src\data\sparse_page_dmatrix.cc(82): warning C4244: 'argument': conversion from 'uint6
  4078. 4_t' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4079.   C:\Users\John Kilbride\xgboost\src\data\sparse_page_dmatrix.cc(84): warning C4018: '<': signed/unsigned mismatch [C:\
  4080. Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4081.   C:\Users\John Kilbride\xgboost\src\data\sparse_page_dmatrix.cc(85): warning C4244: '+=': conversion from 'xgboost::co
  4082. mmon::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vc
  4083. xproj]
  4084.   C:\Users\John Kilbride\xgboost\src\data\sparse_page_dmatrix.cc(89): warning C4018: '<': signed/unsigned mismatch [C:\
  4085. Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4086.   C:\Users\John Kilbride\xgboost\src\gbm\gblinear.cc(144): warning C4244: 'argument': conversion from 'uint64_t' to 'co
  4087. nst unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4088.   C:\Users\John Kilbride\xgboost\src\data\sparse_page_dmatrix.cc(90): warning C4244: 'initializing': conversion from 'u
  4089. int64_t' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4090.   C:\Users\John Kilbride\xgboost\src\gbm\gblinear.cc(178): warning C4244: 'argument': conversion from 'uint64_t' to 'co
  4091. nst unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4092.   C:\Users\John Kilbride\xgboost\src\gbm\gblinear.cc(197): warning C4244: 'argument': conversion from 'uint64_t' to 'co
  4093. nst unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4094.   C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(919): warning C4244: 'argument': conversion from 'xgboost::bst_ulon
  4095. g' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4096.   C:\Users\John Kilbride\xgboost\src\data\sparse_page_source.cc(149): warning C4244: 'initializing': conversion from 'd
  4097. ouble' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4098.   C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(922): warning C4244: 'argument': conversion from 'xgboost::bst_ulon
  4099. g' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4100.   C:\Users\John Kilbride\xgboost\src\gbm\gblinear.cc(221): warning C4244: 'initializing': conversion from 'uint64_t' to
  4101.  'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4102.   C:\Users\John Kilbride\xgboost\src\common\hist_util.cc(31): warning C4244: 'argument': conversion from 'const uint64_
  4103. t' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4104.   c:\users\john kilbride\xgboost\src\gbm\../common/random.h(118): warning C4244: 'argument': conversion from 'int64_t'
  4105. to 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc)
  4106.  [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4107.   C:\Users\John Kilbride\xgboost\src\data\sparse_page_source.cc(247): warning C4244: 'argument': conversion from 'uint6
  4108. 4_t' to 'int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4109.   C:\Users\John Kilbride\xgboost\src\c_api\c_api.cc(1004): warning C4244: 'argument': conversion from 'xgboost::bst_ulo
  4110. ng' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4111.   C:\Users\John Kilbride\xgboost\src\common\hist_util.cc(33): warning C4244: 'argument': conversion from 'const uint64_
  4112. t' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4113.   C:\Users\John Kilbride\xgboost\src\data\sparse_page_source.cc(249): warning C4244: 'argument': conversion from 'uint6
  4114. 4_t' to 'int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4115.   C:\Users\John Kilbride\xgboost\src\common\hist_util.cc(87): warning C4244: '=': conversion from 'double' to '_Ty', po
  4116. ssible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4117.   C:\Users\John Kilbride\xgboost\src\common\hist_util.cc(108): warning C4244: 'initializing': conversion from 'double'
  4118. to 'xgboost::bst_float', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4119.   C:\Users\John Kilbride\xgboost\src\common\hist_util.cc(139): warning C4244: 'argument': conversion from 'xgboost::com
  4120. mon::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcx
  4121. proj]
  4122.   C:\Users\John Kilbride\xgboost\src\learner.cc(351): warning C4244: 'argument': conversion from 'uint64_t' to 'const u
  4123. nsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4124.   C:\Users\John Kilbride\xgboost\src\learner.cc(352): warning C4244: 'argument': conversion from 'uint64_t' to 'size_t'
  4125. , possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4126.   C:\Users\John Kilbride\xgboost\src\common\hist_util.cc(411): warning C4018: '<': signed/unsigned mismatch [C:\Users\J
  4127. ohn Kilbride\xgboost\build\objxgboost.vcxproj]
  4128.   C:\Users\John Kilbride\xgboost\src\common\hist_util.cc(470): warning C4018: '<': signed/unsigned mismatch [C:\Users\J
  4129. ohn Kilbride\xgboost\build\objxgboost.vcxproj]
  4130.   C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc(567): warning C4244: 'initializing': conversion from 'double' to 'fl
  4131. oat', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4132.   C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc(576): warning C4244: 'initializing': conversion from 'double' to 'fl
  4133. oat', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4134.   C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc(585): warning C4244: 'initializing': conversion from 'double' to 'fl
  4135. oat', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4136.   C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc(590): warning C4244: 'argument': conversion from 'double' to '_Ty',
  4137. possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4138.   c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./logging.h(113): warning C4018: '>': signed/unsigned mismatch
  4139. (compiling source file C:\Users\John Kilbride\xgboost\src\data\simple_dmatrix.cc) [C:\Users\John Kilbride\xgboost\build
  4140. \objxgboost.vcxproj]
  4141.   c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./logging.h(113): warning C4018: '>': signed/unsigned mismatch
  4142. (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_dmatrix.cc) [C:\Users\John Kilbride\xgboost\
  4143. build\objxgboost.vcxproj]
  4144.   C:\Users\John Kilbride\xgboost\dmlc-core\include\dmlc/threadediter.h(374): warning C4101: 'e': unreferenced local var
  4145. iable (compiling source file C:\Users\John Kilbride\xgboost\src\data\sparse_page_source.cc) [C:\Users\John Kilbride\xgb
  4146. oost\build\objxgboost.vcxproj]
  4147.   c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./parameter.h(1058): warning C4996: 'getenv': This function or
  4148. variable may be unsafe. Consider using _dupenv_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See onli
  4149. ne help for details. (compiling source file C:\Users\John Kilbride\xgboost\src\data\data.cc) [C:\Users\John Kilbride\xg
  4150. boost\build\objxgboost.vcxproj]
  4151.   c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::com
  4152. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  4153.  Kilbride\xgboost\src\linear\updater_coordinate.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4154.   c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::com
  4155. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  4156.  Kilbride\xgboost\src\linear\updater_coordinate.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4157.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed
  4158. /unsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\linear\updater_coordinate.cc) [C:\Users\Jo
  4159. hn Kilbride\xgboost\build\objxgboost.vcxproj]
  4160.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument':
  4161.  conversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  4162. j]
  4163.   c:\users\john kilbride\xgboost\rabit\include\dmlc\./logging.h(91): warning C4018: '>': signed/unsigned mismatch (comp
  4164. iling source file C:\Users\John Kilbride\xgboost\src\common\hist_util.cc) [C:\Users\John Kilbride\xgboost\build\objxgbo
  4165. ost.vcxproj]
  4166.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(287): warning C4244: 'argument': conversion from 'xgboost::comm
  4167. on::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  4168. roj]
  4169.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(290): warning C4244: 'argument': conversion from 'xgboost::comm
  4170. on::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\
  4171. objxgboost.vcxproj]
  4172.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(293): warning C4244: 'argument': conversion from 'xgboost::comm
  4173. on::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.v
  4174. cxproj]
  4175.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(490): warning C4244: 'return': conversion from 'const uint64_t'
  4176.  to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\linear\updater_coordinate
  4177. .cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4178.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to
  4179. 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\linear\updater_co
  4180. ordinate.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4181.   c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./logging.h(113): warning C4018: '>': signed/unsigned mismatch
  4182. (compiling source file C:\Users\John Kilbride\xgboost\src\learner.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.
  4183. vcxproj]
  4184.   c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./logging.h(113): warning C4018: '>': signed/unsigned mismatch
  4185. (compiling source file C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc) [C:\Users\John Kilbride\xgboost\build\objxgboo
  4186. st.vcxproj]
  4187.   C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc(405): warning C4244: 'initializing': conversion from 'uint64_t' to '
  4188. size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4189.   c:\users\john kilbride\xgboost\src\linear\../common/random.h(118): warning C4244: 'argument': conversion from 'int64_
  4190. t' to 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\linear\upda
  4191. ter_coordinate.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4192.   c:\users\john kilbride\xgboost\src\linear\coordinate_common.h(324): warning C4244: 'initializing': conversion from 'x
  4193. gboost::common::Span<const T,-1>::index_type' to 'xgboost::bst_uint', possible loss of data [C:\Users\John Kilbride\xgb
  4194. oost\build\objxgboost.vcxproj]
  4195.   c:\users\john kilbride\xgboost\src\linear\coordinate_common.h(324): warning C4244: 'initializing': conversion from 'x
  4196. gboost::common::Span<const T,-1>::index_type' to 'const xgboost::bst_uint', possible loss of data [C:\Users\John Kilbri
  4197. de\xgboost\build\objxgboost.vcxproj]
  4198.   c:\users\john kilbride\xgboost\src\linear\coordinate_common.h(390): warning C4244: 'initializing': conversion from 'x
  4199. gboost::common::Span<const T,-1>::index_type' to 'xgboost::bst_uint', possible loss of data [C:\Users\John Kilbride\xgb
  4200. oost\build\objxgboost.vcxproj]
  4201.   c:\users\john kilbride\xgboost\src\linear\coordinate_common.h(390): warning C4244: 'initializing': conversion from 'x
  4202. gboost::common::Span<const T,-1>::index_type' to 'const xgboost::bst_uint', possible loss of data [C:\Users\John Kilbri
  4203. de\xgboost\build\objxgboost.vcxproj]
  4204.   C:\Users\John Kilbride\xgboost\src\linear\updater_coordinate.cc(64): warning C4244: '=': conversion from 'double' to
  4205. 'float', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4206.   C:\Users\John Kilbride\xgboost\src\linear\updater_coordinate.cc(65): warning C4244: '=': conversion from 'double' to
  4207. 'float', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4208.   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility(2414): warni
  4209. ng C4244: '=': conversion from '_Ty' to 'unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\obj
  4210. xgboost.vcxproj]
  4211.   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility(2414): warni
  4212. ng C4244: '=': conversion from '_Ty' to 'unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\obj
  4213. xgboost.vcxproj]
  4214.   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility(2414): warni
  4215. ng C4244: '=': conversion from '_Ty' to 'unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\obj
  4216. xgboost.vcxproj]
  4217.   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility(2414): warni
  4218. ng C4244: '=': conversion from '_Ty' to 'float', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost
  4219. .vcxproj]
  4220.   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility(2414): warni
  4221. ng C4244: '=': conversion from '_Ty' to 'float', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost
  4222. .vcxproj]
  4223.   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility(2414): warni
  4224. ng C4244: '=': conversion from '_Ty' to 'float', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost
  4225. .vcxproj]
  4226.   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility(2903): warni
  4227. ng C4244: '=': conversion from 'const _Ty' to 'float', possible loss of data [C:\Users\John Kilbride\xgboost\build\objx
  4228. gboost.vcxproj]
  4229.   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0(881): warnin
  4230. g C4244: 'initializing': conversion from '_Ty' to '_Objty', possible loss of data [C:\Users\John Kilbride\xgboost\build
  4231. \objxgboost.vcxproj]
  4232.   C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc(461): warning C4244: 'initializing': conversion from 'int64_t' to 's
  4233. ize_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4234.   C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc(461): warning C4244: 'initializing': conversion from 'int64_t' to 'c
  4235. onst size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4236.   C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc(463): warning C4244: 'argument': conversion from 'int64_t' to 'size_
  4237. t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4238.   C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc(473): warning C4244: 'initializing': conversion from 'int64_t' to 's
  4239. ize_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4240.   C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc(473): warning C4244: 'initializing': conversion from 'int64_t' to 'c
  4241. onst size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4242.   C:\Users\John Kilbride\xgboost\src\gbm\gbtree.cc(475): warning C4244: 'argument': conversion from 'const int64_t' to
  4243. 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4244.   c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./logging.h(113): warning C4018: '>': signed/unsigned mismatch
  4245. (compiling source file C:\Users\John Kilbride\xgboost\src\linear\updater_coordinate.cc) [C:\Users\John Kilbride\xgboost
  4246. \build\objxgboost.vcxproj]
  4247.   c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::com
  4248. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  4249.  Kilbride\xgboost\src\linear\updater_shotgun.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4250.   c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::com
  4251. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  4252.  Kilbride\xgboost\src\linear\updater_shotgun.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4253.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed
  4254. /unsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\linear\updater_shotgun.cc) [C:\Users\John
  4255. Kilbride\xgboost\build\objxgboost.vcxproj]
  4256.   c:\users\john kilbride\xgboost\rabit\include\rabit\./internal/utils.h(158): warning C4996: 'fopen': This function or
  4257. variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online
  4258.  help for details. (compiling source file C:\Users\John Kilbride\xgboost\src\logging.cc) [C:\Users\John Kilbride\xgboos
  4259. t\build\objxgboost.vcxproj]
  4260.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument':
  4261.  conversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  4262. j]
  4263.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(287): warning C4244: 'argument': conversion from 'xgboost::comm
  4264. on::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  4265. roj]
  4266.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(290): warning C4244: 'argument': conversion from 'xgboost::comm
  4267. on::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\
  4268. objxgboost.vcxproj]
  4269.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(293): warning C4244: 'argument': conversion from 'xgboost::comm
  4270. on::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.v
  4271. cxproj]
  4272.   c:\users\john kilbride\xgboost\rabit\include\rabit\./internal/utils.h(158): warning C4996: 'fopen': This function or
  4273. variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online
  4274.  help for details. (compiling source file C:\Users\John Kilbride\xgboost\src\metric\multiclass_metric.cc)C:\Users\John
  4275. Kilbride\xgboost\include\xgboost/data.h(490): warning C4244: 'return': conversion from 'const uint64_t' to 'size_t', po
  4276. ssible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\linear\updater_shotgun.cc) [C:\Users\John
  4277.  Kilbride\xgboost\build\objxgboost.vcxproj]
  4278.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to
  4279. 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\linear\updater_sh
  4280. otgun.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4281.   c:\users\john kilbride\xgboost\rabit\include\rabit\./internal/utils.h(158): warning C4996: 'fopen': This function or
  4282. variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online
  4283.  help for details. (compiling source file C:\Users\John Kilbride\xgboost\src\metric\rank_metric.cc)c:\users\john kilbri
  4284. de\xgboost\dmlc-core\include\dmlc\./any.h(188): warning C4068: unknown pragma (compiling source file C:\Users\John Kilb
  4285. ride\xgboost\src\metric\multiclass_metric.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4286.   c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(193): warning C4068: unknown pragma (compiling source f
  4287. ile C:\Users\John Kilbride\xgboost\src\metric\multiclass_metric.cc)C:\Program Files (x86)\Windows Kits\10\Include\10.0.
  4288. 17763.0\ucrt\stdio.h(208): note: see declaration of 'fopen' (compiling source file C:\Users\John Kilbride\xgboost\src\m
  4289. etric\rank_metric.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4290.   c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(227): warning C4068: unknown pragma (compiling source f
  4291. ile C:\Users\John Kilbride\xgboost\src\metric\multiclass_metric.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vc
  4292. xproj]
  4293.   c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(232): warning C4068: unknown pragma (compiling source f
  4294. ile C:\Users\John Kilbride\xgboost\src\metric\multiclass_metric.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vc
  4295. xproj]
  4296.   c:\users\john kilbride\xgboost\src\linear\../common/random.h(118): warning C4244: 'argument': conversion from 'int64_
  4297. t' to 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\linear\upda
  4298. ter_shotgun.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4299.   c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(188): warning C4068: unknown pragma (compiling source f
  4300. ile C:\Users\John Kilbride\xgboost\src\metric\rank_metric.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4301.   c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(193): warning C4068: unknown pragma (compiling source f
  4302. ile C:\Users\John Kilbride\xgboost\src\metric\rank_metric.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4303.   c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(227): warning C4068: unknown pragma (compiling source f
  4304. ile C:\Users\John Kilbride\xgboost\src\metric\rank_metric.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4305.   c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(232): warning C4068: unknown pragma (compiling source f
  4306. ile C:\Users\John Kilbride\xgboost\src\metric\rank_metric.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4307.   c:\users\john kilbride\xgboost\src\linear\coordinate_common.h(324): warning C4244: 'initializing': conversion from 'x
  4308. gboost::common::Span<const T,-1>::index_type' to 'xgboost::bst_uint', possible loss of data [C:\Users\John Kilbride\xgb
  4309. oost\build\objxgboost.vcxproj]
  4310.   c:\users\john kilbride\xgboost\src\linear\coordinate_common.h(324): warning C4244: 'initializing': conversion from 'x
  4311. gboost::common::Span<const T,-1>::index_type' to 'const xgboost::bst_uint', possible loss of data [C:\Users\John Kilbri
  4312. de\xgboost\build\objxgboost.vcxproj]
  4313.   c:\users\john kilbride\xgboost\src\linear\coordinate_common.h(390): warning C4244: 'initializing': conversion from 'x
  4314. gboost::common::Span<const T,-1>::index_type' to 'xgboost::bst_uint', possible loss of data [C:\Users\John Kilbride\xgb
  4315. oost\build\objxgboost.vcxproj]
  4316.   c:\users\john kilbride\xgboost\src\linear\coordinate_common.h(390): warning C4244: 'initializing': conversion from 'x
  4317. gboost::common::Span<const T,-1>::index_type' to 'const xgboost::bst_uint', possible loss of data [C:\Users\John Kilbri
  4318. de\xgboost\build\objxgboost.vcxproj]
  4319.   C:\Users\John Kilbride\xgboost\src\linear\updater_shotgun.cc(49): warning C4244: '=': conversion from 'double' to 'fl
  4320. oat', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4321.   C:\Users\John Kilbride\xgboost\src\linear\updater_shotgun.cc(50): warning C4244: '=': conversion from 'double' to 'fl
  4322. oat', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4323.   c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./logging.h(113): warning C4018: '>': signed/unsigned mismatch
  4324. (compiling source file C:\Users\John Kilbride\xgboost\src\linear\updater_shotgun.cc) [C:\Users\John Kilbride\xgboost\bu
  4325. ild\objxgboost.vcxproj]
  4326.   c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::com
  4327. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  4328.  Kilbride\xgboost\src\metric\rank_metric.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4329.   c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::com
  4330. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  4331.  Kilbride\xgboost\src\metric\rank_metric.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4332.   c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::com
  4333. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  4334.  Kilbride\xgboost\src\metric\metric.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4335.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed
  4336. /unsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\metric\rank_metric.cc) [C:\Users\John Kilb
  4337. ride\xgboost\build\objxgboost.vcxproj]
  4338.   c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::com
  4339. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  4340.  Kilbride\xgboost\src\metric\multiclass_metric.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4341.   c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::com
  4342. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  4343.  Kilbride\xgboost\src\metric\metric.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4344.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument':
  4345.  conversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  4346. j]
  4347.   c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::com
  4348. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  4349.  Kilbride\xgboost\src\metric\multiclass_metric.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4350.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed
  4351. /unsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\metric\multiclass_metric.cc) [C:\Users\Joh
  4352. n Kilbride\xgboost\build\objxgboost.vcxproj]
  4353.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed
  4354. /unsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\metric\metric.cc) [C:\Users\John Kilbride\
  4355. xgboost\build\objxgboost.vcxproj]
  4356.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument':
  4357.  conversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  4358. j]
  4359.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument':
  4360.  conversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  4361. j]
  4362.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(287): warning C4244: 'argument': conversion from 'xgboost::co
  4363. mmon::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vc
  4364. xproj]
  4365.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(290): warning C4244: 'argument': conversion from 'xgboost::co
  4366. mmon::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\buil
  4367. d\objxgboost.vcxproj]
  4368.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(293): warning C4244: 'argument': conversion from 'xgboost::co
  4369. mmon::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost
  4370. .vcxproj]
  4371.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(287): warning C4244: 'argument': conversion from 'xgboost::co
  4372. mmon::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vc
  4373. xproj]
  4374.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(287): warning C4244: 'argument': conversion from 'xgboost::co
  4375. mmon::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vc
  4376. xproj]
  4377.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(290): warning C4244: 'argument': conversion from 'xgboost::co
  4378. mmon::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\buil
  4379. d\objxgboost.vcxproj]
  4380.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(290): warning C4244: 'argument': conversion from 'xgboost::co
  4381. mmon::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\buil
  4382. d\objxgboost.vcxproj]
  4383.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(293): warning C4244: 'argument': conversion from 'xgboost::co
  4384. mmon::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost
  4385. .vcxproj]
  4386.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(293): warning C4244: 'argument': conversion from 'xgboost::co
  4387. mmon::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost
  4388. .vcxproj]
  4389.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(490): warning C4244: 'return': conversion from 'const uint64_
  4390. t' to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\metric\rank_metric.cc)
  4391. [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4392.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(502): warning C4244: 'argument': conversion from 'uint64_t' t
  4393. o 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\metric\rank_met
  4394. ric.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4395.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(490): warning C4244: 'return': conversion from 'const uint64_
  4396. t' to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\metric\multiclass_metri
  4397. c.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4398.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(502): warning C4244: 'argument': conversion from 'uint64_t' t
  4399. o 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\metric\multicla
  4400. ss_metric.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4401.   C:\Users\John Kilbride\xgboost\src\metric\rank_metric.cc(28): warning C4244: '=': conversion from 'double' to 'float'
  4402. , possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4403.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(490): warning C4244: 'return': conversion from 'const uint64_
  4404. t' to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\metric\metric.cc) [C:\U
  4405. sers\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4406.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(502): warning C4244: 'argument': conversion from 'uint64_t' t
  4407. o 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\metric\metric.c
  4408. c) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4409.   C:\Users\John Kilbride\xgboost\src\metric\rank_metric.cc(142): warning C4244: '+=': conversion from 'double' to 'xgbo
  4410. ost::bst_float', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4411.   C:\Users\John Kilbride\xgboost\src\metric\multiclass_metric.cc(62): warning C4244: 'argument': conversion from 'doubl
  4412. e' to 'xgboost::bst_float', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4413.   C:\Users\John Kilbride\xgboost\src\metric\rank_metric.cc(219): warning C4996: 'sscanf': This function or variable may
  4414.  be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for d
  4415. etails. [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4416.   C:\Users\John Kilbride\xgboost\src\metric\rank_metric.cc(270): warning C4244: 'return': conversion from 'double' to '
  4417. xgboost::bst_float', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4418.   C:\Users\John Kilbride\xgboost\src\metric\rank_metric.cc(360): warning C4244: 'return': conversion from 'double' to '
  4419. xgboost::bst_float', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4420.   c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::com
  4421. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  4422.  Kilbride\xgboost\src\objective\objective.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4423.   c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::com
  4424. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  4425.  Kilbride\xgboost\src\objective\objective.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4426.   c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::com
  4427. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  4428.  Kilbride\xgboost\src\objective\rank_obj.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4429.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed
  4430. /unsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\objective\objective.cc) [C:\Users\John Kil
  4431. bride\xgboost\build\objxgboost.vcxproj]
  4432.   c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::com
  4433. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  4434.  Kilbride\xgboost\src\objective\rank_obj.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4435.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument':
  4436.  conversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  4437. j]
  4438.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed
  4439. /unsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\objective\rank_obj.cc) [C:\Users\John Kilb
  4440. ride\xgboost\build\objxgboost.vcxproj]
  4441.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument':
  4442.  conversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  4443. j]
  4444.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(287): warning C4244: 'argument': conversion from 'xgboost::co
  4445. mmon::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vc
  4446. xproj]
  4447.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(290): warning C4244: 'argument': conversion from 'xgboost::co
  4448. mmon::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\buil
  4449. d\objxgboost.vcxproj]
  4450.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(293): warning C4244: 'argument': conversion from 'xgboost::co
  4451. mmon::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost
  4452. .vcxproj]
  4453.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(490): warning C4244: 'return': conversion from 'const uint64_
  4454. t' to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\objective\objective.cc)
  4455.  [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4456.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(287): warning C4244: 'argument': conversion from 'xgboost::co
  4457. mmon::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vc
  4458. xproj]
  4459.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(290): warning C4244: 'argument': conversion from 'xgboost::co
  4460. mmon::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\buil
  4461. d\objxgboost.vcxproj]
  4462.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(293): warning C4244: 'argument': conversion from 'xgboost::co
  4463. mmon::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost
  4464. .vcxproj]
  4465.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(502): warning C4244: 'argument': conversion from 'uint64_t' t
  4466. o 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\objective\objec
  4467. tive.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4468.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(490): warning C4244: 'return': conversion from 'const uint64_
  4469. t' to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\objective\rank_obj.cc)
  4470. [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4471.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(502): warning C4244: 'argument': conversion from 'uint64_t' t
  4472. o 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\objective\rank_
  4473. obj.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4474.   c:\users\john kilbride\xgboost\src\objective\../common/random.h(118): warning C4244: 'argument': conversion from 'int
  4475. 64_t' to 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\objectiv
  4476. e\rank_obj.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4477.   c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::com
  4478. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  4479.  Kilbride\xgboost\src\predictor\cpu_predictor.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4480.   c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::com
  4481. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  4482.  Kilbride\xgboost\src\predictor\cpu_predictor.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4483.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed
  4484. /unsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc) [C:\Users\John
  4485.  Kilbride\xgboost\build\objxgboost.vcxproj]
  4486.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument':
  4487.  conversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  4488. j]
  4489.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(287): warning C4244: 'argument': conversion from 'xgboost::comm
  4490. on::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  4491. roj]
  4492.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(290): warning C4244: 'argument': conversion from 'xgboost::comm
  4493. on::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\
  4494. objxgboost.vcxproj]
  4495.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(293): warning C4244: 'argument': conversion from 'xgboost::comm
  4496. on::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.v
  4497. cxproj]
  4498.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(490): warning C4244: 'return': conversion from 'const uint64_t'
  4499.  to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.c
  4500. c) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4501.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to
  4502. 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\predictor\cpu_pre
  4503. dictor.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4504.   C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc(75): warning C4244: 'initializing': conversion from 'in
  4505. t64_t' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4506.   C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc(75): warning C4244: 'initializing': conversion from 'in
  4507. t64_t' to 'const size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4508.   C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc(78): warning C4244: 'argument': conversion from 'int64_
  4509. t' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4510.   C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc(87): warning C4244: 'initializing': conversion from 'in
  4511. t64_t' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4512.   C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc(87): warning C4244: 'initializing': conversion from 'in
  4513. t64_t' to 'const size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4514.   C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc(90): warning C4244: 'argument': conversion from 'const
  4515. int64_t' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4516.   C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc(127): warning C4244: 'initializing': conversion from 'u
  4517. int64_t' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4518.   C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc(231): warning C4244: 'argument': conversion from 'uint6
  4519. 4_t' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4520.   C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc(268): warning C4244: 'argument': conversion from 'uint6
  4521. 4_t' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4522.   C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc(274): warning C4018: '<': signed/unsigned mismatch [C:\
  4523. Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4524.   C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc(328): warning C4244: 'argument': conversion from 'uint6
  4525. 4_t' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4526.   C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc(329): warning C4244: 'argument': conversion from 'uint6
  4527. 4_t' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4528.   C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc(330): warning C4244: 'argument': conversion from 'uint6
  4529. 4_t' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4530.   C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc(331): warning C4244: 'argument': conversion from 'uint6
  4531. 4_t' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4532.   C:\Users\John Kilbride\xgboost\src\predictor\cpu_predictor.cc(351): warning C4244: '=': conversion from 'double' to '
  4533. _Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4534.   c:\users\john kilbride\xgboost\rabit\include\rabit\./internal/utils.h(158): warning C4996: 'fopen': This function or
  4535. variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online
  4536.  help for details. (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_colmaker.cc) [C:\Users\John K
  4537. ilbride\xgboost\build\objxgboost.vcxproj]
  4538.   c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::com
  4539. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  4540.  Kilbride\xgboost\src\tree\split_evaluator.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4541.   c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::com
  4542. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  4543.  Kilbride\xgboost\src\tree\split_evaluator.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4544.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed
  4545. /unsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\tree\split_evaluator.cc) [C:\Users\John Ki
  4546. lbride\xgboost\build\objxgboost.vcxproj]
  4547.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument':
  4548.  conversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  4549. j]
  4550.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(287): warning C4244: 'argument': conversion from 'xgboost::comm
  4551. on::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  4552. roj]
  4553.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(290): warning C4244: 'argument': conversion from 'xgboost::comm
  4554. on::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\
  4555. objxgboost.vcxproj]
  4556.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(293): warning C4244: 'argument': conversion from 'xgboost::comm
  4557. on::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.v
  4558. cxproj]
  4559.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(490): warning C4244: 'return': conversion from 'const uint64_t'
  4560.  to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\split_evaluator.cc)
  4561. [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4562.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to
  4563. 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\split_evalua
  4564. tor.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4565.   c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(188): warning C4068: unknown pragma (compiling source f
  4566. ile C:\Users\John Kilbride\xgboost\src\tree\updater_colmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpr
  4567. oj]
  4568.   c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(193): warning C4068: unknown pragma (compiling source f
  4569. ile C:\Users\John Kilbride\xgboost\src\tree\updater_colmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpr
  4570. oj]
  4571.   c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(227): warning C4068: unknown pragma (compiling source f
  4572. ile C:\Users\John Kilbride\xgboost\src\tree\updater_colmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpr
  4573. oj]
  4574.   c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(232): warning C4068: unknown pragma (compiling source f
  4575. ile C:\Users\John Kilbride\xgboost\src\tree\updater_colmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpr
  4576. oj]
  4577.   C:\Users\John Kilbride\xgboost\src\tree\split_evaluator.cc(134): warning C4244: 'return': conversion from 'double' to
  4578.  'xgboost::bst_float', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4579.   C:\Users\John Kilbride\xgboost\src\tree\split_evaluator.cc(139): warning C4244: 'return': conversion from 'T' to 'xgb
  4580. oost::bst_float', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4581.   C:\Users\John Kilbride\xgboost\src\tree\split_evaluator.cc(147): warning C4244: 'initializing': conversion from 'doub
  4582. le' to 'xgboost::bst_float', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4583.   c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::com
  4584. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  4585.  Kilbride\xgboost\src\predictor\predictor.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4586.   c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::com
  4587. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  4588.  Kilbride\xgboost\src\predictor\predictor.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4589.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed
  4590. /unsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\predictor\predictor.cc) [C:\Users\John Kil
  4591. bride\xgboost\build\objxgboost.vcxproj]
  4592.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument':
  4593.  conversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  4594. j]
  4595.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(287): warning C4244: 'argument': conversion from 'xgboost::comm
  4596. on::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  4597. roj]
  4598.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(290): warning C4244: 'argument': conversion from 'xgboost::comm
  4599. on::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\
  4600. objxgboost.vcxproj]
  4601.   C:\Users\John Kilbride\xgboost\dmlc-core\include\dmlc/logging.h(113): warning C4018: '>': signed/unsigned mismatch (c
  4602. ompiling source file C:\Users\John Kilbride\xgboost\src\objective\rank_obj.cc) [C:\Users\John Kilbride\xgboost\build\ob
  4603. jxgboost.vcxproj]
  4604.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(293): warning C4244: 'argument': conversion from 'xgboost::comm
  4605. on::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.v
  4606. cxproj]
  4607.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(490): warning C4244: 'return': conversion from 'const uint64_t'
  4608.  to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\predictor\predictor.cc) [
  4609. C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4610.   C:\Users\John Kilbride\xgboost\include\xgboost/data.h(502): warning C4244: 'argument': conversion from 'uint64_t' to
  4611. 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\predictor\predict
  4612. or.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4613.   c:\users\john kilbride\xgboost\rabit\include\rabit\./internal/utils.h(158): warning C4996: 'fopen': This function or
  4614. variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online
  4615.  help for details. (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_histmaker.cc) [C:\Users\John
  4616. Kilbride\xgboost\build\objxgboost.vcxproj]
  4617.   c:\users\john kilbride\xgboost\rabit\include\rabit\./internal/utils.h(158): warning C4996: 'fopen': This function or
  4618. variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online
  4619.  help for details. (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_prune.cc) [C:\Users\John Kilb
  4620. ride\xgboost\build\objxgboost.vcxproj]
  4621.   c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::com
  4622. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  4623.  Kilbride\xgboost\src\tree\tree_model.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4624.   c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::com
  4625. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  4626.  Kilbride\xgboost\src\tree\tree_model.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4627.   c:\users\john kilbride\xgboost\rabit\include\rabit\./internal/utils.h(158): warning C4996: 'fopen': This function or
  4628. variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online
  4629.  help for details. (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_refresh.cc) [C:\Users\John Ki
  4630. lbride\xgboost\build\objxgboost.vcxproj]
  4631.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed
  4632. /unsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\tree\tree_model.cc)C:\Program Files (x86)\
  4633. Windows Kits\10\Include\10.0.17763.0\ucrt\stdio.h(208): note: see declaration of 'fopen' (compiling source file C:\User
  4634. s\John Kilbride\xgboost\src\tree\updater_refresh.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4635.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument':
  4636.  conversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  4637. j]
  4638.   c:\users\john kilbride\xgboost\rabit\include\rabit\./internal/utils.h(158): warning C4996: 'fopen': This function or
  4639. variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online
  4640.  help for details. (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_quantile_hist.cc)c:\users\joh
  4641. n kilbride\xgboost\include\xgboost\./data.h(287): warning C4244: 'argument': conversion from 'xgboost::common::Span<con
  4642. st T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4643.   c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::com
  4644. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  4645.  Kilbride\xgboost\src\tree\tree_updater.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4646.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(290): warning C4244: 'argument': conversion from 'xgboost::co
  4647. mmon::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\buil
  4648. d\objxgboost.vcxproj]
  4649.   c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::com
  4650. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  4651.  Kilbride\xgboost\src\tree\tree_updater.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4652.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(293): warning C4244: 'argument': conversion from 'xgboost::co
  4653. mmon::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost
  4654. .vcxproj]
  4655.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed
  4656. /unsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\tree\tree_updater.cc) [C:\Users\John Kilbr
  4657. ide\xgboost\build\objxgboost.vcxproj]
  4658.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument':
  4659.  conversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  4660. j]
  4661.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(490): warning C4244: 'return': conversion from 'const uint64_
  4662. t' to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\tree_model.cc) [C:
  4663. \Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4664.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(502): warning C4244: 'argument': conversion from 'uint64_t' t
  4665. o 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\tree_model
  4666. .cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4667.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(287): warning C4244: 'argument': conversion from 'xgboost::co
  4668. mmon::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vc
  4669. xproj]
  4670.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(290): warning C4244: 'argument': conversion from 'xgboost::co
  4671. mmon::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\buil
  4672. d\objxgboost.vcxproj]
  4673.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(293): warning C4244: 'argument': conversion from 'xgboost::co
  4674. mmon::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost
  4675. .vcxproj]
  4676.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(490): warning C4244: 'return': conversion from 'const uint64_
  4677. t' to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\tree_updater.cc) [
  4678. C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4679.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(502): warning C4244: 'argument': conversion from 'uint64_t' t
  4680. o 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\tree_updat
  4681. er.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4682.   c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(188): warning C4068: unknown pragma (compiling source f
  4683. ile C:\Users\John Kilbride\xgboost\src\tree\updater_refresh.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  4684. j]
  4685.   c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(193): warning C4068: unknown pragma (compiling source f
  4686. ile C:\Users\John Kilbride\xgboost\src\tree\updater_refresh.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  4687. j]
  4688.   c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(227): warning C4068: unknown pragma (compiling source f
  4689. ile C:\Users\John Kilbride\xgboost\src\tree\updater_refresh.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  4690. j]
  4691.   c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(188): warning C4068: unknown pragma (compiling source f
  4692. ile C:\Users\John Kilbride\xgboost\src\tree\updater_prune.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4693.   c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(232): warning C4068: unknown pragma (compiling source f
  4694. ile C:\Users\John Kilbride\xgboost\src\tree\updater_refresh.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  4695. j]
  4696.   c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(193): warning C4068: unknown pragma (compiling source f
  4697. ile C:\Users\John Kilbride\xgboost\src\tree\updater_prune.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4698.   c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(227): warning C4068: unknown pragma (compiling source f
  4699. ile C:\Users\John Kilbride\xgboost\src\tree\updater_prune.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4700.   c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(232): warning C4068: unknown pragma (compiling source f
  4701. ile C:\Users\John Kilbride\xgboost\src\tree\updater_prune.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4702.   c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::com
  4703. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  4704.  Kilbride\xgboost\src\tree\updater_colmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4705.   c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::com
  4706. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  4707.  Kilbride\xgboost\src\tree\updater_colmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4708.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed
  4709. /unsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_colmaker.cc) [C:\Users\John K
  4710. ilbride\xgboost\build\objxgboost.vcxproj]
  4711.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument':
  4712.  conversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  4713. j]
  4714.   c:\users\john kilbride\xgboost\rabit\include\rabit\./internal/utils.h(158): warning C4996: 'fopen': This function or
  4715. variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online
  4716.  help for details. (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_skmaker.cc) [C:\Users\John Ki
  4717. lbride\xgboost\build\objxgboost.vcxproj]
  4718.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(287): warning C4244: 'argument': conversion from 'xgboost::co
  4719. mmon::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vc
  4720. xproj]
  4721.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(290): warning C4244: 'argument': conversion from 'xgboost::co
  4722. mmon::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\buil
  4723. d\objxgboost.vcxproj]
  4724.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(293): warning C4244: 'argument': conversion from 'xgboost::co
  4725. mmon::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost
  4726. .vcxproj]
  4727.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(490): warning C4244: 'return': conversion from 'const uint64_
  4728. t' to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_colmaker.c
  4729. c) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4730.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(502): warning C4244: 'argument': conversion from 'uint64_t' t
  4731. o 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_co
  4732. lmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4733.   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility(2903): warni
  4734. ng C4244: '=': conversion from 'const _Ty' to 'float', possible loss of data [C:\Users\John Kilbride\xgboost\build\objx
  4735. gboost.vcxproj]
  4736.   c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(188): warning C4068: unknown pragma (compiling source f
  4737. ile C:\Users\John Kilbride\xgboost\src\tree\updater_histmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  4738. roj]
  4739.   c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(193): warning C4068: unknown pragma (compiling source f
  4740. ile C:\Users\John Kilbride\xgboost\src\tree\updater_histmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  4741. roj]
  4742.   c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(227): warning C4068: unknown pragma (compiling source f
  4743. ile C:\Users\John Kilbride\xgboost\src\tree\updater_histmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  4744. roj]
  4745.   c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(232): warning C4068: unknown pragma (compiling source f
  4746. ile C:\Users\John Kilbride\xgboost\src\tree\updater_histmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxp
  4747. roj]
  4748.   c:\users\john kilbride\xgboost\src\tree\../common/random.h(118): warning C4244: 'argument': conversion from 'int64_t'
  4749.  to 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_
  4750. colmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4751.   C:\Users\John Kilbride\xgboost\src\tree\updater_colmaker.cc(266): warning C4244: 'initializing': conversion from 'xgb
  4752. oost::common::Span<const T,-1>::index_type' to 'xgboost::bst_uint', possible loss of data [C:\Users\John Kilbride\xgboo
  4753. st\build\objxgboost.vcxproj]
  4754.   C:\Users\John Kilbride\xgboost\src\tree\updater_colmaker.cc(348): warning C4244: 'initializing': conversion from 'xgb
  4755. oost::common::Span<const T,-1>::index_type' to 'xgboost::bst_uint', possible loss of data [C:\Users\John Kilbride\xgboo
  4756. st\build\objxgboost.vcxproj]
  4757.   c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::com
  4758. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  4759.  Kilbride\xgboost\src\tree\updater_histmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4760.   c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::com
  4761. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  4762.  Kilbride\xgboost\src\tree\updater_histmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4763.   C:\Users\John Kilbride\xgboost\R-package\src\xgboost_R.cc(81): warning C4018: '<': signed/unsigned mismatch [C:\Users
  4764. \John Kilbride\xgboost\build\objxgboost.vcxproj]
  4765.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed
  4766. /unsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_histmaker.cc) [C:\Users\John
  4767. Kilbride\xgboost\build\objxgboost.vcxproj]
  4768.   C:\Users\John Kilbride\xgboost\R-package\src\xgboost_R.cc(83): warning C4244: '=': conversion from 'double' to '_Ty',
  4769.  possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4770.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument':
  4771.  conversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  4772. j]
  4773.   C:\Users\John Kilbride\xgboost\R-package\src\xgboost_R.cc(87): warning C4244: 'argument': conversion from 'double' to
  4774.  'float', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4775.   C:\Users\John Kilbride\xgboost\R-package\src\xgboost_R.cc(116): warning C4244: 'argument': conversion from 'int64_t'
  4776. to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4777.   C:\Users\John Kilbride\xgboost\R-package\src\xgboost_R.cc(117): warning C4244: 'argument': conversion from 'int64_t'
  4778. to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4779.   C:\Users\John Kilbride\xgboost\R-package\src\xgboost_R.cc(173): warning C4244: '=': conversion from 'double' to '_Ty'
  4780. , possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4781.   C:\Users\John Kilbride\xgboost\R-package\src\xgboost_R.cc(192): warning C4244: 'argument': conversion from 'bst_ulong
  4782. ' to 'R_xlen_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4783.   C:\Users\John Kilbride\xgboost\R-package\src\xgboost_R.cc(267): warning C4244: '=': conversion from 'double' to '_Ty'
  4784. , possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4785.   C:\Users\John Kilbride\xgboost\R-package\src\xgboost_R.cc(268): warning C4244: '=': conversion from 'double' to '_Ty'
  4786. , possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4787.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(287): warning C4244: 'argument': conversion from 'xgboost::co
  4788. mmon::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vc
  4789. xproj]
  4790.   C:\Users\John Kilbride\xgboost\R-package\src\xgboost_R.cc(313): warning C4244: 'argument': conversion from 'bst_ulong
  4791. ' to 'R_xlen_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4792.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(290): warning C4244: 'argument': conversion from 'xgboost::co
  4793. mmon::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\buil
  4794. d\objxgboost.vcxproj]
  4795.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(293): warning C4244: 'argument': conversion from 'xgboost::co
  4796. mmon::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost
  4797. .vcxproj]
  4798.   C:\Users\John Kilbride\xgboost\R-package\src\xgboost_R.cc(351): warning C4244: 'argument': conversion from 'bst_ulong
  4799. ' to 'R_xlen_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4800.   C:\Users\John Kilbride\xgboost\R-package\src\xgboost_R.cc(353): warning C4244: 'argument': conversion from 'bst_ulong
  4801. ' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4802.   C:\Users\John Kilbride\xgboost\R-package\src\xgboost_R.cc(371): warning C4244: 'argument': conversion from 'bst_ulong
  4803. ' to 'R_xlen_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4804.   C:\Users\John Kilbride\xgboost\R-package\src\xgboost_R.cc(434): warning C4244: 'argument': conversion from 'bst_ulong
  4805. ' to 'R_xlen_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4806.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(490): warning C4244: 'return': conversion from 'const uint64_
  4807. t' to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_histmaker.
  4808. cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4809.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(502): warning C4244: 'argument': conversion from 'uint64_t' t
  4810. o 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_hi
  4811. stmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4812.   c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::com
  4813. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  4814.  Kilbride\xgboost\src\tree\updater_refresh.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4815.   c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::com
  4816. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  4817.  Kilbride\xgboost\src\tree\updater_refresh.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4818.   c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::com
  4819. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  4820.  Kilbride\xgboost\src\tree\updater_quantile_hist.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4821.   c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::com
  4822. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  4823.  Kilbride\xgboost\src\tree\updater_quantile_hist.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4824.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed
  4825. /unsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_refresh.cc) [C:\Users\John Ki
  4826. lbride\xgboost\build\objxgboost.vcxproj]
  4827.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument':
  4828.  conversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  4829. j]
  4830.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed
  4831. /unsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_quantile_hist.cc) [C:\Users\J
  4832. ohn Kilbride\xgboost\build\objxgboost.vcxproj]
  4833.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument':
  4834.  conversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  4835. j]
  4836.   c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(188): warning C4068: unknown pragma (compiling source f
  4837. ile C:\Users\John Kilbride\xgboost\src\tree\updater_skmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  4838. j]
  4839.   c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(193): warning C4068: unknown pragma (compiling source f
  4840. ile C:\Users\John Kilbride\xgboost\src\tree\updater_skmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  4841. j]
  4842.   c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(227): warning C4068: unknown pragma (compiling source f
  4843. ile C:\Users\John Kilbride\xgboost\src\tree\updater_skmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  4844. j]
  4845.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(287): warning C4244: 'argument': conversion from 'xgboost::co
  4846. mmon::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vc
  4847. xproj]
  4848.   c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./any.h(232): warning C4068: unknown pragma (compiling source f
  4849. ile C:\Users\John Kilbride\xgboost\src\tree\updater_skmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  4850. j]
  4851.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(290): warning C4244: 'argument': conversion from 'xgboost::co
  4852. mmon::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\buil
  4853. d\objxgboost.vcxproj]
  4854.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(293): warning C4244: 'argument': conversion from 'xgboost::co
  4855. mmon::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost
  4856. .vcxproj]
  4857.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(287): warning C4244: 'argument': conversion from 'xgboost::co
  4858. mmon::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vc
  4859. xproj]
  4860.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(290): warning C4244: 'argument': conversion from 'xgboost::co
  4861. mmon::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\buil
  4862. d\objxgboost.vcxproj]
  4863.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(293): warning C4244: 'argument': conversion from 'xgboost::co
  4864. mmon::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost
  4865. .vcxproj]
  4866.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(490): warning C4244: 'return': conversion from 'const uint64_
  4867. t' to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_quantile_h
  4868. ist.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4869.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(502): warning C4244: 'argument': conversion from 'uint64_t' t
  4870. o 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_qu
  4871. antile_hist.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4872.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(490): warning C4244: 'return': conversion from 'const uint64_
  4873. t' to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_refresh.cc
  4874. ) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4875.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(502): warning C4244: 'argument': conversion from 'uint64_t' t
  4876. o 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_re
  4877. fresh.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4878.   c:\users\john kilbride\xgboost\src\tree\../common/random.h(118): warning C4244: 'argument': conversion from 'int64_t'
  4879.  to 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_
  4880. histmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4881.   c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::com
  4882. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  4883.  Kilbride\xgboost\src\tree\updater_prune.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4884.   c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::com
  4885. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  4886.  Kilbride\xgboost\src\tree\updater_prune.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4887.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed
  4888. /unsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_prune.cc) [C:\Users\John Kilb
  4889. ride\xgboost\build\objxgboost.vcxproj]
  4890.   c:\users\john kilbride\xgboost\src\tree\../common/random.h(118): warning C4244: 'argument': conversion from 'int64_t'
  4891.  to 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_
  4892. quantile_hist.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4893.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument':
  4894.  conversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  4895. j]
  4896.   c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::com
  4897. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  4898.  Kilbride\xgboost\src\tree\updater_skmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4899.   c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::com
  4900. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  4901.  Kilbride\xgboost\src\tree\updater_skmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4902.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(287): warning C4244: 'argument': conversion from 'xgboost::co
  4903. mmon::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vc
  4904. xproj]
  4905.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed
  4906. /unsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_skmaker.cc) [C:\Users\John Ki
  4907. lbride\xgboost\build\objxgboost.vcxproj]
  4908.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(290): warning C4244: 'argument': conversion from 'xgboost::co
  4909. mmon::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\buil
  4910. d\objxgboost.vcxproj]
  4911.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument':
  4912.  conversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  4913. j]
  4914.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(293): warning C4244: 'argument': conversion from 'xgboost::co
  4915. mmon::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost
  4916. .vcxproj]
  4917.   C:\Users\John Kilbride\xgboost\src\tree\updater_histmaker.cc(406): warning C4244: 'argument': conversion from 'const
  4918. uint64_t' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4919.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(490): warning C4244: 'return': conversion from 'const uint64_
  4920. t' to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_prune.cc)
  4921. [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4922.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(287): warning C4244: 'argument': conversion from 'xgboost::co
  4923. mmon::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vc
  4924. xproj]
  4925.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(502): warning C4244: 'argument': conversion from 'uint64_t' t
  4926. o 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_pr
  4927. une.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4928.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(290): warning C4244: 'argument': conversion from 'xgboost::co
  4929. mmon::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\buil
  4930. d\objxgboost.vcxproj]
  4931.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(293): warning C4244: 'argument': conversion from 'xgboost::co
  4932. mmon::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost
  4933. .vcxproj]
  4934.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(490): warning C4244: 'return': conversion from 'const uint64_
  4935. t' to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_skmaker.cc
  4936. ) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4937.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(502): warning C4244: 'argument': conversion from 'uint64_t' t
  4938. o 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_sk
  4939. maker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4940.   C:\Users\John Kilbride\xgboost\src\tree\updater_quantile_hist.cc(333): warning C4244: 'initializing': conversion from
  4941.  'const uint64_t' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4942.   C:\Users\John Kilbride\xgboost\src\tree\updater_quantile_hist.cc(333): warning C4244: 'initializing': conversion from
  4943.  'const uint64_t' to 'const size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4944.   C:\Users\John Kilbride\xgboost\src\tree\updater_quantile_hist.cc(334): warning C4244: 'initializing': conversion from
  4945.  'const uint64_t' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4946.   C:\Users\John Kilbride\xgboost\src\tree\updater_quantile_hist.cc(334): warning C4244: 'initializing': conversion from
  4947.  'const uint64_t' to 'const size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4948.   C:\Users\John Kilbride\xgboost\src\tree\updater_quantile_hist.cc(335): warning C4244: 'initializing': conversion from
  4949.  'const uint64_t' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4950.   C:\Users\John Kilbride\xgboost\src\tree\updater_quantile_hist.cc(335): warning C4244: 'initializing': conversion from
  4951.  'const uint64_t' to 'const size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4952.   C:\Users\John Kilbride\xgboost\src\tree\updater_quantile_hist.cc(412): warning C4018: '<': signed/unsigned mismatch [
  4953. C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4954.   C:\Users\John Kilbride\xgboost\src\tree\updater_quantile_hist.cc(420): warning C4018: '<': signed/unsigned mismatch [
  4955. C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4956.   C:\Users\John Kilbride\xgboost\src\tree\updater_quantile_hist.cc(495): warning C4018: '<': signed/unsigned mismatch [
  4957. C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4958.   c:\users\john kilbride\xgboost\src\tree\../common/random.h(118): warning C4244: 'argument': conversion from 'int64_t'
  4959.  to 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_
  4960. skmaker.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4961.   c:\users\john kilbride\xgboost\rabit\include\dmlc\./logging.h(91): warning C4018: '>': signed/unsigned mismatch (comp
  4962. iling source file C:\Users\John Kilbride\xgboost\src\tree\updater_colmaker.cc) [C:\Users\John Kilbride\xgboost\build\ob
  4963. jxgboost.vcxproj]
  4964.   c:\users\john kilbride\xgboost\rabit\include\dmlc\./logging.h(90): warning C4018: '<': signed/unsigned mismatch (comp
  4965. iling source file C:\Users\John Kilbride\xgboost\src\tree\updater_colmaker.cc) [C:\Users\John Kilbride\xgboost\build\ob
  4966. jxgboost.vcxproj]
  4967.   C:\Users\John Kilbride\xgboost\src\tree\updater_skmaker.cc(138): warning C4244: 'argument': conversion from 'const ui
  4968. nt64_t' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4969.   C:\Users\John Kilbride\xgboost\src\tree\updater_skmaker.cc(142): warning C4244: 'initializing': conversion from 'uint
  4970. 64_t' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4971.   C:\Users\John Kilbride\xgboost\src\tree\updater_skmaker.cc(142): warning C4244: 'initializing': conversion from 'uint
  4972. 64_t' to 'const size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4973.   c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::com
  4974. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  4975.  Kilbride\xgboost\R-package\src\xgboost_custom.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4976.   c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::com
  4977. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  4978.  Kilbride\xgboost\R-package\src\xgboost_custom.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4979.   c:\users\john kilbride\xgboost\src\common\host_device_vector.h(159): warning C4018: '>': signed/unsigned mismatch (co
  4980. mpiling source file C:\Users\John Kilbride\xgboost\R-package\src\xgboost_custom.cc) [C:\Users\John Kilbride\xgboost\bui
  4981. ld\objxgboost.vcxproj]
  4982.   c:\users\john kilbride\xgboost\src\common\host_device_vector.h(171): warning C4244: 'argument': conversion from 'cons
  4983. t _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4984.   C:\Users\John Kilbride\xgboost\src/common/random.h(118): warning C4244: 'argument': conversion from 'int64_t' to 'con
  4985. st unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\R-package\src\xgboost_cus
  4986. tom.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4987.   C:\Users\John Kilbride\xgboost\src\tree\updater_histmaker.cc(586): warning C4244: 'initializing': conversion from 'xg
  4988. boost::common::Span<const T,-1>::index_type' to 'xgboost::bst_uint', possible loss of data [C:\Users\John Kilbride\xgbo
  4989. ost\build\objxgboost.vcxproj]
  4990.   C:\Users\John Kilbride\xgboost\src\tree\updater_histmaker.cc(511): warning C4244: 'initializing': conversion from 'xg
  4991. boost::common::Span<const T,-1>::index_type' to 'xgboost::bst_uint', possible loss of data [C:\Users\John Kilbride\xgbo
  4992. ost\build\objxgboost.vcxproj]
  4993.   c:\users\john kilbride\xgboost\src\common\common.h(197): warning C4244: 'initializing': conversion from 'xgboost::com
  4994. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  4995.  Kilbride\xgboost\src\tree\updater_sync.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4996.   c:\users\john kilbride\xgboost\src\common\common.h(212): warning C4244: 'initializing': conversion from 'xgboost::com
  4997. mon::Range::DifferenceType' to 'xgboost::GPUSet::GpuIdType', possible loss of data (compiling source file C:\Users\John
  4998.  Kilbride\xgboost\src\tree\updater_sync.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  4999.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(159): warning C4018: '>': signed
  5000. /unsigned mismatch (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_sync.cc) [C:\Users\John Kilbr
  5001. ide\xgboost\build\objxgboost.vcxproj]
  5002.   c:\users\john kilbride\xgboost\include\xgboost\../../src/common/host_device_vector.h(171): warning C4244: 'argument':
  5003.  conversion from 'const _Ty' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxpro
  5004. j]
  5005.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(287): warning C4244: 'argument': conversion from 'xgboost::co
  5006. mmon::Span<const T,-1>::index_type' to '_Ty', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost.vc
  5007. xproj]
  5008.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(290): warning C4244: 'argument': conversion from 'xgboost::co
  5009. mmon::Span<const T,-1>::index_type' to 'const unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\buil
  5010. d\objxgboost.vcxproj]
  5011.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(293): warning C4244: 'argument': conversion from 'xgboost::co
  5012. mmon::Span<const T,-1>::index_type' to 'size_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\objxgboost
  5013. .vcxproj]
  5014.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(490): warning C4244: 'return': conversion from 'const uint64_
  5015. t' to 'size_t', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_sync.cc) [
  5016. C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  5017.   c:\users\john kilbride\xgboost\include\xgboost\./data.h(502): warning C4244: 'argument': conversion from 'uint64_t' t
  5018. o 'const unsigned int', possible loss of data (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_sy
  5019. nc.cc) [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  5020.   C:\Users\John Kilbride\xgboost\dmlc-core\include\dmlc/logging.h(113): warning C4018: '>': signed/unsigned mismatch (c
  5021. ompiling source file C:\Users\John Kilbride\xgboost\R-package\src\xgboost_custom.cc) [C:\Users\John Kilbride\xgboost\bu
  5022. ild\objxgboost.vcxproj]
  5023.   c:\users\john kilbride\xgboost\rabit\include\dmlc\./logging.h(91): warning C4018: '>': signed/unsigned mismatch (comp
  5024. iling source file C:\Users\John Kilbride\xgboost\src\tree\updater_histmaker.cc) [C:\Users\John Kilbride\xgboost\build\o
  5025. bjxgboost.vcxproj]
  5026.   c:\users\john kilbride\xgboost\dmlc-core\include\dmlc\./logging.h(113): warning C4018: '>': signed/unsigned mismatch
  5027. (compiling source file C:\Users\John Kilbride\xgboost\src\tree\updater_quantile_hist.cc) [C:\Users\John Kilbride\xgboos
  5028. t\build\objxgboost.vcxproj]
  5029.   c:\users\john kilbride\xgboost\rabit\include\dmlc\./logging.h(91): warning C4018: '>': signed/unsigned mismatch (comp
  5030. iling source file C:\Users\John Kilbride\xgboost\src\tree\updater_skmaker.cc) [C:\Users\John Kilbride\xgboost\build\obj
  5031. xgboost.vcxproj]
  5032.  
  5033.  
  5034. "C:\Users\John Kilbride\xgboost\build\install.vcxproj" (default target) (1) ->
  5035. "C:\Users\John Kilbride\xgboost\build\ALL_BUILD.vcxproj" (default target) (3) ->
  5036. "C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj" (default target) (6) ->
  5037.   C:\Users\John Kilbride\xgboost\R-package\src\xgboost_assert.c(12): warning C4996: 'vsprintf': This function or variab
  5038. le may be unsafe. Consider using vsprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online he
  5039. lp for details. [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  5040.   C:\Users\John Kilbride\xgboost\R-package\src\xgboost_assert.c(22): warning C4996: 'vsprintf': This function or variab
  5041. le may be unsafe. Consider using vsprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online he
  5042. lp for details. [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  5043.   C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_memcpy_s.h(58): warning C4068: unknown pragm
  5044. a (compiling source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\obj
  5045. xgboost.vcxproj]
  5046.   C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_memcpy_s.h(80): warning C4068: unknown pragm
  5047. a (compiling source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\obj
  5048. xgboost.vcxproj]
  5049.   C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstring.h(97): warning C4068: unknown pragma
  5050.  (compiling source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\objx
  5051. gboost.vcxproj]
  5052.   C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstring.h(98): warning C4068: unknown pragma
  5053.  (compiling source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\objx
  5054. gboost.vcxproj]
  5055.   C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstring.h(99): warning C4068: unknown pragma
  5056.  (compiling source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\objx
  5057. gboost.vcxproj]
  5058.   C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstring.h(105): warning C4068: unknown pragm
  5059. a (compiling source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\obj
  5060. xgboost.vcxproj]
  5061.   C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstring.h(120): warning C4068: unknown pragm
  5062. a (compiling source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\obj
  5063. xgboost.vcxproj]
  5064.   C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstring.h(121): warning C4068: unknown pragm
  5065. a (compiling source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\obj
  5066. xgboost.vcxproj]
  5067.   C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstring.h(122): warning C4068: unknown pragm
  5068. a (compiling source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\obj
  5069. xgboost.vcxproj]
  5070.   C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstring.h(128): warning C4068: unknown pragm
  5071. a (compiling source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\obj
  5072. xgboost.vcxproj]
  5073.   C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstring.h(243): warning C4068: unknown pragm
  5074. a (compiling source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\obj
  5075. xgboost.vcxproj]
  5076.   C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstring.h(244): warning C4068: unknown pragm
  5077. a (compiling source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\obj
  5078. xgboost.vcxproj]
  5079.   C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstring.h(245): warning C4068: unknown pragm
  5080. a (compiling source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\obj
  5081. xgboost.vcxproj]
  5082.   C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstring.h(252): warning C4996: 'wcstok': Thi
  5083. s function or variable may be unsafe. Consider using wcstok_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNI
  5084. NGS. See online help for details. (compiling source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users
  5085. \John Kilbride\xgboost\build\objxgboost.vcxproj]
  5086.   C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\corecrt_wstring.h(270): warning C4068: unknown pragm
  5087. a (compiling source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\obj
  5088. xgboost.vcxproj]
  5089.   C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\string.h(87): warning C4068: unknown pragma (compili
  5090. ng source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\objxgboost.vc
  5091. xproj]
  5092.   C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\string.h(88): warning C4068: unknown pragma (compili
  5093. ng source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\objxgboost.vc
  5094. xproj]
  5095.   C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\string.h(89): warning C4068: unknown pragma (compili
  5096. ng source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\objxgboost.vc
  5097. xproj]
  5098.   C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\string.h(95): warning C4068: unknown pragma (compili
  5099. ng source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\objxgboost.vc
  5100. xproj]
  5101.   C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\string.h(130): warning C4068: unknown pragma (compil
  5102. ing source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\objxgboost.v
  5103. cxproj]
  5104.   C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\string.h(131): warning C4068: unknown pragma (compil
  5105. ing source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\objxgboost.v
  5106. cxproj]
  5107.   C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\string.h(132): warning C4068: unknown pragma (compil
  5108. ing source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\objxgboost.v
  5109. cxproj]
  5110.   C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\ucrt\string.h(138): warning C4068: unknown pragma (compil
  5111. ing source file C:\Users\John Kilbride\xgboost\R-package\src\init.c) [C:\Users\John Kilbride\xgboost\build\objxgboost.v
  5112. cxproj]
  5113.  
  5114.  
  5115. "C:\Users\John Kilbride\xgboost\build\install.vcxproj" (default target) (1) ->
  5116. "C:\Users\John Kilbride\xgboost\build\ALL_BUILD.vcxproj" (default target) (3) ->
  5117. "C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj" (default target) (6) ->
  5118. (Lib target) ->
  5119.   logging.obj : warning LNK4221: This object file does not define any previously undefined public symbols, so it will n
  5120. ot be used by any link operation that consumes this library [C:\Users\John Kilbride\xgboost\build\objxgboost.vcxproj]
  5121.  
  5122.  
  5123. "C:\Users\John Kilbride\xgboost\build\install.vcxproj" (default target) (1) ->
  5124. "C:\Users\John Kilbride\xgboost\build\ALL_BUILD.vcxproj" (default target) (3) ->
  5125. "C:\Users\John Kilbride\xgboost\build\rabit.vcxproj" (default target) (7) ->
  5126. (ClCompile target) ->
  5127.   C:\Users\John Kilbride\xgboost\rabit\src\c_api.cc(135): warning C4244: 'argument': conversion from 'uint64_t' to 'con
  5128. st unsigned int', possible loss of data [C:\Users\John Kilbride\xgboost\build\rabit.vcxproj]
  5129.   C:\Users\John Kilbride\xgboost\rabit\src\c_api.cc(137): warning C4244: 'argument': conversion from 'uint64_t' to 'siz
  5130. e_t', possible loss of data [C:\Users\John Kilbride\xgboost\build\rabit.vcxproj]
  5131.  
  5132.  
  5133. "C:\Users\John Kilbride\xgboost\build\install.vcxproj" (default target) (1) ->
  5134. "C:\Users\John Kilbride\xgboost\build\ALL_BUILD.vcxproj" (default target) (3) ->
  5135. "C:\Users\John Kilbride\xgboost\build\gpuxgboost.vcxproj" (default target) (5) ->
  5136. (CustomBuild target) ->
  5137.   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.targets(20
  5138. 9,5): error MSB6006: "cmd.exe" exited with code 1. [C:\Users\John Kilbride\xgboost\build\gpuxgboost.vcxproj]
  5139.  
  5140.     567 Warning(s)
  5141.     1 Error(s)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement