最終更新
役に立ちましたか?
カスタムPythonブロックを使って、Workflow内で独自のロジックを記述・実行します。
組み込みのBlocksでユースケースをカバーできない場合は、Pythonで独自のロジックを書き、Workflow内のBlockとして実行できます。
カスタムPythonブロックを使うと、完全なプラグインを構築して公開することなく、データの変換、外部サービスの呼び出し、または独自ロジックの実装ができます。コードはWorkflow Definition自体の中に存在し、実行時に実際のBlockにコンパイルされます。これらはセルフホスト型の inference サーバーおよびDedicated Deployments、またRoboflow Serverless v2 API上でも実行され、そこで分離されたコンテナ内で実行されます。
ローカル実行では、コードはあなた自身の inference デプロイメント上で実行されます。信頼できないブロックコードはそれに応じて扱ってください。機能を完全に無効にするには、次を設定します。 ALLOW_CUSTOM_PYTHON_EXECUTION_IN_WORKFLOWS=False.
動的Pythonブロック - Workflow Definition内でブロックを定義するための完全なリファレンス: manifest、動的な入力と出力、 run(...) と init(...)
メソッド、状態管理、デバッグ。
Workflowブロックを作成する - バージョン管理、バッチ処理、フロー制御、またはカスタム次元が必要な場合は、適切なBlockクラスを作成します。
ブロックをプラグインにまとめる - Blocksをインストール可能なプラグインとしてパッケージ化し、チーム全体やコミュニティが使えるようにします。
最終更新
役に立ちましたか?
役に立ちましたか?