You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit bba6661
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: ajet/default_config/ajet_default.yaml
+6Lines changed: 6 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -345,6 +345,12 @@ ajet:
345
345
# "rollout_until_finish_enough_non_dummy_tasks":
346
346
# AgentJet will identify the **task_id** of each episode, and stop when it has collected [>= ajet.data.train_batch_size] unique & FINISHED & NON-DUMMY **task_id**.
347
347
# (Hint: a **task_id** is considered "NON-DUMMY" at least one of **episodes** of **task_id** has **different** reward value.)
348
+
# "rollout_until_any_client_agree_sync_weight":
349
+
# AgentJet defers the stop decision to swarm clients: stop as soon as ANY active swarm client has called `SwarmClient.agree_sync_weight()`.
350
+
# (Hint: a swarm client becomes "active" once it has successfully `end_episode`'d a rewarded (non-abort) episode since the last weight sync,
351
+
# and falls off the active list if it does no chat-completion / begin_episode for 10 minutes.)
352
+
# "rollout_until_all_clients_agree_sync_weight":
353
+
# Like the above, but stop only when EVERY active swarm client has agreed (and there is at least one active client).
Copy file name to clipboardExpand all lines: ajet/default_config/ajet_swarm_default.yaml
+6Lines changed: 6 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -53,6 +53,12 @@ ajet:
53
53
# "rollout_until_finish_enough_non_dummy_tasks":
54
54
# AgentJet will identify the **task_id** of each episode, and stop when it has collected [>= ajet.data.train_batch_size] unique & FINISHED & NON-DUMMY **task_id**.
55
55
# (Hint: a **task_id** is considered "NON-DUMMY" at least one of **episodes** of **task_id** has **different** reward value.)
56
+
# "rollout_until_any_client_agree_sync_weight":
57
+
# AgentJet defers the stop decision to swarm clients: stop as soon as ANY active swarm client has called `SwarmClient.agree_sync_weight()`.
58
+
# (Hint: a swarm client becomes "active" once it has successfully `end_episode`'d a rewarded (non-abort) episode since the last weight sync,
59
+
# and falls off the active list if it does no chat-completion / begin_episode for 10 minutes.)
60
+
# "rollout_until_all_clients_agree_sync_weight":
61
+
# Like the above, but stop only when EVERY active swarm client has agreed (and there is at least one active client).
0 commit comments