在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Gpu版lightgbm的免编译安装文件

Gpu版lightgbm的免编译安装文件

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:90.49M
  • 下载次数:2
  • 浏览次数:425
  • 发布时间:2020-08-02
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
微软新开源的轻量级、高效率梯度提升树lightgbm工具。已经编译好windows-gpu版本。安装cuda和cudnn后,直接运行"python install -e ."安装 即可使用。
【实例截图】
【核心代码】
LightGBM-GPU-2.1.0
└── LightGBM-2.1.0
├── build
│   ├── ALL_BUILD.vcxproj
│   ├── ALL_BUILD.vcxproj.filters
│   ├── CMakeCache.txt
│   ├── CMakeFiles
│   │   ├── 0399ae410e8503f92cb91bb92f248358
│   │   │   ├── generate.stamp.rule
│   │   │   └── INSTALL_force.rule
│   │   ├── 3.11.1
│   │   │   ├── CMakeCCompiler.cmake
│   │   │   ├── CMakeCXXCompiler.cmake
│   │   │   ├── CMakeDetermineCompilerABI_C.bin
│   │   │   ├── CMakeDetermineCompilerABI_CXX.bin
│   │   │   ├── CMakeRCCompiler.cmake
│   │   │   ├── CMakeSystem.cmake
│   │   │   ├── CompilerIdC
│   │   │   │   ├── CMakeCCompilerId.c
│   │   │   │   ├── CompilerIdC.exe
│   │   │   │   ├── CompilerIdC.vcxproj
│   │   │   │   └── Debug
│   │   │   │   ├── CMakeCCompilerId.obj
│   │   │   │   └── CompilerIdC.tlog
│   │   │   │   ├── CL.command.1.tlog
│   │   │   │   ├── CL.read.1.tlog
│   │   │   │   ├── CL.write.1.tlog
│   │   │   │   ├── CompilerIdC.lastbuildstate
│   │   │   │   ├── link.command.1.tlog
│   │   │   │   ├── link.read.1.tlog
│   │   │   │   └── link.write.1.tlog
│   │   │   ├── CompilerIdCXX
│   │   │   │   ├── CMakeCXXCompilerId.cpp
│   │   │   │   ├── CompilerIdCXX.exe
│   │   │   │   ├── CompilerIdCXX.vcxproj
│   │   │   │   └── Debug
│   │   │   │   ├── CMakeCXXCompilerId.obj
│   │   │   │   └── CompilerIdCXX.tlog
│   │   │   │   ├── CL.command.1.tlog
│   │   │   │   ├── CL.read.1.tlog
│   │   │   │   ├── CL.write.1.tlog
│   │   │   │   ├── CompilerIdCXX.lastbuildstate
│   │   │   │   ├── link.command.1.tlog
│   │   │   │   ├── link.read.1.tlog
│   │   │   │   └── link.write.1.tlog
│   │   │   ├── VCTargetsPath.txt
│   │   │   ├── VCTargetsPath.vcxproj
│   │   │   └── x64
│   │   │   └── Debug
│   │   │   └── VCTargetsPath.tlog
│   │   │   └── VCTargetsPath.lastbuildstate
│   │   ├── cmake.check_cache
│   │   ├── CMakeError.log
│   │   ├── CMakeOutput.log
│   │   ├── feature_tests.bin
│   │   ├── feature_tests.cxx
│   │   ├── FindOpenMP
│   │   │   ├── ompver_C.bin
│   │   │   ├── ompver_CXX.bin
│   │   │   ├── OpenMPCheckVersion.c
│   │   │   ├── OpenMPCheckVersion.cpp
│   │   │   ├── OpenMPTryFlag.c
│   │   │   └── OpenMPTryFlag.cpp
│   │   ├── generate.stamp
│   │   ├── generate.stamp.depend
│   │   ├── generate.stamp.list
│   │   └── TargetDirectories.txt
│   ├── cmake_install.cmake
│   ├── INSTALL.vcxproj
│   ├── INSTALL.vcxproj.filters
│   ├── _lightgbm.dir
│   │   └── Release
│   │   ├── application.obj
│   │   ├── bin.obj
│   │   ├── boosting.obj
│   │   ├── c_api.obj
│   │   ├── config.obj
│   │   ├── data_parallel_tree_learner.obj
│   │   ├── dataset_loader.obj
│   │   ├── dataset.obj
│   │   ├── dcg_calculator.obj
│   │   ├── feature_parallel_tree_learner.obj
│   │   ├── file_io.obj
│   │   ├── gbdt_model_text.obj
│   │   ├── gbdt.obj
│   │   ├── gbdt_prediction.obj
│   │   ├── gpu_tree_learner.obj
│   │   ├── lightgbm_R.obj
│   │   ├── _lightgbm.tlog
│   │   │   ├── CL.command.1.tlog
│   │   │   ├── CL.read.1.tlog
│   │   │   ├── CL.write.1.tlog
│   │   │   ├── custombuild.command.1.tlog
│   │   │   ├── custombuild.read.1.tlog
│   │   │   ├── custombuild.write.1.tlog
│   │   │   ├── _lightgbm.lastbuildstate
│   │   │   ├── _lightgbm.write.1u.tlog
│   │   │   ├── link.command.1.tlog
│   │   │   ├── link.read.1.tlog
│   │   │   └── link.write.1.tlog
│   │   ├── linkers_mpi.obj
│   │   ├── linkers_socket.obj
│   │   ├── linker_topo.obj
│   │   ├── metadata.obj
│   │   ├── metric.obj
│   │   ├── network.obj
│   │   ├── objective_function.obj
│   │   ├── parser.obj
│   │   ├── prediction_early_stop.obj
│   │   ├── serial_tree_learner.obj
│   │   ├── tree_learner.obj
│   │   ├── tree.obj
│   │   └── voting_parallel_tree_learner.obj
│   ├── lightgbm.dir
│   │   └── Release
│   │   ├── application.obj
│   │   ├── bin.obj
│   │   ├── boosting.obj
│   │   ├── config.obj
│   │   ├── data_parallel_tree_learner.obj
│   │   ├── dataset_loader.obj
│   │   ├── dataset.obj
│   │   ├── dcg_calculator.obj
│   │   ├── feature_parallel_tree_learner.obj
│   │   ├── file_io.obj
│   │   ├── gbdt_model_text.obj
│   │   ├── gbdt.obj
│   │   ├── gbdt_prediction.obj
│   │   ├── gpu_tree_learner.obj
│   │   ├── lightgbm.tlog
│   │   │   ├── CL.command.1.tlog
│   │   │   ├── CL.read.1.tlog
│   │   │   ├── CL.write.1.tlog
│   │   │   ├── custombuild.command.1.tlog
│   │   │   ├── custombuild.read.1.tlog
│   │   │   ├── custombuild.write.1.tlog
│   │   │   ├── lightgbm.lastbuildstate
│   │   │   ├── lightgbm.write.1u.tlog
│   │   │   ├── link.command.1.tlog
│   │   │   ├── link.read.1.tlog
│   │   │   └── link.write.1.tlog
│   │   ├── linkers_mpi.obj
│   │   ├── linkers_socket.obj
│   │   ├── linker_topo.obj
│   │   ├── main.obj
│   │   ├── metadata.obj
│   │   ├── metric.obj
│   │   ├── network.obj
│   │   ├── objective_function.obj
│   │   ├── parser.obj
│   │   ├── prediction_early_stop.obj
│   │   ├── serial_tree_learner.obj
│   │   ├── tree_learner.obj
│   │   ├── tree.obj
│   │   └── voting_parallel_tree_learner.obj
│   ├── lightgbm.sln
│   ├── _lightgbm.vcxproj
│   ├── lightgbm.vcxproj
│   ├── _lightgbm.vcxproj.filters
│   ├── lightgbm.vcxproj.filters
│   ├── x64
│   │   └── Release
│   │   ├── ALL_BUILD
│   │   │   └── ALL_BUILD.tlog
│   │   │   ├── ALL_BUILD.lastbuildstate
│   │   │   ├── custombuild.command.1.tlog
│   │   │   ├── custombuild.read.1.tlog
│   │   │   └── custombuild.write.1.tlog
│   │   └── ZERO_CHECK
│   │   └── ZERO_CHECK.tlog
│   │   ├── custombuild.command.1.tlog
│   │   ├── custombuild.read.1.tlog
│   │   ├── custombuild.write.1.tlog
│   │   └── ZERO_CHECK.lastbuildstate
│   ├── ZERO_CHECK.vcxproj
│   └── ZERO_CHECK.vcxproj.filters
├── CMakeLists.txt
├── CODE_OF_CONDUCT.md
├── compute
│   ├── cmake
│   │   ├── BoostComputeConfig.cmake.in
│   │   ├── FindBolt.cmake
│   │   ├── FindEigen.cmake
│   │   ├── FindTBB.cmake
│   │   └── opencl
│   │   └── FindOpenCL.cmake
│   ├── CMakeLists.txt
│   ├── CONTRIBUTING.md
│   ├── doc
│   │   ├── advanced_topics.qbk
│   │   ├── compute.qbk
│   │   ├── design.qbk
│   │   ├── faq.qbk
│   │   ├── getting_started.qbk
│   │   ├── interop.qbk
│   │   ├── introduction.qbk
│   │   ├── Jamfile.v2
│   │   ├── performance.qbk
│   │   ├── platforms_and_compilers.qbk
│   │   ├── porting_guide.qbk
│   │   ├── reference.qbk
│   │   └── tutorial.qbk
│   ├── example
│   │   ├── amd_cpp_kernel.cpp
│   │   ├── batched_determinant.cpp
│   │   ├── black_scholes.cpp
│   │   ├── CMakeLists.txt
│   │   ├── copy_data.cpp
│   │   ├── fizz_buzz.cpp
│   │   ├── hello_world.cpp
│   │   ├── host_sort.cpp
│   │   ├── inline_ptx.cpp
│   │   ├── k_means.cpp
│   │   ├── list_devices.cpp
│   │   ├── longest_vector.cpp
│   │   ├── mandelbrot.cpp
│   │   ├── mapped_view.cpp
│   │   ├── matrix_transpose.cpp
│   │   ├── memory_limits.cpp
│   │   ├── monte_carlo.cpp
│   │   ├── nbody.cpp
│   │   ├── opencl_test.cpp
│   │   ├── opencv_convolution.cpp
│   │   ├── opencv_flip.cpp
│   │   ├── opencv_histogram.cpp
│   │   ├── opencv_optical_flow.cpp
│   │   ├── opencv_sobel_filter.cpp
│   │   ├── opengl_sphere.cpp
│   │   ├── point_centroid.cpp
│   │   ├── price_cross.cpp
│   │   ├── print_vector.cpp
│   │   ├── qimage_blur.cpp
│   │   ├── random_walk.cpp
│   │   ├── resize_image.cpp
│   │   ├── simple_kernel.cpp
│   │   ├── simple_moving_average.cpp
│   │   ├── sort_vector.cpp
│   │   ├── threefry_engine.cpp
│   │   ├── time_copy.cpp
│   │   ├── transform_sqrt.cpp
│   │   └── vector_addition.cpp
│   ├── include
│   │   └── boost
│   │   ├── compute
│   │   │   ├── algorithm
│   │   │   │   ├── accumulate.hpp
│   │   │   │   ├── adjacent_difference.hpp
│   │   │   │   ├── adjacent_find.hpp
│   │   │   │   ├── all_of.hpp
│   │   │   │   ├── any_of.hpp
│   │   │   │   ├── binary_search.hpp
│   │   │   │   ├── copy.hpp
│   │   │   │   ├── copy_if.hpp
│   │   │   │   ├── copy_n.hpp
│   │   │   │   ├── count.hpp
│   │   │   │   ├── count_if.hpp
│   │   │   │   ├── detail
│   │   │   │   │   ├── balanced_path.hpp
│   │   │   │   │   ├── binary_find.hpp
│   │   │   │   │   ├── compact.hpp
│   │   │   │   │   ├── copy_on_device.hpp
│   │   │   │   │   ├── copy_to_device.hpp
│   │   │   │   │   ├── copy_to_host.hpp
│   │   │   │   │   ├── count_if_with_ballot.hpp
│   │   │   │   │   ├── count_if_with_reduce.hpp
│   │   │   │   │   ├── count_if_with_threads.hpp
│   │   │   │   │   ├── find_extrema.hpp
│   │   │   │   │   ├── find_extrema_on_cpu.hpp
│   │   │   │   │   ├── find_extrema_with_atomics.hpp
│   │   │   │   │   ├── find_extrema_with_reduce.hpp
│   │   │   │   │   ├── find_if_with_atomics.hpp
│   │   │   │   │   ├── inplace_reduce.hpp
│   │   │   │   │   ├── insertion_sort.hpp
│   │   │   │   │   ├── merge_path.hpp
│   │   │   │   │   ├── merge_sort_on_cpu.hpp
│   │   │   │   │   ├── merge_sort_on_gpu.hpp
│   │   │   │   │   ├── merge_with_merge_path.hpp
│   │   │   │   │   ├── radix_sort.hpp
│   │   │   │   │   ├── random_fill.hpp
│   │   │   │   │   ├── reduce_by_key.hpp
│   │   │   │   │   ├── reduce_by_key_with_scan.hpp
│   │   │   │   │   ├── reduce_on_cpu.hpp
│   │   │   │   │   ├── reduce_on_gpu.hpp
│   │   │   │   │   ├── scan.hpp
│   │   │   │   │   ├── scan_on_cpu.hpp
│   │   │   │   │   ├── scan_on_gpu.hpp
│   │   │   │   │   ├── search_all.hpp
│   │   │   │   │   ├── serial_accumulate.hpp
│   │   │   │   │   ├── serial_count_if.hpp
│   │   │   │   │   ├── serial_find_extrema.hpp
│   │   │   │   │   ├── serial_merge.hpp
│   │   │   │   │   ├── serial_reduce_by_key.hpp
│   │   │   │   │   ├── serial_reduce.hpp
│   │   │   │   │   └── serial_scan.hpp
│   │   │   │   ├── equal.hpp
│   │   │   │   ├── equal_range.hpp
│   │   │   │   ├── exclusive_scan.hpp
│   │   │   │   ├── fill.hpp
│   │   │   │   ├── fill_n.hpp
│   │   │   │   ├── find_end.hpp
│   │   │   │   ├── find.hpp
│   │   │   │   ├── find_if.hpp
│   │   │   │   ├── find_if_not.hpp
│   │   │   │   ├── for_each.hpp
│   │   │   │   ├── for_each_n.hpp
│   │   │   │   ├── gather.hpp
│   │   │   │   ├── generate.hpp
│   │   │   │   ├── generate_n.hpp
│   │   │   │   ├── includes.hpp
│   │   │   │   ├── inclusive_scan.hpp
│   │   │   │   ├── inner_product.hpp
│   │   │   │   ├── inplace_merge.hpp
│   │   │   │   ├── iota.hpp
│   │   │   │   ├── is_partitioned.hpp
│   │   │   │   ├── is_permutation.hpp
│   │   │   │   ├── is_sorted.hpp
│   │   │   │   ├── lexicographical_compare.hpp
│   │   │   │   ├── lower_bound.hpp
│   │   │   │   ├── max_element.hpp
│   │   │   │   ├── merge.hpp
│   │   │   │   ├── min_element.hpp
│   │   │   │   ├── minmax_element.hpp
│   │   │   │   ├── mismatch.hpp
│   │   │   │   ├── next_permutation.hpp
│   │   │   │   ├── none_of.hpp
│   │   │   │   ├── nth_element.hpp
│   │   │   │   ├── partial_sum.hpp
│   │   │   │   ├── partition_copy.hpp
│   │   │   │   ├── partition.hpp
│   │   │   │   ├── partition_point.hpp
│   │   │   │   ├── prev_permutation.hpp
│   │   │   │   ├── random_shuffle.hpp
│   │   │   │   ├── reduce_by_key.hpp
│   │   │   │   ├── reduce.hpp
│   │   │   │   ├── remove.hpp
│   │   │   │   ├── remove_if.hpp
│   │   │   │   ├── replace_copy.hpp
│   │   │   │   ├── replace.hpp
│   │   │   │   ├── reverse_copy.hpp
│   │   │   │   ├── reverse.hpp
│   │   │   │   ├── rotate_copy.hpp
│   │   │   │   ├── rotate.hpp
│   │   │   │   ├── scatter.hpp
│   │   │   │   ├── scatter_if.hpp
│   │   │   │   ├── search.hpp
│   │   │   │   ├── search_n.hpp
│   │   │   │   ├── set_difference.hpp
│   │   │   │   ├── set_intersection.hpp
│   │   │   │   ├── set_symmetric_difference.hpp
│   │   │   │   ├── set_union.hpp
│   │   │   │   ├── sort_by_key.hpp
│   │   │   │   ├── sort.hpp
│   │   │   │   ├── stable_partition.hpp
│   │   │   │   ├── stable_sort_by_key.hpp
│   │   │   │   ├── stable_sort.hpp
│   │   │   │   ├── swap_ranges.hpp
│   │   │   │   ├── transform.hpp
│   │   │   │   ├── transform_if.hpp
│   │   │   │   ├── transform_reduce.hpp
│   │   │   │   ├── unique_copy.hpp
│   │   │   │   ├── unique.hpp
│   │   │   │   └── upper_bound.hpp
│   │   │   ├── algorithm.hpp
│   │   │   ├── allocator
│   │   │   │   ├── buffer_allocator.hpp
│   │   │   │   └── pinned_allocator.hpp
│   │   │   ├── allocator.hpp
│   │   │   ├── async
│   │   │   │   ├── future.hpp
│   │   │   │   ├── wait_guard.hpp
│   │   │   │   └── wait.hpp
│   │   │   ├── async.hpp
│   │   │   ├── buffer.hpp
│   │   │   ├── cl_ext.hpp
│   │   │   ├── cl.hpp
│   │   │   ├── closure.hpp
│   │   │   ├── command_queue.hpp
│   │   │   ├── config.hpp
│   │   │   ├── container
│   │   │   │   ├── array.hpp
│   │   │   │   ├── basic_string.hpp
│   │   │   │   ├── detail
│   │   │   │   │   └── scalar.hpp
│   │   │   │   ├── dynamic_bitset.hpp
│   │   │   │   ├── flat_map.hpp
│   │   │   │   ├── flat_set.hpp
│   │   │   │   ├── mapped_view.hpp
│   │   │   │   ├── stack.hpp
│   │   │   │   ├── string.hpp
│   │   │   │   ├── valarray.hpp
│   │   │   │   └── vector.hpp
│   │   │   ├── container.hpp
│   │   │   ├── context.hpp
│   │   │   ├── core.hpp
│   │   │   ├── detail
│   │   │   │   ├── assert_cl_success.hpp
│   │   │   │   ├── buffer_value.hpp
│   │   │   │   ├── device_ptr.hpp
│   │   │   │   ├── diagnostic.hpp
│   │   │   │   ├── duration.hpp
│   │   │   │   ├── getenv.hpp
│   │   │   │   ├── get_object_info.hpp
│   │   │   │   ├── global_static.hpp
│   │   │   │   ├── is_buffer_iterator.hpp
│   │   │   │   ├── is_contiguous_iterator.hpp
│   │   │   │   ├── iterator_plus_distance.hpp
│   │   │   │   ├── iterator_range_size.hpp
│   │   │   │   ├── iterator_traits.hpp
│   │   │   │   ├── literal.hpp
│   │   │   │   ├── lru_cache.hpp
│   │   │   │   ├── meta_kernel.hpp
│   │   │   │   ├── mpl_vector_to_tuple.hpp
│   │   │   │   ├── nvidia_compute_capability.hpp
│   │   │   │   ├── parameter_cache.hpp
│   │   │   │   ├── path.hpp
│   │   │   │   ├── print_range.hpp
│   │   │   │   ├── read_write_single_value.hpp
│   │   │   │   ├── sha1.hpp
│   │   │   │   ├── variadic_macros.hpp
│   │   │   │   ├── vendor.hpp
│   │   │   │   └── work_size.hpp
│   │   │   ├── device.hpp
│   │   │   ├── event.hpp
│   │   │   ├── exception
│   │   │   │   ├── context_error.hpp
│   │   │   │   ├── no_device_found.hpp
│   │   │   │   ├── opencl_error.hpp
│   │   │   │   └── unsupported_extension_error.hpp
│   │   │   ├── exception.hpp
│   │   │   ├── experimental
│   │   │   │   ├── clamp_range.hpp
│   │   │   │   ├── malloc.hpp
│   │   │   │   ├── sort_by_transform.hpp
│   │   │   │   └── tabulate.hpp
│   │   │   ├── functional
│   │   │   │   ├── as.hpp
│   │   │   │   ├── atomic.hpp
│   │   │   │   ├── bind.hpp
│   │   │   │   ├── common.hpp
│   │   │   │   ├── convert.hpp
│   │   │   │   ├── detail
│   │   │   │   │   ├── macros.hpp
│   │   │   │   │   ├── nvidia_ballot.hpp
│   │   │   │   │   ├── nvidia_popcount.hpp
│   │   │   │   │   └── unpack.hpp
│   │   │   │   ├── field.hpp
│   │   │   │   ├── geometry.hpp
│   │   │   │   ├── get.hpp
│   │   │   │   ├── hash.hpp
│   │   │   │   ├── identity.hpp
│   │   │   │   ├── integer.hpp
│   │   │   │   ├── logical.hpp
│   │   │   │   ├── math.hpp
│   │   │   │   ├── operator.hpp
│   │   │   │   ├── popcount.hpp
│   │   │   │   └── relational.hpp
│   │   │   ├── functional.hpp
│   │   │   ├── function.hpp
│   │   │   ├── image
│   │   │   │   ├── image1d.hpp
│   │   │   │   ├── image2d.hpp
│   │   │   │   ├── image3d.hpp
│   │   │   │   ├── image_format.hpp
│   │   │   │   ├── image_object.hpp
│   │   │   │   └── image_sampler.hpp
│   │   │   ├── image2d.hpp
│   │   │   ├── image3d.hpp
│   │   │   ├── image_format.hpp
│   │   │   ├── image.hpp
│   │   │   ├── image_sampler.hpp
│   │   │   ├── interop
│   │   │   │   ├── eigen
│   │   │   │   │   └── core.hpp
│   │   │   │   ├── eigen.hpp
│   │   │   │   ├── opencv
│   │   │   │   │   ├── core.hpp
│   │   │   │   │   ├── highgui.hpp
│   │   │   │   │   └── ocl.hpp
│   │   │   │   ├── opencv.hpp
│   │   │   │   ├── opengl
│   │   │   │   │   ├── acquire.hpp
│   │   │   │   │   ├── cl_gl_ext.hpp
│   │   │   │   │   ├── cl_gl.hpp
│   │   │   │   │   ├── context.hpp
│   │   │   │   │   ├── gl.hpp
│   │   │   │   │   ├── opengl_buffer.hpp
│   │   │   │   │   ├── opengl_renderbuffer.hpp
│   │   │   │   │   └── opengl_texture.hpp
│   │   │   │   ├── opengl.hpp
│   │   │   │   ├── qt
│   │   │   │   │   ├── qimage.hpp
│   │   │   │   │   ├── qpointf.hpp
│   │   │   │   │   ├── qpoint.hpp
│   │   │   │   │   ├── qtcore.hpp
│   │   │   │   │   ├── qtgui.hpp
│   │   │   │   │   └── qvector.hpp
│   │   │   │   ├── qt.hpp
│   │   │   │   ├── vtk
│   │   │   │   │   ├── bounds.hpp
│   │   │   │   │   ├── data_array.hpp
│   │   │   │   │   ├── matrix4x4.hpp
│   │   │   │   │   └── points.hpp
│   │   │   │   └── vtk.hpp
│   │   │   ├── iterator
│   │   │   │   ├── buffer_iterator.hpp
│   │   │   │   ├── constant_buffer_iterator.hpp
│   │   │   │   ├── constant_iterator.hpp
│   │   │   │   ├── counting_iterator.hpp
│   │   │   │   ├── detail
│   │   │   │   │   ├── get_base_iterator_buffer.hpp
│   │   │   │   │   └── swizzle_iterator.hpp
│   │   │   │   ├── discard_iterator.hpp
│   │   │   │   ├── function_input_iterator.hpp
│   │   │   │   ├── permutation_iterator.hpp
│   │   │   │   ├── strided_iterator.hpp
│   │   │   │   ├── transform_iterator.hpp
│   │   │   │   └── zip_iterator.hpp
│   │   │   ├── iterator.hpp
│   │   │   ├── kernel.hpp
│   │   │   ├── lambda
│   │   │   │   ├── context.hpp
│   │   │   │   ├── functional.hpp
│   │   │   │   ├── get.hpp
│   │   │   │   ├── make_pair.hpp
│   │   │   │   ├── make_tuple.hpp
│   │   │   │   ├── placeholder.hpp
│   │   │   │   ├── placeholders.hpp
│   │   │   │   └── result_of.hpp
│   │   │   ├── lambda.hpp
│   │   │   ├── memory
│   │   │   │   ├── local_buffer.hpp
│   │   │   │   └── svm_ptr.hpp
│   │   │   ├── memory.hpp
│   │   │   ├── memory_object.hpp
│   │   │   ├── pipe.hpp
│   │   │   ├── platform.hpp
│   │   │   ├── program.hpp
│   │   │   ├── random
│   │   │   │   ├── bernoulli_distribution.hpp
│   │   │   │   ├── default_random_engine.hpp
│   │   │   │   ├── discrete_distribution.hpp
│   │   │   │   ├── linear_congruential_engine.hpp
│   │   │   │   ├── mersenne_twister_engine.hpp
│   │   │   │   ├── normal_distribution.hpp
│   │   │   │   ├── threefry_engine.hpp
│   │   │   │   ├── uniform_int_distribution.hpp
│   │   │   │   └── uniform_real_distribution.hpp
│   │   │   ├── random.hpp
│   │   │   ├── source.hpp
│   │   │   ├── svm.hpp
│   │   │   ├── system.hpp
│   │   │   ├── types
│   │   │   │   ├── builtin.hpp
│   │   │   │   ├── complex.hpp
│   │   │   │   ├── fundamental.hpp
│   │   │   │   ├── pair.hpp
│   │   │   │   ├── struct.hpp
│   │   │   │   └── tuple.hpp
│   │   │   ├── types.hpp
│   │   │   ├── type_traits
│   │   │   │   ├── common_type.hpp
│   │   │   │   ├── detail
│   │   │   │   │   └── capture_traits.hpp
│   │   │   │   ├── is_device_iterator.hpp
│   │   │   │   ├── is_fundamental.hpp
│   │   │   │   ├── is_vector_type.hpp
│   │   │   │   ├── make_vector_type.hpp
│   │   │   │   ├── result_of.hpp
│   │   │   │   ├── scalar_type.hpp
│   │   │   │   ├── type_definition.hpp
│   │   │   │   ├── type_name.hpp
│   │   │   │   └── vector_size.hpp
│   │   │   ├── type_traits.hpp
│   │   │   ├── user_event.hpp
│   │   │   ├── utility
│   │   │   │   ├── dim.hpp
│   │   │   │   ├── extents.hpp
│   │   │   │   ├── invoke.hpp
│   │   │   │   ├── program_cache.hpp
│   │   │   │   ├── source.hpp
│   │   │   │   └── wait_list.hpp
│   │   │   ├── utility.hpp
│   │   │   ├── version.hpp
│   │   │   └── wait_list.hpp
│   │   └── compute.hpp
│   ├── index.html
│   ├── LICENSE_1_0.txt
│   ├── meta
│   │   └── libraries.json
│   ├── perf
│   │   ├── CMakeLists.txt
│   │   ├── perf_accumulate.cpp
│   │   ├── perf_bernoulli_distribution.cpp
│   │   ├── perf_binary_find.cpp
│   │   ├── perf_bolt_accumulate.cpp
│   │   ├── perf_bolt_count.cpp
│   │   ├── perf_bolt_exclusive_scan.cpp
│   │   ├── perf_bolt_fill.cpp
│   │   ├── perf_bolt_inner_product.cpp
│   │   ├── perf_bolt_max_element.cpp
│   │   ├── perf_bolt_merge.cpp
│   │   ├── perf_bolt_partial_sum.cpp
│   │   ├── perf_bolt_reduce_by_key.cpp
│   │   ├── perf_bolt_saxpy.cpp
│   │   ├── perf_bolt_sort.cpp
│   │   ├── perf_cart_to_polar.cpp
│   │   ├── perf_comparison_sort.cpp
│   │   ├── perf_copy_if.cpp
│   │   ├── perf_copy_to_device.cpp
│   │   ├── perf_count.cpp
│   │   ├── perf_discrete_distribution.cpp
│   │   ├── perfdoc.py
│   │   ├── perf_erase_remove.cpp
│   │   ├── perf_exclusive_scan.cpp
│   │   ├── perf_fill.cpp
│   │   ├── perf_find.cpp
│   │   ├── perf_find_end.cpp
│   │   ├── perf_host_sort.cpp
│   │   ├── perf.hpp
│   │   ├── perf_includes.cpp
│   │   ├── perf_inner_product.cpp
│   │   ├── perf_is_permutation.cpp
│   │   ├── perf_is_sorted.cpp
│   │   ├── perf_max_element.cpp
│   │   ├── perf_merge.cpp
│   │   ├── perf_next_permutation.cpp
│   │   ├── perf_nth_element.cpp
│   │   ├── perf_partial_sum.cpp
│   │   ├── perf_partition.cpp
│   │   ├── perf_partition_point.cpp
│   │   ├── perf_prev_permutation.cpp
│   │   ├── perf.py
│   │   ├── perf_random_number_engine.cpp
│   │   ├── perf_reduce_by_key.cpp
│   │   ├── perf_reverse_copy.cpp
│   │   ├── perf_reverse.cpp
│   │   ├── perf_rotate_copy.cpp
│   │   ├── perf_rotate.cpp
│   │   ├── perf_saxpy.cpp
│   │   ├── perf_search.cpp
│   │   ├── perf_search_n.cpp
│   │   ├── perf_set_difference.cpp
│   │   ├── perf_set_intersection.cpp
│   │   ├── perf_set_symmetric_difference.cpp
│   │   ├── perf_set_union.cpp
│   │   ├── perf_sort_by_key.cpp
│   │   ├── perf_sort.cpp
│   │   ├── perf_sort_float.cpp
│   │   ├── perf_stable_partition.cpp
│   │   ├── perf_stl_accumulate.cpp
│   │   ├── perf_stl_count.cpp
│   │   ├── perf_stl_find.cpp
│   │   ├── perf_stl_find_end.cpp
│   │   ├── perf_stl_includes.cpp
│   │   ├── perf_stl_inner_product.cpp
│   │   ├── perf_stl_is_permutation.cpp
│   │   ├── perf_stl_max_element.cpp
│   │   ├── perf_stl_merge.cpp
│   │   ├── perf_stl_next_permutation.cpp
│   │   ├── perf_stl_partial_sum.cpp
│   │   ├── perf_stl_partition.cpp
│   │   ├── perf_stl_partition_point.cpp
│   │   ├── perf_stl_prev_permutation.cpp
│   │   ├── perf_stl_reverse_copy.cpp
│   │   ├── perf_stl_reverse.cpp
│   │   ├── perf_stl_rotate_copy.cpp
│   │   ├── perf_stl_rotate.cpp
│   │   ├── perf_stl_saxpy.cpp
│   │   ├── perf_stl_search.cpp
│   │   ├── perf_stl_search_n.cpp
│   │   ├── perf_stl_set_difference.cpp
│   │   ├── perf_stl_set_intersection.cpp
│   │   ├── perf_stl_set_symmetric_difference.cpp
│   │   ├── perf_stl_set_union.cpp
│   │   ├── perf_stl_sort.cpp
│   │   ├── perf_stl_stable_partition.cpp
│   │   ├── perf_stl_unique_copy.cpp
│   │   ├── perf_stl_unique.cpp
│   │   ├── perf_tbb_accumulate.cpp
│   │   ├── perf_tbb_merge.cpp
│   │   ├── perf_tbb_sort.cpp
│   │   ├── perf_thrust_accumulate.cu
│   │   ├── perf_thrust_count.cu
│   │   ├── perf_thrust_exclusive_scan.cu
│   │   ├── perf_thrust_find.cu
│   │   ├── perf_thrust_inner_product.cu
│   │   ├── perf_thrust_merge.cu
│   │   ├── perf_thrust_partial_sum.cu
│   │   ├── perf_thrust_partition.cu
│   │   ├── perf_thrust_reduce_by_key.cu
│   │   ├── perf_thrust_reverse_copy.cu
│   │   ├── perf_thrust_reverse.cu
│   │   ├── perf_thrust_rotate.cu
│   │   ├── perf_thrust_saxpy.cu
│   │   ├── perf_thrust_set_difference.cu
│   │   ├── perf_thrust_sort.cu
│   │   ├── perf_thrust_unique.cu
│   │   ├── perf_uniform_int_distribution.cpp
│   │   ├── perf_unique_copy.cpp
│   │   └── perf_unique.cpp
│   ├── README.md
│   └── test
│   ├── check
│   │   └── has_opencl.cpp
│   ├── check_macros.hpp
│   ├── CMakeLists.txt
│   ├── context_setup.hpp
│   ├── extra
│   │   ├── CMakeLists.txt
│   │   ├── test_interop_eigen.cpp
│   │   ├── test_interop_opencv.cpp
│   │   ├── test_interop_opengl.cpp
│   │   ├── test_interop_qt.cpp
│   │   ├── test_interop_vtk.cpp
│   │   ├── test_multiple_objects1.cpp
│   │   └── test_multiple_objects2.cpp
│   ├── Jamfile.v2
│   ├── opencl_version_check.hpp
│   ├── quirks.hpp
│   ├── test_accumulate.cpp
│   ├── test_adjacent_difference.cpp
│   ├── test_adjacent_find.cpp
│   ├── test_amd_cpp_kernel_language.cpp
│   ├── test_any_all_none_of.cpp
│   ├── test_array.cpp
│   ├── test_async_wait.cpp
│   ├── test_async_wait_guard.cpp
│   ├── test_bernoulli_distribution.cpp
│   ├── test_binary_search.cpp
│   ├── test_buffer_allocator.cpp
│   ├── test_buffer.cpp
│   ├── test_buffer_iterator.cpp
│   ├── test_clamp_range.cpp
│   ├── test_closure.cpp
│   ├── test_command_queue.cpp
│   ├── test_complex.cpp
│   ├── test_constant_iterator.cpp
│   ├── test_context.cpp
│   ├── test_context_error.cpp
│   ├── test_copy.cpp
│   ├── test_copy_if.cpp
│   ├── test_copy_type_mismatch.cpp
│   ├── test_count.cpp
│   ├── test_counting_iterator.cpp
│   ├── test_device.cpp
│   ├── test_discard_iterator.cpp
│   ├── test_discrete_distribution.cpp
│   ├── test_dynamic_bitset.cpp
│   ├── test_equal.cpp
│   ├── test_equal_range.cpp
│   ├── test_event.cpp
│   ├── test_extents.cpp
│   ├── test_extrema.cpp
│   ├── test_fill.cpp
│   ├── test_find.cpp
│   ├── test_find_end.cpp
│   ├── test_flat_map.cpp
│   ├── test_flat_set.cpp
│   ├── test_for_each.cpp
│   ├── test_functional_as.cpp
│   ├── test_functional_bind.cpp
│   ├── test_functional_convert.cpp
│   ├── test_functional_get.cpp
│   ├── test_functional_hash.cpp
│   ├── test_functional_identity.cpp
│   ├── test_functional_popcount.cpp
│   ├── test_functional_unpack.cpp
│   ├── test_function.cpp
│   ├── test_function_input_iterator.cpp
│   ├── test_gather.cpp
│   ├── test_generate.cpp
│   ├── test_image1d.cpp
│   ├── test_image2d.cpp
│   ├── test_image3d.cpp
│   ├── test_image_sampler.cpp
│   ├── test_includes.cpp
│   ├── test_inner_product.cpp
│   ├── test_inplace_merge.cpp
│   ├── test_inplace_reduce.cpp
│   ├── test_insertion_sort.cpp
│   ├── test_invoke.cpp
│   ├── test_iota.cpp
│   ├── test_is_permutation.cpp
│   ├── test_is_sorted.cpp
│   ├── test_kernel.cpp
│   ├── test_lambda.cpp
│   ├── test_lexicographical_compare.cpp
│   ├── test_linear_congruential_engine.cpp
│   ├── test_literal_conversion.cpp
│   ├── test_local_buffer.cpp
│   ├── test_malloc.cpp
│   ├── test_mapped_view.cpp
│   ├── test_merge.cpp
│   ├── test_merge_sort_gpu.cpp
│   ├── test_mersenne_twister_engine.cpp
│   ├── test_mismatch.cpp
│   ├── test_next_permutation.cpp
│   ├── test_no_device_found.cpp
│   ├── test_normal_distribution.cpp
│   ├── test_nth_element.cpp
│   ├── test_opencl_error.cpp
│   ├── test_pair.cpp
│   ├── test_partial_sum.cpp
│   ├── test_partition.cpp
│   ├── test_partition_point.cpp
│   ├── test_permutation_iterator.cpp
│   ├── test_pinned_allocator.cpp
│   ├── test_pipe.cpp
│   ├── test_platform.cpp
│   ├── test_prev_permutation.cpp
│   ├── test_program_cache.cpp
│   ├── test_program.cpp
│   ├── test_radix_sort_by_key.cpp
│   ├── test_radix_sort.cpp
│   ├── test_random_fill.cpp
│   ├── test_random_shuffle.cpp
│   ├── test_reduce_by_key.cpp
│   ├── test_reduce.cpp
│   ├── test_remove.cpp
│   ├── test_replace.cpp
│   ├── test_result_of.cpp
│   ├── test_reverse.cpp
│   ├── test_rotate_copy.cpp
│   ├── test_rotate.cpp
│   ├── test_scan.cpp
│   ├── test_scatter.cpp
│   ├── test_scatter_if.cpp
│   ├── test_search.cpp
│   ├── test_search_n.cpp
│   ├── test_set_difference.cpp
│   ├── test_set_intersection.cpp
│   ├── test_set_symmetric_difference.cpp
│   ├── test_set_union.cpp
│   ├── test_sort_by_key.cpp
│   ├── test_sort_by_transform.cpp
│   ├── test_sort.cpp
│   ├── test_stable_partition.cpp
│   ├── test_stable_sort_by_key.cpp
│   ├── test_stable_sort.cpp
│   ├── test_stack.cpp
│   ├── test_strided_iterator.cpp
│   ├── test_string.cpp
│   ├── test_struct.cpp
│   ├── test_svm_ptr.cpp
│   ├── test_system.cpp
│   ├── test_tabulate.cpp
│   ├── test_threefry_engine.cpp
│   ├── test_transform.cpp
│   ├── test_transform_if.cpp
│   ├── test_transform_iterator.cpp
│   ├── test_transform_reduce.cpp
│   ├── test_tuple.cpp
│   ├── test_types.cpp
│   ├── test_type_traits.cpp
│   ├── test_uniform_int_distribution.cpp
│   ├── test_uniform_real_distribution.cpp
│   ├── test_unique_copy.cpp
│   ├── test_unique.cpp
│   ├── test_unsupported_extension.cpp
│   ├── test_user_defined_types.cpp
│   ├── test_user_event.cpp
│   ├── test_valarray.cpp
│   ├── test_vector.cpp
│   ├── test_wait_list.cpp
│   └── test_zip_iterator.cpp
├── docker
│   ├── dockerfile-cli
│   ├── dockerfile-python
│   ├── gpu
│   │   ├── dockerfile.gpu
│   │   └── README.md
│   └── README.md
├── docs
│   ├── Advanced-Topics.rst
│   ├── conf.py
│   ├── Development-Guide.rst
│   ├── Experiments.rst
│   ├── FAQ.rst
│   ├── Features.rst
│   ├── gcc-Tips.rst
│   ├── GPU-Performance.rst
│   ├── GPU-Targets.rst
│   ├── GPU-Tutorial.rst
│   ├── GPU-Windows.rst
│   ├── index.rst
│   ├── Installation-Guide.rst
│   ├── Key-Events.md
│   ├── make.bat
│   ├── Makefile
│   ├── Parallel-Learning-Guide.rst
│   ├── Parameters.rst
│   ├── Parameters-Tuning.rst
│   ├── Python-API.rst
│   ├── Python-Intro.rst
│   ├── Quick-Start.rst
│   ├── README.rst
│   └── _static
│   ├── images
│   │   ├── gcc-bars.png
│   │   ├── gcc-chart.png
│   │   ├── gcc-comparison-1.png
│   │   ├── gcc-comparison-2.png
│   │   ├── gcc-meetup-1.png
│   │   ├── gcc-meetup-2.png
│   │   ├── gcc-table.png
│   │   ├── gpu-performance-comparison.png
│   │   ├── leaf-wise.png
│   │   ├── level-wise.png
│   │   ├── screenshot-added-manual-entry-in-cmake.png
│   │   ├── screenshot-advanced-system-settings.png
│   │   ├── screenshot-boost-compiled.png
│   │   ├── screenshot-configured-and-generated-cmake.png
│   │   ├── screenshot-configured-lightgbm.png
│   │   ├── screenshot-create-directory.png
│   │   ├── screenshot-debug-run.png
│   │   ├── screenshot-downloading-cmake.png
│   │   ├── screenshot-environment-variables.png
│   │   ├── screenshot-files-to-remove.png
│   │   ├── screenshot-git-for-windows.png
│   │   ├── screenshot-lightgbm-in-cli-with-gpu.png
│   │   ├── screenshot-lightgbm-with-gpu-support-compiled.png
│   │   ├── screenshot-mingw-installation.png
│   │   ├── screenshot-mingw-makefiles-to-use.png
│   │   ├── screenshot-r-mingw-used.png
│   │   ├── screenshot-segmentation-fault.png
│   │   ├── screenshot-system.png
│   │   └── screenshot-use-gpu.png
│   └── js
│   └── rst_links_fix.js
├── examples
│   ├── binary_classification
│   │   ├── binary.test
│   │   ├── binary.test.weight
│   │   ├── binary.train
│   │   ├── binary.train.weight
│   │   ├── predict.conf
│   │   ├── README.md
│   │   └── train.conf
│   ├── lambdarank
│   │   ├── predict.conf
│   │   ├── rank.test
│   │   ├── rank.test.query
│   │   ├── rank.train
│   │   ├── rank.train.query
│   │   ├── README.md
│   │   └── train.conf
│   ├── multiclass_classification
│   │   ├── multiclass.test
│   │   ├── multiclass.train
│   │   ├── predict.conf
│   │   ├── README.md
│   │   └── train.conf
│   ├── parallel_learning
│   │   ├── binary.test
│   │   ├── binary.train
│   │   ├── mlist.txt
│   │   ├── predict.conf
│   │   ├── README.md
│   │   └── train.conf
│   ├── python-guide
│   │   ├── advanced_example.py
│   │   ├── plot_example.py
│   │   ├── README.md
│   │   ├── simple_example.py
│   │   └── sklearn_example.py
│   ├── README.md
│   └── regression
│   ├── predict.conf
│   ├── README.md
│   ├── regression.test
│   ├── regression.test.init
│   ├── regression.train
│   ├── regression.train.init
│   └── train.conf
├── include
│   └── LightGBM
│   ├── application.h
│   ├── bin.h
│   ├── boosting.h
│   ├── c_api.h
│   ├── config.h
│   ├── dataset.h
│   ├── dataset_loader.h
│   ├── export.h
│   ├── feature_group.h
│   ├── lightgbm_R.h
│   ├── meta.h
│   ├── metric.h
│   ├── network.h
│   ├── objective_function.h
│   ├── prediction_early_stop.h
│   ├── R_object_helper.h
│   ├── tree.h
│   ├── tree_learner.h
│   └── utils
│   ├── array_args.h
│   ├── common.h
│   ├── file_io.h
│   ├── log.h
│   ├── openmp_wrapper.h
│   ├── pipeline_reader.h
│   ├── random.h
│   ├── text_reader.h
│   └── threading.h
├── LICENSE
├── pmml
│   └── README.md
├── python-package
│   ├── build
│   │   └── lib
│   │   └── lightgbm
│   │   ├── basic.py
│   │   ├── callback.py
│   │   ├── compat.py
│   │   ├── engine.py
│   │   ├── __init__.py
│   │   ├── libpath.py
│   │   ├── plotting.py
│   │   ├── sklearn.py
│   │   └── VERSION.txt
│   ├── build_cpp
│   │   ├── ALL_BUILD.vcxproj
│   │   ├── ALL_BUILD.vcxproj.filters
│   │   ├── CMakeCache.txt
│   │   ├── CMakeFiles
│   │   │   ├── 3.11.1
│   │   │   │   ├── CMakeCCompiler.cmake
│   │   │   │   ├── CMakeCXXCompiler.cmake
│   │   │   │   ├── CMakeDetermineCompilerABI_C.bin
│   │   │   │   ├── CMakeDetermineCompilerABI_CXX.bin
│   │   │   │   ├── CMakeRCCompiler.cmake
│   │   │   │   ├── CMakeSystem.cmake
│   │   │   │   ├── CompilerIdC
│   │   │   │   │   ├── CMakeCCompilerId.c
│   │   │   │   │   ├── CompilerIdC.exe
│   │   │   │   │   ├── CompilerIdC.vcxproj
│   │   │   │   │   └── Debug
│   │   │   │   │   ├── CMakeCCompilerId.obj
│   │   │   │   │   └── CompilerIdC.tlog
│   │   │   │   │   ├── CL.command.1.tlog
│   │   │   │   │   ├── CL.read.1.tlog
│   │   │   │   │   ├── CL.write.1.tlog
│   │   │   │   │   ├── CompilerIdC.lastbuildstate
│   │   │   │   │   ├── link.command.1.tlog
│   │   │   │   │   ├── link.read.1.tlog
│   │   │   │   │   └── link.write.1.tlog
│   │   │   │   ├── CompilerIdCXX
│   │   │   │   │   ├── CMakeCXXCompilerId.cpp
│   │   │   │   │   ├── CompilerIdCXX.exe
│   │   │   │   │   ├── CompilerIdCXX.vcxproj
│   │   │   │   │   └── Debug
│   │   │   │   │   ├── CMakeCXXCompilerId.obj
│   │   │   │   │   └── CompilerIdCXX.tlog
│   │   │   │   │   ├── CL.command.1.tlog
│   │   │   │   │   ├── CL.read.1.tlog
│   │   │   │   │   ├── CL.write.1.tlog
│   │   │   │   │   ├── CompilerIdCXX.lastbuildstate
│   │   │   │   │   ├── link.command.1.tlog
│   │   │   │   │   ├── link.read.1.tlog
│   │   │   │   │   └── link.write.1.tlog
│   │   │   │   ├── VCTargetsPath.txt
│   │   │   │   ├── VCTargetsPath.vcxproj
│   │   │   │   └── x64
│   │   │   │   └── Debug
│   │   │   │   └── VCTargetsPath.tlog
│   │   │   │   └── VCTargetsPath.lastbuildstate
│   │   │   ├── 3fb10e2859e8fb5f460008d03fea2ca7
│   │   │   │   ├── generate.stamp.rule
│   │   │   │   └── INSTALL_force.rule
│   │   │   ├── cmake.check_cache
│   │   │   ├── CMakeOutput.log
│   │   │   ├── feature_tests.bin
│   │   │   ├── feature_tests.cxx
│   │   │   ├── FindOpenMP
│   │   │   │   ├── ompver_C.bin
│   │   │   │   ├── ompver_CXX.bin
│   │   │   │   ├── OpenMPCheckVersion.c
│   │   │   │   ├── OpenMPCheckVersion.cpp
│   │   │   │   ├── OpenMPTryFlag.c
│   │   │   │   └── OpenMPTryFlag.cpp
│   │   │   ├── generate.stamp
│   │   │   ├── generate.stamp.depend
│   │   │   ├── generate.stamp.list
│   │   │   └── TargetDirectories.txt
│   │   ├── cmake_install.cmake
│   │   ├── INSTALL.vcxproj
│   │   ├── INSTALL.vcxproj.filters
│   │   ├── _lightgbm.dir
│   │   │   └── Release
│   │   │   ├── application.obj
│   │   │   ├── bin.obj
│   │   │   ├── boosting.obj
│   │   │   ├── c_api.obj
│   │   │   ├── config.obj
│   │   │   ├── data_parallel_tree_learner.obj
│   │   │   ├── dataset_loader.obj
│   │   │   ├── dataset.obj
│   │   │   ├── dcg_calculator.obj
│   │   │   ├── feature_parallel_tree_learner.obj
│   │   │   ├── file_io.obj
│   │   │   ├── gbdt_model_text.obj
│   │   │   ├── gbdt.obj
│   │   │   ├── gbdt_prediction.obj
│   │   │   ├── gpu_tree_learner.obj
│   │   │   ├── lightgbm_R.obj
│   │   │   ├── _lightgbm.tlog
│   │   │   │   ├── CL.command.1.tlog
│   │   │   │   ├── CL.read.1.tlog
│   │   │   │   ├── CL.write.1.tlog
│   │   │   │   ├── custombuild.command.1.tlog
│   │   │   │   ├── custombuild.read.1.tlog
│   │   │   │   ├── custombuild.write.1.tlog
│   │   │   │   ├── _lightgbm.lastbuildstate
│   │   │   │   ├── _lightgbm.write.1u.tlog
│   │   │   │   ├── link.command.1.tlog
│   │   │   │   ├── link.read.1.tlog
│   │   │   │   └── link.write.1.tlog
│   │   │   ├── linkers_mpi.obj
│   │   │   ├── linkers_socket.obj
│   │   │   ├── linker_topo.obj
│   │   │   ├── metadata.obj
│   │   │   ├── metric.obj
│   │   │   ├── network.obj
│   │   │   ├── objective_function.obj
│   │   │   ├── parser.obj
│   │   │   ├── prediction_early_stop.obj
│   │   │   ├── serial_tree_learner.obj
│   │   │   ├── tree_learner.obj
│   │   │   ├── tree.obj
│   │   │   └── voting_parallel_tree_learner.obj
│   │   ├── lightgbm.sln
│   │   ├── _lightgbm.vcxproj
│   │   ├── lightgbm.vcxproj
│   │   ├── _lightgbm.vcxproj.filters
│   │   ├── lightgbm.vcxproj.filters
│   │   ├── x64
│   │   │   └── Release
│   │   │   └── ZERO_CHECK
│   │   │   └── ZERO_CHECK.tlog
│   │   │   ├── custombuild.command.1.tlog
│   │   │   ├── custombuild.read.1.tlog
│   │   │   ├── custombuild.write.1.tlog
│   │   │   └── ZERO_CHECK.lastbuildstate
│   │   ├── ZERO_CHECK.vcxproj
│   │   └── ZERO_CHECK.vcxproj.filters
│   ├── compile
│   │   ├── CMakeLists.txt
│   │   ├── include
│   │   │   └── LightGBM
│   │   │   ├── application.h
│   │   │   ├── bin.h
│   │   │   ├── boosting.h
│   │   │   ├── c_api.h
│   │   │   ├── config.h
│   │   │   ├── dataset.h
│   │   │   ├── dataset_loader.h
│   │   │   ├── export.h
│   │   │   ├── feature_group.h
│   │   │   ├── lightgbm_R.h
│   │   │   ├── meta.h
│   │   │   ├── metric.h
│   │   │   ├── network.h
│   │   │   ├── objective_function.h
│   │   │   ├── prediction_early_stop.h
│   │   │   ├── R_object_helper.h
│   │   │   ├── tree.h
│   │   │   ├── tree_learner.h
│   │   │   └── utils
│   │   │   ├── array_args.h
│   │   │   ├── common.h
│   │   │   ├── file_io.h
│   │   │   ├── log.h
│   │   │   ├── openmp_wrapper.h
│   │   │   ├── pipeline_reader.h
│   │   │   ├── random.h
│   │   │   ├── text_reader.h
│   │   │   └── threading.h
│   │   ├── Release
│   │   │   ├── lib_lightgbm.dll
│   │   │   ├── lib_lightgbm.exp
│   │   │   └── lib_lightgbm.lib
│   │   ├── src
│   │   │   ├── application
│   │   │   │   ├── application.cpp
│   │   │   │   └── predictor.hpp
│   │   │   ├── boosting
│   │   │   │   ├── boosting.cpp
│   │   │   │   ├── dart.hpp
│   │   │   │   ├── gbdt.cpp
│   │   │   │   ├── gbdt.h
│   │   │   │   ├── gbdt_model_text.cpp
│   │   │   │   ├── gbdt_prediction.cpp
│   │   │   │   ├── goss.hpp
│   │   │   │   ├── prediction_early_stop.cpp
│   │   │   │   ├── rf.hpp
│   │   │   │   └── score_updater.hpp
│   │   │   ├── c_api.cpp
│   │   │   ├── io
│   │   │   │   ├── bin.cpp
│   │   │   │   ├── config.cpp
│   │   │   │   ├── dataset.cpp
│   │   │   │   ├── dataset_loader.cpp
│   │   │   │   ├── dense_bin.hpp
│   │   │   │   ├── dense_nbits_bin.hpp
│   │   │   │   ├── file_io.cpp
│   │   │   │   ├── metadata.cpp
│   │   │   │   ├── ordered_sparse_bin.hpp
│   │   │   │   ├── parser.cpp
│   │   │   │   ├── parser.hpp
│   │   │   │   ├── sparse_bin.hpp
│   │   │   │   └── tree.cpp
│   │   │   ├── lightgbm_R.cpp
│   │   │   ├── main.cpp
│   │   │   ├── metric
│   │   │   │   ├── binary_metric.hpp
│   │   │   │   ├── dcg_calculator.cpp
│   │   │   │   ├── map_metric.hpp
│   │   │   │   ├── metric.cpp
│   │   │   │   ├── multiclass_metric.hpp
│   │   │   │   ├── rank_metric.hpp
│   │   │   │   ├── regression_metric.hpp
│   │   │   │   └── xentropy_metric.hpp
│   │   │   ├── network
│   │   │   │   ├── linkers.h
│   │   │   │   ├── linkers_mpi.cpp
│   │   │   │   ├── linkers_socket.cpp
│   │   │   │   ├── linker_topo.cpp
│   │   │   │   ├── network.cpp
│   │   │   │   └── socket_wrapper.hpp
│   │   │   ├── objective
│   │   │   │   ├── binary_objective.hpp
│   │   │   │   ├── multiclass_objective.hpp
│   │   │   │   ├── objective_function.cpp
│   │   │   │   ├── rank_objective.hpp
│   │   │   │   ├── regression_objective.hpp
│   │   │   │   └── xentropy_objective.hpp
│   │   │   └── treelearner
│   │   │   ├── data_parallel_tree_learner.cpp
│   │   │   ├── data_partition.hpp
│   │   │   ├── feature_histogram.hpp
│   │   │   ├── feature_parallel_tree_learner.cpp
│   │   │   ├── gpu_tree_learner.cpp
│   │   │   ├── gpu_tree_learner.h
│   │   │   ├── leaf_splits.hpp
│   │   │   ├── ocl
│   │   │   │   ├── histogram16.cl
│   │   │   │   ├── histogram256.cl
│   │   │   │   └── histogram64.cl
│   │   │   ├── parallel_tree_learner.h
│   │   │   ├── serial_tree_learner.cpp
│   │   │   ├── serial_tree_learner.h
│   │   │   ├── split_info.hpp
│   │   │   ├── tree_learner.cpp
│   │   │   └── voting_parallel_tree_learner.cpp
│   │   └── windows
│   │   ├── LightGBM.sln
│   │   └── LightGBM.vcxproj
│   ├── LICENSE
│   ├── lightgbm
│   │   ├── basic.py
│   │   ├── basic.pyc
│   │   ├── callback.py
│   │   ├── callback.pyc
│   │   ├── compat.py
│   │   ├── compat.pyc
│   │   ├── engine.py
│   │   ├── engine.pyc
│   │   ├── __init__.py
│   │   ├── __init__.pyc
│   │   ├── libpath.py
│   │   ├── libpath.pyc
│   │   ├── plotting.py
│   │   ├── plotting.pyc
│   │   ├── __pycache__
│   │   │   ├── basic.cpython-36.pyc
│   │   │   ├── callback.cpython-36.pyc
│   │   │   ├── compat.cpython-36.pyc
│   │   │   ├── engine.cpython-36.pyc
│   │   │   ├── __init__.cpython-36.pyc
│   │   │   ├── libpath.cpython-36.pyc
│   │   │   ├── plotting.cpython-36.pyc
│   │   │   └── sklearn.cpython-36.pyc
│   │   ├── sklearn.py
│   │   ├── sklearn.pyc
│   │   └── VERSION.txt
│   ├── lightgbm.egg-info
│   │   ├── dependency_links.txt
│   │   ├── not-zip-safe
│   │   ├── PKG-INFO
│   │   ├── requires.txt
│   │   ├── SOURCES.txt
│   │   └── top_level.txt
│   ├── MANIFEST.in
│   ├── README.rst
│   └── setup.py
├── README.md
├── Release
│   ├── lib_lightgbm.dll
│   ├── lib_lightgbm.exp
│   ├── lib_lightgbm.lib
│   ├── lightgbm.exe
│   ├── lightgbm.exp
│   └── lightgbm.lib
├── R-package
│   ├── build_package.R
│   ├── data
│   │   ├── agaricus.test.rda
│   │   ├── agaricus.train.rda
│   │   └── bank.rda
│   ├── demo
│   │   ├── 00Index
│   │   ├── basic_walkthrough.R
│   │   ├── boost_from_prediction.R
│   │   ├── categorical_features_prepare.R
│   │   ├── categorical_features_rules.R
│   │   ├── cross_validation.R
│   │   ├── early_stopping.R
│   │   ├── efficient_many_training.R
│   │   ├── leaf_stability.R
│   │   ├── multiclass_custom_objective.R
│   │   ├── multiclass.R
│   │   └── weight_param.R
│   ├── DESCRIPTION
│   ├── LICENSE
│   ├── man
│   │   ├── agaricus.test.Rd
│   │   ├── agaricus.train.Rd
│   │   ├── bank.Rd
│   │   ├── dimnames.lgb.Dataset.Rd
│   │   ├── dim.Rd
│   │   ├── getinfo.Rd
│   │   ├── lgb.Dataset.construct.Rd
│   │   ├── lgb.Dataset.create.valid.Rd
│   │   ├── lgb.Dataset.Rd
│   │   ├── lgb.Dataset.save.Rd
│   │   ├── lgb.Dataset.set.categorical.Rd
│   │   ├── lgb.Dataset.set.reference.Rd
│   │   ├── lgb.dump.Rd
│   │   ├── lgb.get.eval.result.Rd
│   │   ├── lgb.importance.Rd
│   │   ├── lgb.interprete.Rd
│   │   ├── lgb.load.Rd
│   │   ├── lgb.model.dt.tree.Rd
│   │   ├── lgb.plot.importance.Rd
│   │   ├── lgb.plot.interpretation.Rd
│   │   ├── lgb.prepare2.Rd
│   │   ├── lgb.prepare.Rd
│   │   ├── lgb.prepare_rules2.Rd
│   │   ├── lgb.prepare_rules.Rd
│   │   ├── lgb.save.Rd
│   │   ├── lgb.train.Rd
│   │   ├── lgb.unloader.Rd
│   │   ├── predict.lgb.Booster.Rd
│   │   ├── readRDS.lgb.Booster.Rd
│   │   ├── saveRDS.lgb.Booster.Rd
│   │   ├── setinfo.Rd
│   │   └── slice.Rd
│   ├── NAMESPACE
│   ├── R
│   │   ├── callback.R
│   │   ├── lgb.Booster.R
│   │   ├── lgb.cv.R
│   │   ├── lgb.Dataset.R
│   │   ├── lgb.importance.R
│   │   ├── lgb.interprete.R
│   │   ├── lgb.model.dt.tree.R
│   │   ├── lgb.plot.importance.R
│   │   ├── lgb.plot.interpretation.R
│   │   ├── lgb.Predictor.R
│   │   ├── lgb.prepare2.R
│   │   ├── lgb.prepare.R
│   │   ├── lgb.prepare_rules2.R
│   │   ├── lgb.prepare_rules.R
│   │   ├── lgb.train.R
│   │   ├── lgb.unloader.R
│   │   ├── lightgbm.R
│   │   ├── readRDS.lgb.Booster.R
│   │   ├── saveRDS.lgb.Booster.R
│   │   └── utils.R
│   ├── README.md
│   ├── src
│   │   ├── install.libs.R
│   │   ├── Makevars
│   │   └── Makevars.win
│   └── tests
│   ├── testthat
│   │   ├── test_basic.R
│   │   ├── test_custom_objective.R
│   │   └── test_dataset.R
│   └── testthat.R
├── src
│   ├── application
│   │   ├── application.cpp
│   │   └── predictor.hpp
│   ├── boosting
│   │   ├── boosting.cpp
│   │   ├── dart.hpp
│   │   ├── gbdt.cpp
│   │   ├── gbdt.h
│   │   ├── gbdt_model_text.cpp
│   │   ├── gbdt_prediction.cpp
│   │   ├── goss.hpp
│   │   ├── prediction_early_stop.cpp
│   │   ├── rf.hpp
│   │   └── score_updater.hpp
│   ├── c_api.cpp
│   ├── io
│   │   ├── bin.cpp
│   │   ├── config.cpp
│   │   ├── dataset.cpp
│   │   ├── dataset_loader.cpp
│   │   ├── dense_bin.hpp
│   │   ├── dense_nbits_bin.hpp
│   │   ├── file_io.cpp
│   │   ├── metadata.cpp
│   │   ├── ordered_sparse_bin.hpp
│   │   ├── parser.cpp
│   │   ├── parser.hpp
│   │   ├── sparse_bin.hpp
│   │   └── tree.cpp
│   ├── lightgbm_R.cpp
│   ├── main.cpp
│   ├── metric
│   │   ├── binary_metric.hpp
│   │   ├── dcg_calculator.cpp
│   │   ├── map_metric.hpp
│   │   ├── metric.cpp
│   │   ├── multiclass_metric.hpp
│   │   ├── rank_metric.hpp
│   │   ├── regression_metric.hpp
│   │   └── xentropy_metric.hpp
│   ├── network
│   │   ├── linkers.h
│   │   ├── linkers_mpi.cpp
│   │   ├── linkers_socket.cpp
│   │   ├── linker_topo.cpp
│   │   ├── network.cpp
│   │   └── socket_wrapper.hpp
│   ├── objective
│   │   ├── binary_objective.hpp
│   │   ├── multiclass_objective.hpp
│   │   ├── objective_function.cpp
│   │   ├── rank_objective.hpp
│   │   ├── regression_objective.hpp
│   │   └── xentropy_objective.hpp
│   └── treelearner
│   ├── data_parallel_tree_learner.cpp
│   ├── data_partition.hpp
│   ├── feature_histogram.hpp
│   ├── feature_parallel_tree_learner.cpp
│   ├── gpu_tree_learner.cpp
│   ├── gpu_tree_learner.h
│   ├── leaf_splits.hpp
│   ├── ocl
│   │   ├── histogram16.cl
│   │   ├── histogram256.cl
│   │   └── histogram64.cl
│   ├── parallel_tree_learner.h
│   ├── serial_tree_learner.cpp
│   ├── serial_tree_learner.h
│   ├── split_info.hpp
│   ├── tree_learner.cpp
│   └── voting_parallel_tree_learner.cpp
├── swig
│   └── lightgbmlib.i
├── tests
│   ├── c_api_test
│   │   └── test_.py
│   ├── cpp_test
│   │   ├── predict.conf
│   │   ├── test.py
│   │   └── train.conf
│   ├── data
│   │   └── categorical.data
│   └── python_package_test
│   ├── test_basic.py
│   ├── test_consistency.py
│   ├── test_engine.py
│   ├── test_plotting.py
│   └── test_sklearn.py
├── VERSION.txt
└── windows
├── LightGBM.sln
├── LightGBM.vcxproj
└── LightGBM.vcxproj.filters

152 directories, 1332 files

标签:

实例下载地址

Gpu版lightgbm的免编译安装文件

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警