Allow renaming groups of completed runs
Is there any way to move a 'run' to another 'group' or changing the name of 'group'? I mistakenly set wrong group name for a run but couldn't find how to fix it!
Issue-Label Bot is automatically applying the label enhancement to this issue, with a confidence of 0.60. Please mark this comment with :thumbsup: or :thumbsdown: to give our bot feedback!
Links: app homepage, dashboard and code for this bot.
I think this would be a very useful thing to have. It would be absurd to request the user the rerun his/her multiple days long training session just to get the grouping right. Some people want to keep things well organised, which is likely the very reason they started using wandb in the first place.
This issue is stale because it has been open 60 days with no activity.
+1
+1
The feature as implemented in CLI-133 seems to be helpful, but doesn't work if a group is unassigned (<None>). I didn't set a group during the original run, and now I'm not able to change the group either via UI or API.
+1 that would be very helpful.
+1 this would be helpful
+1
+1
+1. I usually want to reorganize my runs after it has been launched.
+1 would be super helpful to have this feature
A manual workaround:
import wandb
api = wandb.Api()
for r in api.runs("<user>/<project>", filters={"group": "<wrong-group>"}):
r.group = "<group-you-actually-wanted>"
r.update()
But it would still be great to have an option in the wandb UI for this.
+1, and it would very useful if one could 'check' runs, and then move them to a different group in the wandb UI.

Agreed, this would be very convenient.
is there update on this? This issue has been there for so long.
+1
You might want to open a new issue for this. Since this has been closed, likely nobody is paying attention.
+1
+1
+1
+1
A manual workaround:
import wandb api = wandb.Api() for r in api.runs("<user>/<project>", filters={"group": "<wrong-group>"}): r.group = "<group-you-actually-wanted>" r.update()But it would still be great to have an option in the wandb UI for this.
I modified it so that you can target specific runs:
import wandb
api = wandb.Api()
specific_run_names = ["<my_run_1>", "<my_run_2>"]
for r in api.runs("<user>/<project>"):
if r.name in specific_run_names:
print(f"Updating {r.name}")
r.group = "<group-you-actually-wanted>"
r.update()
+1
any updates on this?
Hey guys, clearly there is still tons of demand for this feature. I will retriage it with our engineering team, and will bump the priority on it for ou
is there any update on this?
Hey, @ionutmodo. No updates yet.
+1 for adding the feature to the web UI. The workaround posted in https://github.com/wandb/wandb/issues/753#issuecomment-1237001377 solves the immediate need, though.
+1