Automic VaultAutomic Vault

brew

lightgbm mit Homebrew, Nix, MacPorts, winget installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für lightgbm in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install lightgbm

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install LightGBM

MacPorts ports tree · math/LightGBM/Portfile · Quelle: api.github.com

Linux

Nixverifiziert · 92%
nix profile install nixpkgs#lightgbm

nixpkgs package indexes · pkgs/by-name/li/lightgbm/package.nix · Quelle: api.github.com

Windows

Windows Package Managerverifiziert · 92%
winget install --id Microsoft.LightGBM -e

Windows Package Manager source index · Microsoft.LightGBM · Quelle: cdn.winget.microsoft.com

Überblick

Paketzusammenfassung

Fast, distributed, high performance gradient boosting framework

Verlauf

Projektgeschichte und Nutzung

LightGBM, short for Light Gradient Boosting Machine, is a high-performance gradient boosting framework for tree-based learning. It became one of the standard packages for tabular machine learning because it combines fast histogram-based training, low memory use, categorical-feature handling, and parallel or distributed execution.

Projektgeschichte

The GitHub repository was created on 2016-08-05. The README describes LightGBM as a gradient boosting framework designed for faster training, lower memory usage, better accuracy, parallel and distributed learning, GPU learning, and large-scale data.

The official papers connect the implementation to Microsoft Research work on communication-efficient parallel decision trees in 2016 and the 2017 NIPS paper "LightGBM: A Highly Efficient Gradient Boosting Decision Tree." The paper introduced Gradient-based One-Side Sampling and Exclusive Feature Bundling as key techniques for speeding up GBDT training.

The repository moved from Microsoft/LightGBM to lightgbm-org/LightGBM in March 2026. The maintainers documented the move in issue 7187 and stated that the same maintainers, including the creator of LightGBM, continued managing the official source repository.

Adoptionsgeschichte

The README says LightGBM has been widely used in winning machine-learning competition solutions. Its package footprint spans command-line binaries, Python, R, conda, CRAN, NuGet, Winget, Homebrew, and downstream integrations such as Spark-oriented wrappers and inference converters.

LightGBM's adoption followed a practical need in tabular-data workflows: teams wanted XGBoost-class accuracy with faster training iterations and better memory behavior on large datasets.

Wie es verwendet wird

Users train models from the CLI or language bindings for regression, classification, ranking, and large-scale distributed tasks. Common package-manager use cases include installing the CLI for experiments, installing Python or R bindings for notebooks and pipelines, and installing the library as a dependency of higher-level ML systems.

Warum Paket-Nerds sich dafür interessieren

LightGBM is package-nerd significant because it is a research system that became packaging infrastructure: native C++, Python wheels, R packages, GPU builds, distributed modes, and many downstream wrappers all have to agree on the same fast tree learner.

It is also a canonical example of ML packaging complexity, where one upstream project must serve CLI users, language-binding users, GPU users, and distro maintainers without losing performance-sensitive native code paths.

Zeitleiste

  • 2016-08-05: GitHub repository created.
  • 2016: NIPS paper on communication-efficient parallel decision trees published by LightGBM authors.
  • 2017-02-27: Official experiment documentation records the first version of comparison and parallel experiments.
  • 2017: NIPS paper "LightGBM: A Highly Efficient Gradient Boosting Decision Tree" published.
  • 2018: GPU acceleration paper cited by the README.
  • 2020-03-08: Official experiment documentation updated against a then-new master branch.
  • 2022: Quantized training paper cited by the README.
  • 2026-03: Repository moved from Microsoft/LightGBM to lightgbm-org/LightGBM.

Related projects

  • Related projects include XGBoost, scikit-learn integrations, SynapseML, FLAML, Optuna, Treelite, SHAP, ML.NET, ONNX conversion tools, and many language bindings listed by the LightGBM README.

Sicherheitslage

Risikostufe: grün

narrow executable package without higher-risk signals.

Risikoklassifikator

grün Risiko · niedrig Konfidenz · appliance

Warum

  • narrow executable package without higher-risk signals

Signale

  • metadata:no-higher-risk-signals

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.
  • Installiert mit 1 Laufzeitabhängigkeiten.
  • Build-Metadaten listen 1 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
lightgbmcliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-25
Manager-Version4.7.0
Manager aktualisiert2026-07-18
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://github.com/lightgbm-org/LightGBM

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:lightgbm
Version4.7.0
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/lightgbm
Homepagehttps://lightgbm.readthedocs.io/en/latest/
Repositoryhttps://github.com/lightgbm-org/LightGBM
Upstream-Dokumentationhttps://lightgbm.readthedocs.io/en/stable
LizenzMIT
Quellarchivhttps://github.com/lightgbm-org/LightGBM.git
Zuletzt aktualisiert2026-07-18T21:02:43Z
Pulseupdated
Abhängigkeitenlibomp
Build-Abhängigkeitencmake
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namelightgbm
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Nix95%

lightgbm

nix profile install nixpkgs#lightgbm
  • normalized package name match
  • Abgeglichen nach: Lightgbm
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/li/lightgbm/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
MacPorts95%

LightGBM

sudo port install LightGBM
  • normalized package name match
  • Abgeglichen nach: Lightgbm
MacPorts ports tree · api.github.com · MacPorts ports tree: math/LightGBM/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
winget95%

Microsoft.LightGBM

winget install --id Microsoft.LightGBM -e
  • normalized package name match
  • Abgeglichen nach: Lightgbm
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: Microsoft.LightGBM from https://cdn.winget.microsoft.com/cache/source.msix

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment