スキル hugging-face-jobs
📦

hugging-face-jobs

安全

Hugging Face クラウド上で ML ワークロードを実行

ローカルハードウェアの設定なしで GPU/TPU ワークロードを実行。安全なトークン認証により、管理された Hugging Face Jobs インフラストラクチャに Python スクリプトを提出します。

対応: Claude Codex Code(CC)
🥉 72 ブロンズ
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「hugging-face-jobs」を使用しています。 感情分析用 UV スクリプトを提出

期待される結果:

ジョブが正常に提出されました。ジョブ ID: job_abc123。https://huggingface.co/jobs/username/job_abc123 で監視可能。推定完了時間:5 分。

「hugging-face-jobs」を使用しています。 実行中のジョブのステータスを確認

期待される結果:

2 つの実行中のジョブが見つかりました:job_abc123 (RUNNING、45% 完了)、job_def456 (QUEUED)。ログを表示するには hf_jobs('logs', {'job_id': 'job_abc123'}) を使用。

セキュリティ監査

安全
v1 • 2/25/2026

All 284 static analysis findings are false positives. The 'Ruby/shell backtick execution' detections are actually Python code examples in markdown documentation. 'Hardcoded URLs' are legitimate documentation links to Hugging Face resources. Environment variable access (HF_TOKEN) is documented authentication behavior for Hub operations. No malicious patterns detected.

1
スキャンされたファイル
1,039
解析された行数
0
検出結果
1
総監査数
セキュリティ問題は見つかりませんでした
監査者: claude

品質スコア

38
アーキテクチャ
100
保守性
87
コンテンツ
50
コミュニティ
100
セキュリティ
78
仕様準拠

作れるもの

バッチ推論を実行する ML エンジニア

クラウド GPU を使用して数千のサンプルをモデルで処理。ローカルハードウェアへの投資なしで実行可能。vLLM を使用した UV スクリプトで高スループット生成を実現。

データセットを変換するデータサイエンティスト

Polars または Pandas を使用して Hugging Face データセットでデータ処理パイプラインを実行。変換結果を Hub に安全にプッシュ。

実験を実行する研究者

スケジュールジョブで再現性のある ML 実験を実行。ジョブ URL で進捗を監視し、Hub リポジトリから結果を取得。

これらのプロンプトを試す

基本スクリプト実行
この Python スクリプトを Hugging Face Jobs で実行:[スクリプトを貼り付け]。CPU を使用し、30 分のタイムアウトを設定。
トークン認証による GPU 推論
この推論スクリプトを A10G GPU で実行。結果を Hub リポジトリ username/results にプッシュ。HF_TOKEN 認証を含む。
スケジュールされたデータ処理
このデータ変換スクリプトを毎日午前 9 時に実行するスケジュールジョブを作成。cpu-upgrade ハードウェアを使用し、出力を Hub に永続化。
Docker ベースのカスタムワークロード
pytorch/pytorch CUDA イメージを使用してこのコマンドを A100 GPU で実行。タイムアウトを 4 時間に設定し、完了を監視。

ベストプラクティス

  • Hub 認証には常に secrets={'HF_TOKEN': '$HF_TOKEN'} を使用 - トークンをハードコードしない
  • ワークロードタイプに応じて 20〜30% のバッファを持つ適切なタイムアウトを設定
  • ジョブ完了前に結果を Hub または外部ストレージに永続化 - 環境は一時保存

回避

  • hf_jobs() MCP ツールでローカルファイルパスを使用 - スクリプトはインラインコードまたは URL である必要がある
  • ジョブステータスを繰り返しポーリング - ユーザーがステータス確認をリクエストするまで待つ
  • トークンに secrets ではなく env を使用 - 環境変数はログに表示される

よくある質問

Jobs を使用するには有料の Hugging Face プランが必要ですか?
はい。Hugging Face Jobs には Pro、Team、または Enterprise プランが必要です。無料アカウントではジョブを提出できません。
ジョブを Hub で認証するにはどうすればよいですか?
ジョブ設定で secrets={'HF_TOKEN': '$HF_TOKEN'} を使用します。$HF_TOKEN プレースホルダーは自動的にログイン済みトークンに置き換えられます。
ジョブ完了後、結果はどうなりますか?
すべてのファイルはジョブ終了時に削除されます。結果を Hugging Face Hub にプッシュするか、クラウドストレージ(S3/GCS)にアップロードするか、完了前に API で送信する必要があります。
hf_jobs() でローカルスクリプトファイルを使用できますか?
いいえ。hf_jobs() MCP ツールにはインラインスクリプトコンテンツまたは URL が必要です。ローカルファイルは Path('script.py').read_text() で読み込み、コンテンツ文字列を渡します。
ワークロードに適した GPU を選ぶにはどうすればよいですか?
テストには t4-small から開始。7〜13B モデルには a10g-large を使用。13B 超のモデルには a100-large を使用。詳細な推奨事項については、このスキルのハードウェアガイドを参照。
ジョブを自動的に実行するスケジュールを設定できますか?
はい。schedule パラメータに '@daily' または CRON 式 '0 9 * * 1'(月曜日の午前 9 時)を指定して hf_jobs('scheduled uv', {...}) を使用します。

開発者の詳細

作成者

sickn33

ライセンス

Complete terms in LICENSE.txt

参照

main

ファイル構成

📄 SKILL.md