基礎から応用アルゴリズムまでを扱う強化学習の入門書。リポジトリにはPyTorch実装も収録。
huggingface/huggingface_hub
Hugging Face Hubのリポジトリをダウンロード、アップロード、管理する公式CLI(hf)とPythonクライアント。
- スター
- 3,990
- フォーク
- 1,285
- 未解決の Issue
- 185
- 最終コミット
- 15 時間前
これは何?
huggingface_hubは、機械学習モデル、データセット、SpacesをホスティングするプラットフォームであるHugging Face Hubの公式Pythonライブラリ兼コマンドラインツールです。Pythonコードやターミナルから、ファイルのダウンロードとアップロード、リポジトリの作成と管理、Hubの検索、デプロイ済みモデルでの推論、Hugging Faceのインフラ上でのジョブの起動ができます。
このパッケージには2つのインターフェースが含まれています。単独のスクリプトまたはpipでインストールでき、シェルから使えるhf CLIと、hf_hub_download、snapshot_download、upload_file、upload_folderなどの関数を備えたPython APIです。ダウンロードしたファイルはローカルのキャッシュフォルダに保存されるため、同じファイルを再度読み込む際にダウンロードし直す必要はありません。
CLIはコーディングエージェントでの利用も想定しており、Claude Code、Codex、Cursorなどのエージェント向けに、生成されたコマンドリファレンスのスキルをインストールできます。
主な機能
- 01単一ファイルまたはリポジトリ全体をローカルキャッシュにダウンロードする。
- 02モデル、データセット、Spacesにファイルやフォルダをアップロードする。
- 03PythonまたはターミナルからHubのリポジトリを作成、管理する。
- 04Hub上のモデル、データセット、Spacesを検索する。
- 05デプロイ済みモデルで推論を実行し、Hugging Faceのインフラ上でジョブを起動する。
- 06対話操作なしでの利用を含め、Hubのアクセストークンで認証する。
ユースケース
- 学習または推論パイプラインに、事前学習済みモデルの重みをダウンロードする。
- 学習スクリプトからモデルのチェックポイントやデータセットをHubに公開する。
- ターミナルやCIジョブから、ローカルフォルダをHubのストレージバケットに同期する。
- hf CLIを通じて、コーディングエージェントがHubのリポジトリを操作できるようにする。
クイックスタート
- 1
hf CLIをインストールする(macOSとLinux)
curl -LsSf https://hf.co/cli/install.sh | bash - 2
Hubにログインする
hf auth login - 3
モデルをダウンロードする
hf download Qwen/Qwen3-0.6B
使う前に知っておきたいこと
- 非公開リポジトリをアップロードまたは管理するには、Hugging Faceのアカウントとトークンが必要です。
トピック
よくある質問
- huggingface_hub とは?
- Hugging Face Hubのリポジトリをダウンロード、アップロード、管理する公式CLI(hf)とPythonクライアント。 huggingface_hubは、機械学習モデル、データセット、SpacesをホスティングするプラットフォームであるHugging Face Hubの公式Pythonライブラリ兼コマンドラインツールです。Pythonコードやターミナルから、ファイルのダウンロードとアップロード、リポジトリの作成と管理、Hubの検索、デプロイ済みモデルでの推論、Hugging Faceのインフラ上でのジョブの起動ができます。
- huggingface_hub は無料で使えますか?ライセンスは?
- huggingface_hub は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- huggingface_hub は今もメンテナンスされていますか?
- 活発にメンテナンス中。huggingface_hub の最終コミットは 2026年10月19日 です。
- huggingface_hub は何に使えますか?
- 学習または推論パイプラインに、事前学習済みモデルの重みをダウンロードする。 学習スクリプトからモデルのチェックポイントやデータセットをHubに公開する。 ターミナルやCIジョブから、ローカルフォルダをHubのストレージバケットに同期する。 hf CLIを通じて、コーディングエージェントがHubのリポジトリを操作できるようにする。
- huggingface_hub のインストール方法は?
- hf CLIをインストールする(macOSとLinux): curl -LsSf https://hf.co/cli/install.sh | bash Hubにログインする: hf auth login モデルをダウンロードする: hf download Qwen/Qwen3-0.6B
- huggingface_hub はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/huggingface/huggingface_hub
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
作りながら学ぶML講座。NumPyで一から作る深層学習フレームワークと、Pyodideで採点する350問以上のブラウザ演習。
Unity ML-Agents Toolkitは、Unityのゲームやシミュレーションを強化学習・模倣学習によるAIエージェントの訓練環境として利用できます。
コードブック検索トランスフォーマーで、ぼやけた低画質・破損した写真や動画の顔を復元するPythonツール。
ビジョン、音声、NLP、LLMを網羅する419種類の学習済みAIモデルを、共通のPython CLIからailia SDKで実行できます。
WorldGrowの研究実装。シードブロックから、ブロック単位で歩行可能な無限3Dワールドを生成し、Gaussian splatsとメッシュを出力します。