AIToday
ロボティクスオープンソースAIHugging Face Blog掲載日時: 2026年8月14日 4:01

Strands Robotsがバケットからストリーミング学習、ダウンロード不要

LINEで送る
Strands Robotsがバケットからストリーミング学習、ダウンロード不要

3つのポイント

  1. 何が起きたか

    Hugging FaceがロボットデモンストレーションをStorageバケットに記録し、Hubからデータセットをストリーミングして学習ポリシーをトレーニングしてからハードウェアに展開する方法を示すウォークスルーを公開した。すべてLeRobot形式を用いた単一のエージェントループ内で実行される。

  2. なぜ重要か

    通常、連続的なデータループ(記録→学習→展開)では繰り返されるバイト転送が発生する。各学習実行はデータセット全体をGPUにコピーし、新しいチェックポイントが送出される一方で新しい記録が到着する。Xetで支援されるバケットはバイトレベルの重複排除とコンテンツ定義チャンキングを使用し、Hub全体でのアップロードあたりのデータ転送量を約4倍削減するため、チームは同じバイトに対して繰り返し課金されることなく毎日の収集と学習サイクルを実行できる。

  3. 注目点

    実行可能なコードはexamples/notebooks/05_streaming_data_loop.ipynbにある。LeRobotのデータセット形式は既にHub上の8,000を超えるパブリッシャーから90,000を超えるデータセットとモデルで使用されているため、LeRobotデータを読む任意のツールはStrands Robotsの記録を変換なしで読むことができる。バケットは2026年3月に発表され、データセットリポジトリと同じhf://名前空間に存在する。

わからないところ、AIに聞けます

質問と回答はこのページに公開されます。

こういう要約が、毎朝あなたのメールに届きます。

背景と解説

このポストはロボティクスデータパイプラインの具体的なコスト問題に対処している。記録、学習、展開を行う連続ループは乗算的なバイト転送を引き起こす。毎日の記録はバージョン管理されたリポジトリにアップロードされ、各学習実行はデータセット全体をGPUにコピーし、新しいチェックポイントが送出される一方で次のバッチの記録が到着する。バージョン管理されたリポジトリでは、大きなビデオシャードへのわずかな編集もファイル全体の再アップロードを強制する。Xetのコンテンツ定義チャンキングで支援されるバケットはこれを反転させる。チャンク境界がコンテンツに従うため、数バイト挿入されてもそのバイトを含むチャンクのみが変わり、その後のすべての境界が変わることはない。Hugging Faceの独自の測定ではHub全体でのアップロードあたりのバイト転送でおよそ4倍削減を示し、エンタープライズプランでは課金は生のストレージではなく重複排除されたフットプリントを追跡する。

Strands Robots—AWSからのオープンソースSDK—はロボット抽象化、シミュレーション、およびLeRobotスタックを合成可能なエージェントツールとして公開する。エージェントループ自体が意思決定者である。どのエピソードを保持するか、いつ再記録するか、今日のバッチが学習に十分か、どのチェックポイントをハードウェアに展開するかを選択する。ウォークスルーはこのループをコードで示す。単一のRobot()オブジェクトはLeRobotDatasetを記録し、同じプロセスでそれをストリーミングバックし、個別のダウンロードステップの必要性を排除する。LeRobotの形式は既にHub上の8,000を超えるパブリッシャーから90,000を超えるデータセットとモデルで使用されているため、LeRobotデータを読む任意の下流ツールはStrands記録を変換なしで読む。

よくある質問
Hugging FaceのStorage Bucketとは何か?
Storage Bucketは2026年3月に発表された、可変で非バージョン管理のXet支援オブジェクトストレージリポジトリタイプで、データセットリポジトリと同じhf://名前空間に並んで存在し、hf CLIを使用する。記録と学習の間のデータを保持する作業層として機能し、バイトレベルの重複排除で繰り返しアップロードコストを削減する。
重複排除でアップロードはどのくらい節約できるか?
コンテンツ定義チャンキングはHub全体でのアップロードあたりのデータ転送を約4倍削減する。500 MBのアップロードから始まるベンチマークテストでは、バイトの1%を変更して再アップロードした場合5.5 MB移動し、5%を変更した場合27.5 MB移動し、10%を変更した場合55 MB移動した。これに対し重複排除なしではすべてのバイトを再アップロードする。
ラップトップで実行できるか?
はい。最小限のパスはLinuxまたはmacOS(Apple Silicon対応)上のPython 3.12+、Strands互換モデルプロバイダ(Amazon Bedrock、Anthropic API、OpenAI、またはローカルOllama)、およびstrands-robots[sim-mujoco,lerobot]>=0.5.1が必要である。これら3つでラップトップで各段階が実行されるが、デフォルトはトレーニング済みポリシーではなくモックポリシーを使用する。
Hugging Face Blog元記事を読む
LINEで送る

あなたの仕事に関係するAIニュースを、毎朝お届けします。

業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。

登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →

AIに質問

この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。

質問と回答はこのページに公開されます。

関連記事

次の記事へOpenAIがGPT-5.6 Sol向け超高速モード発表、最大14倍速に