@@ -253,7 +253,9 @@ def on_validation_batch_end(self, trainer: Trainer, pl_module, outputs, batch, b
253253 true_dets = tensor_to_kwimage (gt_boxes ).numpy ()
254254 pred_dets = tensor_to_kwimage (pred_boxes ).numpy ()
255255 pred_dets = pred_dets .non_max_supress (thresh = 0.3 )
256- # pred_dets = pred_dets.compress(pred_dets.scores > 0.1)
256+ pred_dets_2 = pred_dets .compress (pred_dets .scores > 0.01 )
257+ if len (pred_dets_2 ) > 0 :
258+ pred_dets = pred_dets_2
257259
258260 raw_canvas = image_hwc .copy ()
259261 true_canvas = true_dets .draw_on (raw_canvas .copy (), color = 'green' )
@@ -266,7 +268,7 @@ def on_validation_batch_end(self, trainer: Trainer, pl_module, outputs, batch, b
266268 raw_canvas , true_canvas , pred_canvas
267269 ], axis = 1 , pad = 3 )
268270
269- fname = f'img_{ epoch :04d} _{ batch_idx :04d} .jpg'
271+ fname = f'img_{ epoch :04d} _{ bx :04d} .jpg'
270272 fpath = out_dpath / fname
271273 kwimage .imwrite (fpath , canvas )
272274
@@ -357,7 +359,9 @@ def custom_wandb_log(string="", level=int, newline=True, repeat=True, prefix=Tru
357359
358360 print (f'cfg.use_tensorboard={ cfg .use_tensorboard } ' )
359361 if cfg .use_tensorboard :
360- loggers .append (TensorBoardLogger (log_graph = "all" , save_dir = save_path ))
362+ print (f'save_path={ save_path } ' )
363+ # loggers.append(TensorBoardLogger(log_graph="all", save_dir=save_path))
364+ loggers .append (TensorBoardLogger (save_path ))
361365 from yolo .utils .callbacks .tensorboard_plotter import TensorboardPlotter
362366 callbacks .append (TensorboardPlotter ())
363367 if cfg .use_wandb :
0 commit comments