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
Hi People, I Am Using Pytorch-Lightning Together With Trains, And Came Across A Trainslogger That Was Available In Previous Lightning Versions And Is Currently Deprecated. I Was Wondering, What Is The Recommended Way To Go About It? On The One Hand I Get

Hi people, I am using pytorch-lightning together with trains, and came across a TrainsLogger that was available in previous lightning versions and is currently deprecated. I was wondering, what is the recommended way to go about it? on the one hand I get most of the functionality I'm interested in the auto-magical way, but on the other, now and then I can use some of the custom extra functionality of the Trains logger..

  
  
Posted 3 years ago
Votes Newest

Answers 4


Hi RipeGoose2
There is no need for any TrainsLogger in pytorch lightning as they switched to using the tensorboard logging by default, and everything they pass there we automagically catch.
What do you think is missing? or can be improved ?

  
  
Posted 3 years ago

Hi AgitatedDove14 the thing I had in mind is having access to trains logger exclusive features like the https://allegro.ai/docs/logger.html#trains.logger.Logger.report_plotly and .report_table for example.. It can be done by explicitly getting the trains default logger, but I was wondered if there is some kind of combined interface to capture properties of both in one object especially because I came across the deprecated TrainsLogger

  
  
Posted 3 years ago

RipeGoose2 you are not limited to the automagic
From anywhere in your code you can always do:
from trains import Logger Logger.current_logger().report_plotly(...)So you can add any manual reporting on top of the one generated by lightning .
Sounds good?

  
  
Posted 3 years ago

yes that's what I meant.. this is good, thanks

  
  
Posted 3 years ago
1K Views
4 Answers
3 years ago
one year ago
Tags