問題タブ [kubeflow-pipelines]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
kubeflow - Python でコンテナ化された Kubeflow コンポーネント間でデータまたはファイルを渡す方法
私は、典型的な ML パイプラインのさまざまなコンポーネントをデプロイして接続するためのオプションとして、Kubeflow を検討しています。Docker コンテナを Kubeflow コンポーネントとして使用していますが、これまでContainerOp.file_outputs
オブジェクトを使用してコンポーネント間で結果を渡すことができませんでした。
この機能についての私の理解に基づいて、コンポーネントの 1 つとして宣言されたファイルを作成して保存すると、そのファイルがfile_outputs
永続化され、次のコンポーネントによる読み取りにアクセスできるようになります。
これは、パイプラインのPythonコードでこれを宣言しようとした方法です:
コンポーネントの python コードでdata-collector.py
、データセットを取得してから に書き込みますoutput.txt
。同じコンポーネント内のファイルから読み取ることはできますがdata-preprocessor.py
、FileNotFoundError
.
の使用はfile_outputs
コンテナベースの Kubeflow コンポーネントでは無効ですか、それともコードで間違って使用していますか? 私の場合はオプションではない場合、パイプライン宣言の Python コード内でプログラムで Kubernetes ボリュームを作成し、代わりに使用することは可能file_outputs
ですか?
python - kubeflowパイプラインで環境変数を渡す方法は?
gcr.io/******/serve_model:lat5
の引数である Imageから変数にアクセスできるようにしたいgcr.io/******/deployservice:lat2
最初は変数を引数として渡そうとしましたが、うまくいかなかったので、環境変数として渡そうとしています。
私の環境変数は、モデル ファイルにアクセスするGCP
ストレージ バケットの URL になります。serve_model
.sav