So you want these two on two different graphs ?
but what is happening is it is creating new task under same project with same task name
so, if I call Task.init() before that line there is no need of calling Task.init() on line number 92
In the side bar you get the title of the graphs, then when you click on them you can see the diff series on the graphs themselves
and it should log it into the same task and same project
This code will give you one graph titled "loss" with two series: (1) trains (2) loss
i mean all 100 experiments in one project
This code gives me the graph that I displayed above
so what I have done is rather than reading sequentially I am reading those experiments through multiprocessing and for each experiment I am creating new task with specified project_name and task_name
logger.report_scalar(title="loss", series="train", iteration=0, value=100)
logger.report_scalar(title="loss", series="test", iteration=0, value=200)
Just so I understand,
scheduler executes main every 60sec
main spins X sub-processes
Each subprocess needs to report scalars ?
And you want all of them to log into the same experiment ? or do you want an experiment per 60sec (i.e. like the scheduler)
@<1523720500038078464:profile|MotionlessSeagull22> you cannot have two graphs with the same title, the left side panel presents graph titles. That means that you cannot have a title=loss series=train & title=loss series=test on two diff graphs, they will always be displayed on the same graph.
That said, when comparing experiments, all graph pairs (i.e. title+series) will be displayed as a single graph, where the diff series are the experiments.
No. since you are using Pool. there is no need to call task init again. Just call it once before you create the Pool, then when you want to use it, just do task = Task.current_task()
my scheduler will be running every 60 seconds and calling main function
main will initialize parent task and then my multiprocessing occurs which call combined function with parameters as project_name and exp_name
then my combined function create a sub task using Task.create(task_name=exp_name)
yes But i want two graphs with title as train loss and test loss and they should be under main category "loss"
each subprocess logs one experiment as task
Can my request be made as new feature so that we can tag same type of graphs under one main tag
Sure, open a Git Issue :)
okay, Thanks @<1523701205467926528:profile|AgitatedDove14> for the help.
Can my request be made as new feature so that we can tag same type of graphs under one main tag