1. 31 Aug, 2022 1 commit
    • Peizhao Zhang's avatar
      allow skipping inference when running evaluation. · baded432
      Peizhao Zhang authored
      Summary:
      Pull Request resolved: https://github.com/facebookresearch/d2go/pull/354
      
      Allow skipping inference when running evaluation.
      * `inference_on_dataset_with_checkpointing` works similar to `inference_on_dataset` in d2 but allows skipping the inference step if the evaluator has cached the results.
      * If the evaluator has a function `could_skip_process` and returns True, inference will be skipped and only `evaluator. reset()` and `evaluator.evaluate()` are called.
      
      Reviewed By: wat3rBro
      
      Differential Revision: D37213004
      
      fbshipit-source-id: d12cc480589ff04fd8dbb42b22633ab34bc4bf63
      baded432
  2. 29 Apr, 2022 1 commit
  3. 09 Sep, 2021 1 commit
  4. 05 Apr, 2021 1 commit
    • Owen Wang's avatar
      make prediction count evaluation stable with DDP · cbdd46ab
      Owen Wang authored
      Summary: Prediction count evaluator needs to gather it's state before computing metrics, otherwise when parallelized across N GPUs, we only get metrics computed from 1/N of the dataset, increasing our eval signal's variance.
      
      Reviewed By: wat3rBro
      
      Differential Revision: D27416864
      
      fbshipit-source-id: b2c5334cd5a38bebcd06c6ace1627a6b71645fdd
      cbdd46ab