If you one each "main" process as a single experiment, just don't call Task.init in the scheduler
See on line 212 I am calling one function "combined" with some arguments
Sure @<1523720500038078464:profile|MotionlessSeagull22> DM me 🙂
Create one experiment (I guess in the scheduler)
task = Task.init('test', 'one big experiment')
Then make sure the the scheduler creates the "main" process as subprocess, basically the default behavior)
Then the sub process can call Task.init and it will get the scheduler Task (i.e. it will not create a new task). Just make sure they all call Task init with the same task name and the same project name.
@<1523701205467926528:profile|AgitatedDove14> I want to log directly to trains using logger.report_scalar
Are you using tensorboard or do you want to log directly to trains ?
so, like if validation loss appears then there will be three sub-tags under one main tag loss
I have to create a main task for example named as main
like in the sidebar there should be a title called "loss" and under that two different plots should be there named as "train_loss" and "test_loss"
so I want loss should be my main title and I want two different graphs of train and test loss under that loss
You can always click on the name of the series and remove it for display.
Why would you need three graphs?
It will not create another 100 tasks, they will all use the main Task. Think of it as they "inherit" it from the main process. If the main process never created a task (i.e. no call to Tasl.init) then they will create their own tasks (i.e. each one will create its own task and you will end up with 100 tasks)
then if there are 100 experiments how it will create 100 tasks?
Just so I understand,
scheduler executes main every 60sec
main spins X sub-processes
Each subprocess needs to report scalars ?
each subprocess logs one experiment as task
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)
i mean all 100 experiments in one project
like if u see in above image my project name is abcd18 and under that there are experiments Experiment1, Experiment2 etc.
This code will give you one graph titled "loss" with two series: (1) trains (2) loss
This code gives me the graph that I displayed above
@<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.
yes But i want two graphs with title as train loss and test loss and they should be under main category "loss"
Can my request be made as new feature so that we can tag same type of graphs under one main tag
so , it will create a task when i will run it first time