Closed hyperparameters closed 4 years ago
Facing this error
--------------------------------------------------------------------------- ValueError Traceback (most recent call last) <ipython-input-7-4f5ad051ad2b> in <module>() 9 tide.evaluate(datasets.COCO(gt_path), datasets.COCOResult(det_path), mode=TIDE.BOX) # Use TIDE.MASK for masks 10 tide.summarize() # Summarize the results as tables in the console ---> 11 tide.plot() /opt/conda/lib/python3.6/site-packages/tidecv/quantify.py in plot(self, out_dir) 566 567 for run_name, run in self.runs.items(): --> 568 self.plotter.make_summary_plot(out_dir, errors, run_name, run.mode, hbar_names=True) 569 570 /opt/conda/lib/python3.6/site-packages/tidecv/plotting.py in make_summary_plot(self, out_dir, errors, model_name, rec_type, hbar_names) 180 lpad, rpad = int(np.ceil((pie_im.shape[1] - summary_im.shape[1])/2)), \ 181 int(np.floor((pie_im.shape[1] - summary_im.shape[1])/2)) --> 182 summary_im = np.concatenate([np.zeros((summary_im.shape[0], lpad, 3)) + 255, 183 summary_im, 184 np.zeros((summary_im.shape[0], rpad, 3)) + 255], axis=1) ValueError: negative dimensions are not allowed
Attached pdb and got that lpad is negative
lpad
import pdb; pdb.pm()
> /opt/conda/lib/python3.6/site-packages/tidecv/plotting.py(182)make_summary_plot() -> summary_im = np.concatenate([np.zeros((summary_im.shape[0], lpad, 3)) + 255, (Pdb) lpad -30
Solution
Facing this error
Attached pdb and got that
lpad
is negativeimport pdb; pdb.pm()
Solution