本文へスキップ
hdknr blog
戻る

HuggingFace hf-mount: AIモデルをダウンロードせずに仮想ファイルシステムとしてマウント

2026年3月、HuggingFace が新ツール hf-mount発表しました。HuggingFace Hub にホスティングされている巨大な AI モデルやデータセットを、ダウンロードせずに仮想ファイルシステムとして直接マウントできるツールです。

hf-mount とは

hf-mount は、HuggingFace の Storage Bucket、モデルリポジトリ、データセットをローカルファイルシステムとしてマウントするツールです。バックエンドには FUSE(Filesystem in Userspace: ユーザー空間でファイルシステムを実装する仕組み)または NFS を使用します。ファイルは最初の読み取り時に遅延フェッチ(lazy fetch)され、実際にアクセスしたバイトだけがネットワークを通ります。

HuggingFace CEO の Clement Delangue 氏は「ローカルマシンのディスクの 100 倍大きなリモートストレージをアタッチできる」と述べています

主な特徴

インストール

Linux(x86_64, aarch64)と macOS(Apple Silicon)に対応しています。

curl -fsSL https://raw.githubusercontent.com/huggingface/hf-mount/main/install.sh | sh

デフォルトでは ~/.local/bin/ にインストールされます。INSTALL_DIR 環境変数で変更可能です。

使い方

公開モデルをマウントする例:

hf-mount start repo openai-community/gpt2 /tmp/gpt2

プライベートモデル:

hf-mount start --hf-token $HF_TOKEN repo myorg/my-private-model /tmp/model

データセット:

hf-mount start repo datasets/open-index/hacker-news /tmp/hn

サブフォルダのみ:

hf-mount start repo openai-community/gpt2/onnx /tmp/onnx

ストレージ階層の拡張

この技術は、従来の「キャッシュ → メモリ → ディスク」というストレージ階層にさらに一階層(リモートストレージ)を追加するものです。ローカルにないデータを透過的にリモートから取得する仕組みは、大規模モデルの運用を大きく変える可能性があります。

特に以下のシナリオで効果的です:

まとめ

hf-mount は、オープンな AI エコシステムの強みを活かしたツールです。モデルの巨大化が進む中、「まずダウンロード」という従来のワークフローを根本から変え、必要な部分だけをオンデマンドで取得するアプローチは、開発体験とインフラコストの両面で大きなインパクトをもたらすでしょう。

参考リンク



前の記事
insanely-fast-whisper: 150分の音声を98秒で文字起こしする CLI ツール
次の記事
Claude Subconscious:Claude Code にセッション横断の記憶力を与える Letta AI のオープンソースツール