スキル modal
☁️

modal

安全 ⚙️ 外部コマンド🌐 ネットワークアクセス📁 ファイルシステムへのアクセス🔑 環境変数

クラウドでPythonコードを実行

こちらからも入手できます: davila7

Modalは、クラウドでPythonコードを実行するためのサーバーレスプラットフォームです。GPUへの即時アクセス、自動スケーリング、従量課金制を提供します。インフラを管理することなく、MLモデルをデプロイし、バッチ処理ジョブを実行し、APIを提供できます。

対応: Claude Codex Code(CC)
📊 71 十分
1

スキルZIPをダウンロード

2

Claudeでアップロード

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

3

オンにして利用開始

テストする

「modal」を使用しています。 GPUでHuggingFaceモデルを使用したテキストを要約するPython関数をデプロイ

期待される結果:

  • ✓ L40S GPUアクセス付きModalアプリを作成
  • ✓ transformersとtorchでコンテナイメージをビルド
  • ✓ テキスト要約用のウェブエンドポイントをデプロイ
  • ✓ エンドポイントが https://your-app.modal.run で利用可能です

「modal」を使用しています。 1000枚の画像を並列処理するバッチジョブを実行

期待される結果:

  • ✓ 4 CPUコアと8GBメモリのワーカー関数を作成
  • ✓ 50コンテナにわたる並列処理を構成
  • ✓ 約8分で1000枚の画像を処理
  • ✓ 結果をModal Volumeの /data/output/ に保存

「modal」を使用しています。 午夜に毎日のモデル再トレーニングをスケジュール

期待される結果:

  • ✓ cron式 '0 0 * * *' でスケジュール関数を作成
  • ✓ トレーニング計算用にGPU(A100)を構成
  • ✓ API認証情報のためにシークレット管理をセットアップ
  • ✓ トレーニングログがModalダッシュボードで利用可能

セキュリティ監査

安全
v4 • 1/17/2026

This is a documentation-only skill for Modal, a legitimate serverless cloud computing platform. All 572 static findings are FALSE POSITIVES. The scanner misinterprets Markdown documentation code examples as executable code. Patterns flagged include CLI commands in documentation (modal run, modal deploy), environment variable documentation, and legitimate Modal API patterns. No malicious code, credential exfiltration, or actual security vulnerabilities exist. This skill contains only documentation files teaching users how to properly use the Modal platform.

14
スキャンされたファイル
6,111
解析された行数
4
検出結果
4
総監査数
監査者: claude 監査履歴を表示 →

品質スコア

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

作れるもの

推論用のMLモデルをデプロイ

GPUアクセラレーションと可変トラフィックの自動スケーリングを備えた、本番環境にトレーニングされたモデル(LLM、画像分類器など)をデプロイします。

バッチ処理ジョブを実行

複数のコンテナで大規模なデータセットを並列処理します。数千のファイルまたはデータ行を同時に処理します。

GPUコンピューティングタスクを実行

H100またはA100 GPUで計算集約的な研究タスクを実行します。トレーニングジョブや長時間計算をスケジュールします。

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

基本的なGPUデプロイ
L40S GPUでPython関数を実行するModalアプリを作成します。関数はHuggingFaceモデルをロードし、予測を返す必要があります。torchとtransformersがインストールされた適切なコンテナイメージを使用してください。
バッチ処理
CSVファイルを並列処理するModal関数をセットアップします。関数はS3バケットからファイルを読み取り、変換を適用し、結果を保存する必要があります。複数のコアを持つCPU並列処理を使用してください。
スケジュールされたジョブ
毎日午前2時に実行されるModalスケジュール関数を作成します。関数はAPIからキャッシュされたデータを更新し、Modal Volumeに��存されているモデルweigを更新する必要があります。
Web API
入力データを受け取るPOSTリクエストを受け付けるModalウェブエンドポイントを構築します。エンドポイントはデプロイされたモデルを使用して推論を実行し、予測を返す必要があります。適切なエラーハンドリングと認証を含めること。

ベストプラクティス

  • 再現可能なビルドとデプロイを確保するために、画像定義ですべてのPythonパッケージバージョンを固定する
  • 認証情報漏洩を防ぐため、異なる環境(開発、ステージング、本番)ごとに個別のModal Secretsを使用する
  • レイテンシに敏感なエンドポイントのコールドスタートレイテンシを削減するために、適切なmin_containersを構成する

回避

  • Modal Secretsを使用する代わりに、APIキーや認証情報を関数コードに直接ハードコーディングする
  • コンテナスタートアップを遅くするため、依存関係をモジュールスコープでインポートし、関数本体の内部ではなく配置する
  • コンテナ間の並列実行のために.map()を使用する代わりに、バッチ処理に順次ループを使用する

よくある質問

Modalの費用はどのくらいですか?
Modalは従量課金制の価格設定を提供します。使用したコンピューティング時間に対してのみ課金されます。新規ユーザーは月額$30の無料クレジットを受け取ります。GPUインスタンスと大容量コンテナはより高額です。
どのようなGPUタイプが利用可能ですか?
ModalはT4、L4、A10、A100、A100-80GB、L40S、H100、H200、およびB200 GPUを提供します。異なるモデルは、推論とトレーニングの価格パフォーマンスのトレードオフを提供します。
Modalで認証するにはどうすればよいですか?
'modal token new'を実行してブラウザログインを開きます。これにより認証情報が~/.modal.tomlに保存されます。あるいは、MODAL_TOKEN_IDとMODAL_TOKEN_SECRET環境変数を設定します。
長時間実行のジョブを実行できますか?
はい、ただしデフォルトのタイムアウトは5分です。timeoutパラメータで最大24時間まで増加します。それ以上の長さのジョブについては、作業をチャンクに分割するか、スケジュールされたジョブを使用することを検討してください。
自動スケーリングはどのように機能しますか?
Modalは、受信リクエストに基づいてコンテナをゼロからmax_containersに自動的にスケールさせます。低レイテンシエンドポイントのためにウォームを維持するにはmin_containersを設定します。バースト処理にはbuffer_containersを使用します。
どのPythonバージョンがサポートされていますか?
ModalはPython 3.8から3.12をサポートします。画像定義でpython_versionを指定します。MLワークロードでの最良のパフォーマンスには、Python 3.11または3.12を推奨します。

開発者の詳細

作成者

K-Dense-AI

ライセンス

Apache-2.0 license

参照

main