公開した実行は、公開したスクリプトを使います。保存したノードは、実行した証拠ではありません。

承認済み Python ノードがあるワークフローキャンバス
ノードは、公開したリリース上の承認済み管理スクリプトを実行します。シェルでも、自由な pip 導入でもありません。

承認済み Python

承認済みの Python 計算を公開ワークフローに足し、実行を読みます。手を動かす時間は約 20 分です。ワーカーの時間は別です。

目的

作成時の妥当性と、ワーカーの結果を区別できます。レベルは編集者です。モードは保存型です。アップロード手順の Python は、あなたの機械の普通の Python です。このページは製品の中のノードです。別物です。

前提

承認済みの管理スクリプト版が、ワークスペースに既にあります。ノードから pip で導入はできません。GPU の切り替えと、一般の Code 部品は、この契約にありません。

サンプル

スクリプトの意図: サンプルメモの抽出フィールドから日数を読み、そのまま渡します。入力はコレクションのフィールドであり、実行時に付けるファイルではありません。出力は数値か null です。

手順

  1. キャンバスに Python ノードを足します。パネルが承認済み版を示し、自由なシェルではないことを確認します。
  2. 保存し、公開し、そのリリースを実行します。実行はそのリリースにあったスクリプトを使います。
  3. その後に下書きを編集しても、終わった実行は変わりません。
  4. 実行出力を読みます。Null はフィールドが空だったことです。ノードが密かに飛ばされたことではありません。

フィールド

項目効果
承認済み版の IDそのリリースが実行してよいスクリプトです。
保存したノード作成だけです。
公開したリリース実行が走らせるスナップショットです。
承認済み版の依存ロックパッケージを足してよいという意味ではありません。

例

これを Bundata の導入として送らないでください。

python3 upload_harbor_note.py

そのコマンドは、アップロード手順であなたが持つファイルです。パッケージ索引に Bundata のパッケージはありません。

回復

ワーカーがノードを拒むなら、そのランタイムではスクリプトが承認されていません。ローカルのシェルに切り替えて Bundata の実行と呼ばないでください。承認を直し、公開し、再実行します。

制限

ノードごとの Run、Run Next、任意の requirements、このページでのノートブック GPU の切り替えはありません。

確認

成功: 実行記録が承認済みスクリプトの版と、数値または null を示します。失敗: キャンバスにノードはあっても、実行 ID がありません。