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, If I Want To Report Image With Detection Results, But It Will Take Up Too Much Hard Disk Space By Upload Or Save New Pic With Detection Results, Is There Any Solution That I Can Save A Json File With Detection Results, And Load This While Open The Web

Hi, if i want to report image with detection results, but it will take up too much hard disk space by upload or save new pic with detection results, is there any solution that i can save a json file with detection results, and load this while open the web ui, will it too slow to load?

  
  
Posted 4 years ago
Votes Newest

Answers 8


I found plotly dash cannot be exported to html file, so it may cannot be used here

  
  
Posted 4 years ago

Maybe plotly dash can help, is there is any other solution?

  
  
Posted 4 years ago

GrumpyPenguin23 Ok, i will open a request now!

  
  
Posted 4 years ago

Hi GrumpyPenguin23 ,
Thanks your reply.
In 2, dose that mean i should develop another tool to parse the json standalone? 3 is a good solutionAnd i think what i actually need is the solution to integrate application based server,such as plotly dash or bokeh server in web ui?

  
  
Posted 4 years ago

SubstantialBaldeagle49
hopefully you can reuse the same code you used to render the images until now, just not inside a training loop. I would recommend against integrating with trains, but you can query the trains-server from any app, just make sure you serve it with the appropriate trains.conf and manage the security 😉 you can even manage the visualization server from within trains using trains-agent. Open source is so much fun!

  
  
Posted 4 years ago

GrumpyPenguin23
It seems the solution 3 is the fastest way, and i can reuse my code easily. It works now~ That's quite interesting, but the learning curve seems a bit steep for me.Do you have any material or suggestion for learning that?

  
  
Posted 4 years ago

Hi SubstantialBaldeagle49 ,

certainly if you upload all the training images or even all the test images it will have a huge bandwidth/storage cost (I believe bandwidth does not matter e.g. if you are using s3 from ec2) If you need to store all the detection results (for example, QA, regression testing), you can always save the detections json as artifact and view them later in your dev environment when you need. The best option would be to only upload "control" images and "interesting" images, I can give you some ideas on what that means if you like. The short explanation is to only report images where the accuracy is anomalous or very wrong.

  
  
Posted 4 years ago

SubstantialBaldeagle49 not at the moment, but it is just a matter of implementing an apiclient call. you can open a feauture request for a demo on github, it will help make it sooner than later

  
  
Posted 4 years ago
931 Views
8 Answers
4 years ago
one year ago
Tags