LaunchAgent
less than a minute
Launch エージェントクラスは、指定されたランキューをポーリングし、wandb Launch のために runs をローンチします。
引数 | |
---|---|
api |
バックエンドへのリクエストを行うために使用する Api オブジェクト。 |
config |
エージェントの設定辞書。 |
属性 | |
---|---|
num_running_jobs |
スケジューラを除くジョブの数を返します。 |
num_running_schedulers |
スケジューラの数だけを返します。 |
thread_ids |
エージェントに対してスレッド ID を実行しているキーのリストを返します。 |
メソッド
check_sweep_state
sweep のために run をローンチする前に sweep の状態を確認します。
fail_run_queue_item
finish_thread_id
しばらくの間、ジョブをリストから削除します。
get_job_and_queue
initialized
エージェントが初期化されているかを返します。
loop
ジョブをポーリングしてそれを実行するために無限ループします。
例外 | |
---|---|
KeyboardInterrupt |
エージェントが停止を要求された場合。 |
name
エージェントの名前を返します。
pop_from_queue
ジョブとして実行するために run キューからアイテムを取り出します。
引数 | |
---|---|
queue |
取り出すためのキュー。 |
戻り値 | |
---|---|
キューから取り出されたアイテム。 |
例外 | |
---|---|
Exception |
キューからの取り出しにエラーがある場合。 |
print_status
エージェントの現在のステータスを表示します。
run_job
プロジェクトをセットアップし、ジョブを実行します。
引数 | |
---|---|
job |
実行するジョブ。 |
task_run_job
update_status
エージェントのステータスを更新します。
引数 | |
---|---|
status |
エージェントを更新するステータス。 |
フィードバック
このページは役に立ちましたか?
Glad to hear it! If you have more to say, please let us know.
Sorry to hear that. Please tell us how we can improve.