#bindings #light-gbm #low-level

sys lightgbm3-sys

Low-level Rust bindings for LightGBM library

3 stable releases

1.0.2 Jul 19, 2023
1.0.1 Jun 30, 2023
1.0.0 Jun 24, 2023

#4 in #light-gbm

Download history 12/week @ 2024-02-12 9/week @ 2024-02-19 46/week @ 2024-02-26 30/week @ 2024-03-04 23/week @ 2024-03-11 7/week @ 2024-03-18 13/week @ 2024-03-25 62/week @ 2024-04-01

84 downloads per month
Used in lightgbm3

MIT license

9MB
171K SLoC

C++ 102K SLoC // 0.1% comments FORTRAN Legacy 23K SLoC // 0.4% comments Python 16K SLoC // 0.2% comments R 12K SLoC // 0.2% comments CUDA 10K SLoC // 0.1% comments C 4K SLoC // 0.4% comments Shell 2K SLoC // 0.2% comments SWIG 400 SLoC // 0.3% comments PowerShell 367 SLoC // 0.1% comments Visual Studio Project 350 SLoC JavaScript 262 SLoC // 0.1% comments XSL 116 SLoC Rust 88 SLoC // 0.1% comments Visual Studio Solution 33 SLoC Bazel 29 SLoC Batch 28 SLoC Forge Config 14 SLoC // 0.1% comments Bitbake 9 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