- 30 Oct, 2020 1 commit
-
-
Nikita Titov authored
-
- 21 Sep, 2020 1 commit
-
-
TP Boudreau authored
* Add specialized OpenCL/Python package build path * Refer to upstream OpenCL repository * Reset build job count in setup.py * TEMPORARY: refer to OpenCL fork to ensure Linux CI builds succeed * Remove intermediate cmake target * Restrict OpenCL headers to documented API version * Use command line definition to activate integrated build * Flag reference to unofficial repo with FIXME * TEMPORARY: update private repo tag for dependency * Remove integrated build for non-Win32 and related cleanup * Remove commented code * Rename integrated OpenCL build option and other cleanups * Small cleanups * Update CMakeIntegratedOpenCL.cmake Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Update CMakeIntegratedOpenCL.cmake Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Update CMakeIntegratedOpenCL.cmake Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Update CMakeIntegratedOpenCL.cmake Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Update CMakeLists.txt Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Update CMakeLists.txt Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Update CMakeLists.txt Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Update CMakeIntegratedOpenCL.cmake Targeted download of Boost submodules. Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Update CMakeLists.txt Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> Co-authored-by:
Nikita Titov <nekit94-08@mail.ru>
-
- 20 Sep, 2020 1 commit
-
-
Chip Kerchner authored
* Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * Initial CUDA work * redirect log to python console (#3090) * redir log to python console * fix pylint * Apply suggestions from code review * Update basic.py * Apply suggestions from code review Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Update c_api.h * Apply suggestions from code review * Apply suggestions from code review * super-minor: better wording Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> Co-authored-by:
StrikerRUS <nekit94-12@hotmail.com> * re-order includes (fixes #3132) (#3133) * Revert "re-order includes (fixes #3132) (#3133)" (#3153) This reverts commit 656d2676 . * Missing change from previous rebase * Minor cleanup and removal of development scripts. * Only set gpu_use_dp on by default for CUDA. Other minor change. * Fix python lint indentation problem. * More python lint issues. * Big lint cleanup - more to come. * Another large lint cleanup - more to come. * Even more lint cleanup. * Minor cleanup so less differences in code. * Revert is_use_subset changes * Another rebase from master to fix recent conflicts. * More lint. * Simple code cleanup - add & remove blank lines, revert unneccessary format changes, remove added dead code. * Removed parameters added for CUDA and various bug fix. * Yet more lint and unneccessary changes. * Revert another change. * Removal of unneccessary code. * temporary appveyor.yml for building and testing * Remove return value in ReSize * Removal of unused variables. * Code cleanup from reviewers suggestions. * Removal of FIXME comments and unused defines. * More reviewers comments cleanup. * More reviewers comments cleanup. * More reviewers comments cleanup. * Fix config variables. * Attempt to fix check-docs failure * Update Paramster.rst for num_gpu * Removing test appveyor.yml * Add CUDA_RESOLVE_DEVICE_SYMBOLS to libraries to fix linking issue. * Fixed handling of data elements less than 2K. * More reviewers comments cleanup. * Removal of TODO and fix printing of int64_t * Add cuda change for CI testing and remove cuda from device_type in python. * Missed one change form previous check-in * Removal AdditionConfig and fix settings. * Limit number of GPUs to one for now in CUDA. * Update Parameters.rst for previous check-in * Whitespace removal. * Cleanup unused code. * Changed uint/ushort/ulong to unsigned int/short/long to help Windows based CUDA compiler work. * Lint change from previous check-in. * Changes based on reviewers comments. * More reviewer comment changes. * Adding warning for is_sparse. Revert tmp_subset code. Only return FeatureGroupData if not is_multi_val_ * Fix so that CUDA code will compile even if you enable the SCORE_T_USE_DOUBLE define. * Reviewer comment cleanup. * Replace warning with Log message. Removal of some of the USE_CUDA. Fix typo and removal of pragma once. * Remove PRINT debug for CUDA code. * Allow to use of multiple GPUs for CUDA. * More multi-GPUs enablement for CUDA. * More code cleanup based on reviews comments. * Update docs with latest config changes. Co-authored-by:
Gordon Fossum <fossum@us.ibm.com> Co-authored-by:
ChipKerchner <ckerchne@linux.vnet.ibm.com> Co-authored-by:
Guolin Ke <guolin.ke@outlook.com> Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> Co-authored-by:
StrikerRUS <nekit94-12@hotmail.com> Co-authored-by:
James Lamb <jaylamb20@gmail.com>
-
- 14 Sep, 2020 1 commit
-
-
Nikita Titov authored
* Update install.libs.R * Update CMakeLists.txt
-
- 12 Jul, 2020 1 commit
-
-
James Lamb authored
-
- 27 Jun, 2020 1 commit
-
-
Nikita Titov authored
-
- 26 Jun, 2020 1 commit
-
-
Darby Payne authored
-
- 02 May, 2020 1 commit
-
-
James Lamb authored
* [R-package] CMake fixes to support MSVC * simplifications * Apply suggestions from code review Co-Authored-By:
Nikita Titov <nekit94-08@mail.ru> * removed MSVC_RUNTIME_LIBRARY property * fixed FindLibR search for LIBR_CORE_LIBRARY * Update CMakeLists.txt Co-Authored-By:
Nikita Titov <nekit94-08@mail.ru> * made R.lib linking more explicit * add R_DOT_LIB_FILE to cache * changed R.lib CMake name * fix placementt tof R_MSVC_CORE_LIBRARY * empty commit * change MSVC library name * one more name change Co-authored-by:
Nikita Titov <nekit94-08@mail.ru>
-
- 01 Apr, 2020 1 commit
-
-
James Lamb authored
-
- 24 Mar, 2020 1 commit
-
-
James Lamb authored
* [R-package] started cutting over from custom R-to-C interface to R.h * replaced LGBM_SE with SEXP * fixed error about ocnflicting definitions of length * got linking working * more stuff * eliminated R CMD CHECK note about printing * switched from hard-coded include dir to the one from FindLibR.cmake * cleaned up formatting in FindLibR.cmake * commented-out everything in CI that does not touch R * more changes * trying to get better logs * tried ignoring * added error message to confirm a suspicion * still trying to find R during R CMD CHECK * restore full CI * fixed comment * Update R-package/src/cmake/modules/FindLibR.cmake * changed strategy for finding LIBR_HOME on Windows * Removed 32-bit Windows stuff in FindLibR.cmake * Update R-package/src/cmake/modules/FindLibR.cmake * Update CMakeLists.txt Co-Authored-By:
Nikita Titov <nekit94-08@mail.ru> * Update CMakeLists.txt Co-Authored-By:
Nikita Titov <nekit94-08@mail.ru> * Update R-package/src/cmake/modules/FindLibR.cmake Co-Authored-By:
Nikita Titov <nekit94-08@mail.ru> * removed some duplication in cmake scripts * Update R-package/src/cmake/modules/FindLibR.cmake Co-Authored-By:
Nikita Titov <nekit94-08@mail.ru> * Update R-package/src/cmake/modules/FindLibR.cmake Co-Authored-By:
Nikita Titov <nekit94-08@mail.ru> * Update R-package/src/cmake/modules/FindLibR.cmake Co-Authored-By:
Nikita Titov <nekit94-08@mail.ru> * Update R-package/src/cmake/modules/FindLibR.cmake Co-Authored-By:
Nikita Titov <nekit94-08@mail.ru> * Update R-package/src/cmake/modules/FindLibR.cmake Co-Authored-By:
Nikita Titov <nekit94-08@mail.ru> * Update R-package/src/cmake/modules/FindLibR.cmake Co-Authored-By:
Nikita Titov <nekit94-08@mail.ru> * added LIBR_CORE_LIBRARY back * small fixes to CMakeLists * simplified FindLibR.cmake * some fixes for windows * Apply suggestions from code review Co-Authored-By:
Nikita Titov <nekit94-08@mail.ru> * allowed for directly passing LIBR_EXECUTABLE to FindLibR.cmake * reorganized FindLibR.cmake to catch more cases * clean up inconsistencies in R calls in FindLibR.cmake * Update R-package/src/cmake/modules/FindLibR.cmake Co-Authored-By:
Nikita Titov <nekit94-08@mail.ru> * removed unnecessary log messages * removed unnecessary unset() call Co-authored-by:
Nikita Titov <nekit94-08@mail.ru>
-
- 10 Mar, 2020 1 commit
-
-
James Lamb authored
* [R-package] Introduced define LGB_BUILD_R to control compilation of lib_lightgbm for the R package * fixed comment * switched to cmake options * fixed typo
-
- 01 Mar, 2020 1 commit
-
-
Guolin Ke authored
* add debug mode in camke * add debug dll * Apply suggestions from code review Co-Authored-By:
Nikita Titov <nekit94-08@mail.ru> * fix naming * Apply suggestions from code review * Apply suggestions from code review * Update LightGBM.sln * refine * run MPI job in debug mode * document USE_DEBUG and USE_TIMETAG Co-authored-by:
Nikita Titov <nekit94-08@mail.ru>
-
- 26 Feb, 2020 1 commit
-
-
Guolin Ke authored
* add Link Time Code Generation * remove ltcg * Apply suggestions from code review
-
- 08 Feb, 2020 1 commit
-
-
Nikita Titov authored
* various minor style, docs and cpplint improvements * fixed typo in warning * fix recently added cpplint errors * move note for params upper in description for consistency
-
- 02 Feb, 2020 1 commit
-
-
Guolin Ke authored
* commit * fix a bug * fix bug * reset to track changes * refine the auto choose logic * sort the time stats output * fix include * change multi_val_bin_sparse_threshold * add cmake * add _mm_malloc and _mm_free for cross platform * fix cmake bug * timer for split * try to fix cmake * fix tests * refactor DataPartition::Split * fix test * typo * formating * Revert "formating" This reverts commit 5b8de4f7fb9d975ee23701d276a66d40ee6d4222. * add document * [R-package] Added tests on use of force_col_wise and force_row_wise in training (#2719) * naming * fix gpu code * Update include/LightGBM/bin.h Co-Authored-By:
James Lamb <jaylamb20@gmail.com> * Update src/treelearner/ocl/histogram16.cl * test: swap compilers for CI * fix omp * not avx2 * no aligned for feature histogram * Revert "refactor DataPartition::Split" This reverts commit 256e6d9641ade966a1f54da1752e998a1149b6f8. * slightly refactor data partition * reduce the memory cost Co-authored-by:
James Lamb <jaylamb20@gmail.com> Co-authored-by:
Nikita Titov <nekit94-08@mail.ru>
-
- 15 Jan, 2020 1 commit
-
-
Guolin Ke authored
* try to use _mm_prefetch anywhere * refine * fix bug * remove the unneeded prefetch
-
- 12 Jan, 2020 1 commit
-
-
Nikita Titov authored
* removed OpenMP ugly fix for Mojave as it's fixed in latest CMake * test: switch compilers * switch compilers back
-
- 12 May, 2019 1 commit
-
-
James Lamb authored
-
- 04 May, 2019 1 commit
-
-
Nikita Titov authored
-
- 30 Apr, 2019 1 commit
-
-
Nikita Titov authored
* updated installation guide * updated Python installation guide * added note about opencl path to Windows section * added space before path in message * minor correction for option description in Python installation guide
-
- 17 Apr, 2019 1 commit
-
-
Nikita Titov authored
* minor fixed in CMakeLists * state what message is about
-
- 20 Feb, 2019 1 commit
-
-
Ilya Matiach authored
* added LightGBM SWIG wrappers for macOS and updated docs * updated installation instructions based on comments * updated based on comments
-
- 26 Jan, 2019 1 commit
-
-
Tsukasa OMOTO authored
* Fix build on macOS Mojave Fixed #1898 - https://iscinumpy.gitlab.io/post/omp-on-high-sierra/ - https://cliutils.gitlab.io/modern-cmake/chapters/packages/OpenMP.html - https://github.com/Homebrew/homebrew-core/pull/20589 * update setup.py * update docs * fix setup.py * update docs * update docs * update setup.py * update docs
-
- 24 Sep, 2018 1 commit
-
-
Nikita Titov authored
* unified references * fixed typo * GPU version is quite stable now * updated reference for GPU version
-
- 28 Aug, 2018 1 commit
-
-
Ilya Matiach authored
-
- 13 Aug, 2018 1 commit
-
-
Nikita Titov authored
* added clang test * hotfix * downgrade required AppleCLang version * fixed CMakeLists * prevent case when CMake is downgraded by libomp * fixed Clang test * moved MSVC version check to the better place * compile with Clang at Travis on Linux * clear .travis.yml * fixed indents * added support of MPI test at Travis with macOS * added FAQ entry about OpenMP library error * updated installation guide * moved APPLE_OUTPUT_DYLIB to other options * fix check-docs test: ignore old url from error message * added example of symlink command in FAQ * fixed markdown * capitalized heading * updated Python installation guide * changed mode in message command * added notes about MinGW efficiency problems * updated R-package installation guide * use quotes for gcc version * removed excess 'Note' phrase
-
- 12 Jul, 2018 2 commits
-
-
Guolin Ke authored
* fix bugs * many fixes * remove duplicate lines * test for mingw * Not nuget in appveyor * remove mingw build * Update test.sh * Update test.sh * Update test.sh * fixed macOS wheel name * don't run docs test at VSTS * made nuget creating script directory independent
-
fanliwen authored
-
- 10 Jul, 2018 1 commit
-
-
- 03 Jun, 2018 1 commit
-
-
Nikita Titov authored
* added missed description of plot_example in python_guide folder and fixed consistency for packages naming * more reliable OS detection * fixed grammar * made pylint happy
-
- 28 Apr, 2018 1 commit
-
-
Guolin Ke authored
-
- 24 Apr, 2018 1 commit
-
-
Jerry Liu authored
-
- 18 Apr, 2018 1 commit
-
-
Guolin Ke authored
-
- 27 Feb, 2018 1 commit
-
-
ebernhardson authored
* Read and write datsets from hdfs. * Only enabled when cmake is run with -DUSE_HDFS:BOOL=TRUE * Introduces VirtualFile(Reader|Writer) to asbtract VFS differences
-
- 31 Jan, 2018 1 commit
-
-
Ilya Matiach authored
* Adding Java wrappers to LightGBM by updating CMakeLists and adding SWIG file * Set SWIG generation to OFF by default * Added -package option to SWIG_FLAGS * Fixed jar structure to have class files in proper location * removed link with OpenMP flags
-
- 29 Nov, 2017 1 commit
-
-
Nikita Titov authored
* updated travis * renamed OSX->macOS; updated gcc installation on macOS * updated travis macos installation Please enter the commit message for your changes. Lines starting * updated installation guide for macos * fixed spelling * renamed appveyor file * updated Travis
-
- 26 Nov, 2017 1 commit
-
-
Guolin Ke authored
* remove protobuf * add version number * remove pmml script * use float for split gain * fix warnings * refine the read model logic of gbdt * fix compile error * improve decode speed * fix some bugs * fix double accuracy problem * fix bug * multi-thread save model * speed up save model to string * parallel save/load model * fix some warnings. * fix warnings. * fix a bug * remove debug output * fix doc * fix max_bin warning in tests. * fix max_bin warning * fix pylint * clean code for stringToArray * clean code for TToString * remove max_bin * replace "class" with typename
-
- 01 Nov, 2017 1 commit
-
-
Nikita Titov authored
-
- 26 Oct, 2017 1 commit
-
-
wxchan authored
* [optional] support protobuf * fix windows/LightGBM.vcxproj * add doc * fix doc * fix vs support (#2) * fix vs support * fix cmake
-
- 20 Oct, 2017 1 commit
-