Examples: query, "exact match", wildcard*, wild?ard, wild*rd
Fuzzy search: cake~ (finds cakes, bake)
Term boost: "red velvet"^4, chocolate^2
Field grouping: tags:(+work -"fun-stuff")
Escaping: Escape characters +-&|!(){}[]^"~*?:\ with \, e.g. \+
Range search: properties.timestamp:[1587729413488 TO *] (inclusive), properties.title:{A TO Z}(excluding A and Z)
Combinations: chocolate AND vanilla, chocolate OR vanilla, (chocolate OR vanilla) NOT "vanilla pudding"
Field search: properties.title:"The Title" AND text
Answered
, This Is A Great Tool For Visualizing All Your Experiments. I Wanted To Know That When I Am Logging Scalar Plots With Title As Train Loss And Test Loss They Are Getting Diplayed As Train Loss And Test Loss In The Scalar Tab. I Wanted That The Title Shoul

@<1523701205467926528:profile|AgitatedDove14> , this is a great tool for visualizing all your experiments. I wanted to know that when I am logging scalar plots with title as train loss and test loss they are getting diplayed as train loss and test loss in the scalar tab.
I wanted that the title should be loss and under that I should get these two differnet graphs train loss and test loss. Is this possible?
image

  
  
Posted 4 years ago
Votes Newest

Answers 68


If you one each "main" process as a single experiment, just don't call Task.init in the scheduler

  
  
Posted 4 years ago

See on line 212 I am calling one function "combined" with some arguments

  
  
Posted 4 years ago

Hi @<1523701205467926528:profile|AgitatedDove14> , I wanted to ask you something. Is it possible that we can talk over voice somewhere so that I can explain my problem better?

  
  
Posted 4 years ago

but what is happening is it is creating new task under same project with same task name

  
  
Posted 4 years ago

Sure @<1523720500038078464:profile|MotionlessSeagull22> DM me 🙂

  
  
Posted 4 years ago

I didn't got it.

  
  
Posted 4 years ago

I have 100 experiments and I have to log them and update those experiments every 5 minutes

  
  
Posted 4 years ago

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.

  
  
Posted 4 years ago

no i want all of them in the same experiment

  
  
Posted 4 years ago

and it should log it into the same task and same project

  
  
Posted 4 years ago

Sure

  
  
Posted 4 years ago

Just call the Task.init before you create the subprocess, that's it 🙂 they will all automatically log to the same Task. You can also call the Task.init again from within the subprocess task, it will not create a new experiment but use the main process experiment.

  
  
Posted 4 years ago

I will share my script u can see it what I am doing

  
  
Posted 4 years ago

@<1523701205467926528:profile|AgitatedDove14> I want to log directly to trains using logger.report_scalar

  
  
Posted 4 years ago

logger.report_scalar("loss", "train", iteration=0, value=100)
logger.report_scalar("loss", "test", iteration=0, value=200)

  
  
Posted 4 years ago

Are you using tensorboard or do you want to log directly to trains ?

  
  
Posted 4 years ago

Like here in the sidebar I am getting three different plots named as loss, train_loss and test_loss

  
  
Posted 4 years ago

So you want these two on two different graphs ?

  
  
Posted 4 years ago

so, like if validation loss appears then there will be three sub-tags under one main tag loss

  
  
Posted 4 years ago

What do you mean by "tag" / "sub-tags"?

  
  
Posted 4 years ago

and under that there will be three graphs with title as train test and loss

  
  
Posted 4 years ago

its like main title will be loss

  
  
Posted 4 years ago

so, if I call Task.init() before that line there is no need of calling Task.init() on line number 92

  
  
Posted 4 years ago

I have to create a main task for example named as main

  
  
Posted 4 years ago

Oh I got it.

  
  
Posted 4 years ago

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"

  
  
Posted 4 years ago

but this gives the results in the same graph

  
  
Posted 4 years ago

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

  
  
Posted 4 years ago

so I want loss should be my main title and I want two different graphs of train and test loss under that loss

  
  
Posted 4 years ago

You can always click on the name of the series and remove it for display.
Why would you need three graphs?

  
  
Posted 4 years ago
25K Views
68 Answers
4 years ago
7 months ago
Tags