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


So you want these two on two different graphs ?

  
  
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

I didn't got it.

  
  
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

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

Oh I got it.

  
  
Posted 4 years ago

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

  
  
Posted 4 years ago

This code will give you one graph titled "loss" with two series: (1) trains (2) loss

  
  
Posted 4 years ago

i mean all 100 experiments in one project

  
  
Posted 4 years ago

This code gives me the graph that I displayed above

  
  
Posted 4 years ago

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

  
  
Posted 4 years ago

like in the above picture

  
  
Posted 4 years ago

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

  
  
Posted 4 years ago

what changes should I make here?

  
  
Posted 4 years ago

Just so I understand,
scheduler executes main every 60sec
main spins X sub-processes
Each subprocess needs to report scalars ?

  
  
Posted 4 years ago

image

  
  
Posted 4 years ago

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)

  
  
Posted 4 years ago

@<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.

  
  
Posted 4 years ago

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()

  
  
Posted 4 years ago

my scheduler will be running every 60 seconds and calling main function

  
  
Posted 4 years ago

main will initialize parent task and then my multiprocessing occurs which call combined function with parameters as project_name and exp_name

  
  
Posted 4 years ago

then my combined function create a sub task using Task.create(task_name=exp_name)

  
  
Posted 4 years ago

yes But i want two graphs with title as train loss and test loss and they should be under main category "loss"

  
  
Posted 4 years ago

each subprocess logs one experiment as task

  
  
Posted 4 years ago

"validate

  
  
Posted 4 years ago

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 :)

  
  
Posted 4 years ago

image

  
  
Posted 4 years ago

okay, Thanks @<1523701205467926528:profile|AgitatedDove14> for the help.

  
  
Posted 4 years ago

Can my request be made as new feature so that we can tag same type of graphs under one main tag

  
  
Posted 4 years ago

make sense ?

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