翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
runtime_env による依存関係の管理
Ray は pip パッケージruntime_envをインストールし、実行時に作業ディレクトリをクラスターに出荷します。コンテナイメージを再構築せずに依存関係を追加することで、インタラクティブな開発を高速化できます。
依存関係をインタラクティブに挿入
runtime_env を に渡しますray.init()。Ray は、コードを実行する前にパッケージをインストールし、作業ディレクトリをクラスターにアップロードします。
import ray ray.init(runtime_env={ "pip": ["pandas==2.2.2", "scikit-learn"], "working_dir": "./src", })
送信されたジョブの依存関係を挿入する
コマンドラインから送信するジョブの場合、 --working-dirと を使用して同じ環境を渡します--runtime-env-json。
ray job submit \ --address sagemaker_ray://my-cluster/my-namespace\ --working-dir./src\ --runtime-env-json '{"pip": ["pandas==2.2.2", "scikit-learn"]}' \ -- pythonmy-script.py
conda 環境や環境変数を含むruntime_envフィールドの完全なセットについては、Ray ドキュメントの「Ray ランタイム環境