Automic VaultAutomic Vault

brew

lightgbm を Homebrew, Nix, MacPorts, winget でインストール

lightgbm のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install lightgbm

local Homebrew formula metadata

MacPorts確認済み · 94%
sudo port install LightGBM

MacPorts ports tree · math/LightGBM/Portfile · ソース: api.github.com

Linux

Nix確認済み · 92%
nix profile install nixpkgs#lightgbm

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

Windows

Windows Package Manager確認済み · 92%
winget install --id Microsoft.LightGBM -e

Windows Package Manager source index · Microsoft.LightGBM · ソース: cdn.winget.microsoft.com

概要

パッケージ概要

Fast, distributed, high performance gradient boosting framework

コマンドとエイリアス

  • lightgbm

履歴

プロジェクトの歴史と使われ方

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.

プロジェクトの歴史

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.

採用の歴史

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.

使われ方

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.

パッケージ好きにとっての重要性

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.

タイムライン

  • 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.

セキュリティ状態

リスクレベル: グリーン

narrow executable package without higher-risk signals.

リスク分類器

リスク グリーン · 信頼度 低 · appliance

理由

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 6 個のプラットフォームターゲットで利用できます。
  • 1 件の実行時依存関係とともにインストールされます。
  • ビルドメタデータには 1 件のビルド依存関係があります。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
lightgbmcliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-07-25
マネージャ版4.7.0
マネージャ更新日2026-07-18
ローカルデータOK
上流not checked
検出された最新未検出

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

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:lightgbm
バージョン4.7.0
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/lightgbm
ホームページhttps://lightgbm.readthedocs.io/en/latest/
リポジトリhttps://github.com/lightgbm-org/LightGBM
上流ドキュメントhttps://lightgbm.readthedocs.io/en/stable
ライセンスMIT
ソースアーカイブhttps://github.com/lightgbm-org/LightGBM.git
最終更新2026-07-18T21:02:43Z
Pulseupdated
依存関係libomp
ビルド依存関係cmake
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

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

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Nix95%

lightgbm

nix profile install nixpkgs#lightgbm
  • normalized package name match
  • 一致条件: 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
  • 一致条件: 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
  • 一致条件: 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

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • 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