#bindings #light-gbm #low-level

sys lightgbm3-sys

Low-level Rust bindings for LightGBM library

6 stable releases

1.0.5 Aug 15, 2024
1.0.3 Aug 10, 2024
1.0.2 Jul 19, 2023
1.0.1 Jun 30, 2023
1.0.0 Jun 24, 2023

#4 in #light-gbm

Download history 73/week @ 2024-07-22 42/week @ 2024-07-29 123/week @ 2024-08-05 253/week @ 2024-08-12 7/week @ 2024-08-19 9/week @ 2024-08-26 7/week @ 2024-09-09 32/week @ 2024-09-16 46/week @ 2024-09-23 16/week @ 2024-09-30 42/week @ 2024-10-07 90/week @ 2024-10-14 9/week @ 2024-10-21 17/week @ 2024-10-28 29/week @ 2024-11-04

152 downloads per month
Used in lightgbm3

MIT license

9MB
178K SLoC

C++ 104K SLoC // 0.1% comments FORTRAN Legacy 23K SLoC // 0.4% comments Python 18K SLoC // 0.2% comments R 12K SLoC // 0.2% comments CUDA 11K SLoC // 0.1% comments C 4K SLoC // 0.4% comments Shell 2K SLoC // 0.2% comments OpenCL 2K SLoC // 0.1% comments PowerShell 403 SLoC // 0.1% comments SWIG 400 SLoC // 0.3% comments Visual Studio Project 352 SLoC JavaScript 261 SLoC // 0.1% comments XSL 116 SLoC Rust 91 SLoC // 0.1% comments Visual Studio Solution 33 SLoC Batch 28 SLoC Bazel 28 SLoC Bitbake 9 SLoC Forge Config 4 SLoC

Contains (autotools obfuscated code, 91KB) lightgbm/R-package/configure, (obscure autoconf code, 6KB) lightgbm/R-package/configure.ac

lightgbm3-sys

FFI bindings to LightGBM, generated at compile time with bindgen.

Dependencies