For the complete documentation index, see llms.txt. This page is also available as Markdown.

専用デプロイ

Roboflow でビジョンモデルを専用サーバー上で実行する

概要

Dedicated Deployments は、Roboflow が管理するプライベートクラウドサーバーで、あなた専用に割り当てられたリソース上でコンピュータビジョンモデルと Workflows を実行します。これにより、自前のインフラを構築・維持することなく推論を提供でき、時間単位の課金とワークスペース API キーによる安全なアクセスが利用できます。開発、テスト、または本番トラフィックに対して、一貫した専用のパフォーマンスが必要なときに使用してください。

Dedicated Deployments とは何ですか?

Dedicated Deployments は、Roboflow が管理するプライベートクラウドサーバーで、コンピュータビジョンモデルの実行のために特別に設計されています。これらのモデルには次のようなものがあります。

  • 物体検出

  • 画像セグメンテーション

  • 分類

  • キーポイント検出

  • Roboflow で学習した場合の CLIP のような基盤モデル

  • Roboflow Workflows(ローコードのビジョンアプリケーション)

  • ...ほかにも多数あります!

Dedicated Deployments の利点

  • 機械視覚のビジネス上の課題に集中し、インフラは私たちにお任せください。 数回クリックするだけで推論提供用のインフラを立ち上げられます。クラウドプロバイダーへの登録、サーバーのインストールやセキュリティ対策、TLS 証明書の管理、サーバー管理、パッチ適用、更新などを心配する必要はありません。

  • 専用リソース: あなた専用に割り当てられたクラウドサーバーを利用し、モデルの安定したパフォーマンスを保証します。

  • 安全なアクセス: Dedicated Deployments にはワークスペース固有の API キーでアクセスでき、通信には HTTPS を使用します。

  • 簡単な統合: 各デプロイには roboflow.cloud内のサブドメインが割り当てられ、アプリケーションとの統合が簡単になります。

  • 時間単位課金: サーバーが存在する時間分のみ課金されます(1分単位で請求)。

  • 自動一時停止と再開:Dedicated Deployments は、設定可能な非アクティブ期間の後に自動的に一時停止されます。 dev-cpu または dev-gpu デプロイタイプの場合、この期間は1時間に固定されています。API キーを使ってリクエストを送ることで、すぐに再開できます。この機能はコスト削減のために設計されています。

現在の制限事項

  • すべての Dedicated Deployments は現在、米国ベースのデータセンターでホストされています。その他の地域のユーザーは、より高い遅延を感じる場合があります。米国外にいる場合は、カスタムソリューションについてご連絡ください。ネットワーク遅延の低減をお手伝いできます。

  • Dedicated Deployments は Core および Enterprise プランのワークスペースで利用できます。 Roboflow のプラン.

Dedicated Deployments の種類

Roboflow では、dev-cpu、dev-gpu、prod-cpu、prod-gpu の4種類の Dedicated Deployments を提供しています。dev-cpu と dev-gpu は開発・テスト用途向けで、数時間後に自動削除されます。一方、prod-cpu と prod-gpu は永続的で、大規模な本番トラフィックの提供に最適です。

機能

dev-cpu

一時的:3時間後に自動削除されます

CPU:モデル推論は CPU 上で実行できます

最適な用途 統合のテスト および プロトタイピング アプリケーション

dev-gpu

一時的:3時間後に自動削除されます

統合のテストに最適 および プロトタイピング アプリケーション

GPU:モデルには GPU アクセラレーションが必要です(Florence 2 など)

最適な用途 統合のテスト および プロトタイピング アプリケーション

prod-cpu

永続的:専用サブドメイン <some-name>.roboflow.cloud

CPU:モデル推論は CPU 上で実行できます

最適な用途 本番トラフィックの提供

prod-gpu

永続的:専用サブドメイン <some-name>.roboflow.cloud

GPU:モデルには GPU アクセラレーションが必要です(Florence 2 など)

最適な用途 本番トラフィックの提供

請求情報

GPU デプロイ(dev-gpu、prod-gpu)の料金は 1 credit/hourで、CPU デプロイ(dev-cpu、prod-cpu)の料金は 0.25 credit/hour.

専用デプロイサーバーへのリクエスト数に基づいて請求されることを希望する場合は、 こちらをクリックして営業にお問い合わせください.

すべての専用デプロイサーバーは Roboflow Inferenceを実行します。これはオープンソースの推論サーバーです。 Roboflow Inference のドキュメント を参照して、利用可能なすべての機能の詳細をご確認ください。

便利なリンク

HTTP API

Dedicated Deployment は、予測可能な遅延と高スループットで Roboflow モデルを実行する管理対象の GPU マシンです。これらは、 https://roboflow.cloudにある専用サービスによって管理され、メインの https://api.roboflow.com REST API

とは別です。このセクションでは管理エンドポイント(作成、取得、一覧、一時停止、再開、削除、ログ、使用状況)を説明します。デプロイが稼働した後の推論については、 画像でモデルを実行する.

の下にある「エッジデバイス」のドキュメントは別製品です。Dedicated Deployments は Roboflow のクラウド上の管理対象 GPU マシンであり、Deployment Manager デバイスは デプロイメント マネージャー を実行するオンプレミスのハードウェアです。 Roboflow Inference.

ベース URL: https://roboflow.cloud

api_key はクエリパラメータとして(または POST エンドポイントではリクエスト本文内に)毎回送信されます。レスポンスコードを確認してください。もし 200なら、レスポンス本文を JSON オブジェクトとしてデコードします。それ以外の場合、レスポンス本文にはエラーメッセージが文字列として含まれます。

マシンタイプを一覧表示

GET /machine_types

レスポンス

デプロイを作成

POST /add

本文 (JSON)

名前
説明
必須

api_key

文字列

ワークスペース API キー。

creator_email

文字列

ワークスペースメンバーのメールアドレス。

deployment_name

文字列

ワークスペース内で一意の名前。

machine_type

文字列

From /machine_types.

duration

float

自動クリーンアップまでの時間。デフォルト 3.

delete_on_expiration

boolean

true 期限切れ時に削除するには false 一時停止するには。

inference_version

文字列

推論サーバーのバージョン。デフォルト latest.

min_replicas

integer

最小レプリカ数。デフォルト 1.

max_replicas

integer

最大レプリカ数。デフォルト 1.

デプロイは非同期でプロビジョニングされます。 GET /get をポーリングしてください status == "ready".

レスポンス例

レスポンススキーマ

フィールド
説明

deployment_id

文字列

デプロイの一意識別子。

deployment_name

文字列

デプロイに付けた名前。

machine_type

文字列

のいずれか dev-cpu, dev-gpu, prod-cpu, prod-gpu.

creator_email

文字列

デプロイを作成したユーザーのメールアドレス。

creator_id

文字列

に対応するユーザー ID creator_email.

subdomain

文字列

常に deployment_name と同じとは限りません。サブドメインが使用中の場合は接尾辞が追加されます。

domain

文字列

デプロイエンドポイントの完全なドメイン。

duration

float

デプロイが稼働していた時間数。

inference_version

文字列

デプロイ上で動作している推論サーバーのバージョン。

min_replicas

integer

最小レプリカ数。

max_replicas

integer

最大レプリカ数。

num_replicas

integer

現在利用可能なレプリカ数。

状態

文字列

現在のデプロイ状態。

workspace_id

文字列

所有ワークスペースの ID。

workspace_url

文字列

所有ワークスペースの URL スラッグ。

デプロイを取得

GET /get?api_key=...&deployment_name=...

クエリパラメータ

名前
必須
説明

api_key

文字列

はい

ワークスペース API キー。

deployment_name

文字列

はい

取得するデプロイの名前。

レスポンスデプロイを作成 レスポンスと同じスキーマ)

デプロイを一覧表示

GET /list?api_key=...

クエリパラメータ

名前
必須
説明

api_key

文字列

はい

ワークスペース API キー。

show_expired

文字列

いいえ

期限切れのデプロイを含める。デフォルト false.

show_deleted

文字列

いいえ

削除済みのデプロイを含める。デフォルト false.

レスポンス

各エントリが デプロイを作成 レスポンスと同じスキーマを持つ、専用デプロイ項目のリスト。

ログ

GET /get_log?api_key=...&deployment_name=...&from_timestamp=...&to_timestamp=...&max_entries=...

クエリパラメータ

名前
必須
説明

api_key

文字列

はい

ワークスペース API キー。

deployment_name

文字列

はい

ログを読み取るデプロイ。

max_entries

integer

いいえ

返すログエントリ数。デフォルト 50.

from_timestamp

文字列

いいえ

ISO 8601 開始時刻。デフォルトは1時間前。

to_timestamp

文字列

いいえ

ISO 8601 終了時刻。デフォルトは現在時刻。

from_timestamp および to_timestamp は ISO-8601 形式の文字列です。指定を省略すると、最新のログを max_entries.

レスポンス例

レスポンススキーマ

各ログエントリには次の属性があります。

フィールド
説明

insert_id

文字列

ログエントリの一意識別子。

payload

文字列

ログ内容。

severity

文字列

ログレベル。

timestamp

文字列

エントリが書き込まれた時刻。

使用状況

ワークスペース全体:

GET /usage_workspace?api_key=...&from_timestamp=...&to_timestamp=...

デプロイごと:

GET /usage_deployment?api_key=...&deployment_name=...&from_timestamp=...&to_timestamp=...

一時停止 / 再開 / 削除

POST /pause POST /resume POST /delete

本文 (JSON)

名前
必須
説明

api_key

文字列

はい

ワークスペース API キー。

deployment_name

文字列

はい

操作対象のデプロイ。

同じ本文形式が /resume および /delete.

レスポンス例

Python SDK

Dedicated Deployment は、予測可能な遅延と高スループットで Roboflow モデルを実行する管理対象の GPU マシンです。SDK は roboflow.adapters.deploymentapi アダプターを通じてそれらを管理します - 高レベルの Workspace クラスは現在、デプロイメソッドを公開していません。

各関数は (status_code, body) タプルを返すので、HTTP 結果で分岐できます。

利用可能なマシンタイプを一覧表示

デプロイを作成

デプロイは非同期でプロビジョニングされます。 get_deployment をポーリングしてください status == "ready".

デプロイの詳細を取得

一時停止 / 再開 / 削除

ログ

使用状況

専用デプロイに対する推論の実行

デプロイの準備ができたら、推論 SDK の呼び出し先をその public_urlget_deployment):

CLI

コマンドラインから Dedicated Deployment を作成、監視、管理できます。

デプロイを一覧表示

マシンタイプを一覧表示

デプロイを作成

オプション

フラグ
説明

-m, --machine-type

マシンタイプ(必須)。次を実行して deployment machine-type オプションを確認してください

-e, --email

あなたのメールアドレス。ワークスペースメンバーである必要があります(必須)

--duration

継続時間(時間)(デフォルト: 3)

--inference-version

推論サーバーのバージョン(デフォルト: latest)

--no-delete-on-expiration

期限切れ時にデプロイを保持する

--wait

デプロイの準備が整うまで待機する

例:

デプロイ詳細を取得

保留中のデプロイが準備完了になるのを待つ:

ログを表示

リアルタイムでログを追跡する:

オプション

フラグ
説明

-d, --duration

ログ期間(秒)(デフォルト: 3600)

-n, --tail

末尾から表示する行数(最大 50、デフォルト: 10)

-f, --follow

ログ出力を追跡する

使用状況統計

ワークスペース全体の使用状況を取得:

特定のデプロイメントの使用状況を取得するには:

オプション

フラグ
説明

--from

開始時刻(ISO 8601)

--to

終了時刻(ISO 8601)

一時停止、再開、削除

JSON出力

すべてのデプロイメントコマンドは対応しています --json:

最終更新

役に立ちましたか?