3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ZOZOAdvent Calendar 2024

Day 7

Ray Jobs CLIを使ってRay ClusterのJobを停止・削除する

Last updated at Posted at 2024-12-06

これは ZOZO Advent Calendar 2024 カレンダー Vol.9 の 7日目の記事です。

はじめに

昨日はRay ClusterのWorker NodeをSpot VMで起動するというタイトルで、Ray Clusterに関する記事を投稿しました。

本記事では、Ray Jobs CLIをご紹介します。

Ray Jobs CLI

Ray Jobs CLIは通常のPythonパッケージのrayをinstallするとray jobコマンドにより実行可能です。

poetryの場合は次のコマンドでinstall可能です。

poetry add "ray[default]"

Ray Jobの停止・削除

RayのDashboardにアクセスすることでRay Jobsを一覧すること可能ですが、Dashboardから実行中のJobの停止や削除を行うことはできません。(自分が見落としていたらすみません🙏)

RayのJobをSubmitする際に利用するRay Jobs CLIですが、RayのJobの停止、削除なども行えます。

スクリーンショット 2024-11-24 23.16.23.png

上記の画像で04000000のJob IDを持つJobはRUNNINGになっています。Jobを停止するには次のコマンドを実行します。

RAY_ADDRESS="https://<ray cluster host>/" poetry run ray job stop 04000000

上記コマンドの実行により、JobのステータスがSTOPPEDに変わったことがわかります。

スクリーンショット 2024-11-24 23.21.40.png

Jobの削除は次のコマンドにより実行できます。

RAY_ADDRESS="https://<ray cluster host>/" poetry run ray job delete 04000000

そもそもJobをSubmitする際に必ず利用するかとは思いますが、意図せずJobが終了しなくなってしまった場合や、間違ってJobをSubmitした場合などSubmit以外でも利用する場面は多そうです。
Dashboard上でこれらの操作が可能になればより便利かとは思いますが、今後に期待です。

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?