• Guolin Ke's avatar
    Support both row-wise and col-wise multi-threading (#2699) · 509c2e50
    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: default avatarJames 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: default avatarJames Lamb <jaylamb20@gmail.com>
    Co-authored-by: default avatarNikita Titov <nekit94-08@mail.ru>
    509c2e50
feature_histogram.hpp 33.6 KB