"git@developer.sourcefind.cn:zhaoyu6/sglang.git" did not exist on "9efb2993da27d8433ab4959f6b66c9554942dba1"
  • Yanghan Wang's avatar
    support do_postprocess when tracing rcnn model in D2 style · 647a3fdf
    Yanghan Wang authored
    Summary:
    Pull Request resolved: https://github.com/facebookresearch/d2go/pull/200
    
    Currently when exporting the RCNN model, we call it with `self.model.inference(inputs, do_postprocess=False)[0]`, therefore the output of exported model is not post-processed, eg. the mask is in the squared shape. This diff adds the option to include postprocess in the exported model.
    
    Worth noting that since the input is a single tensor, the post-process doesn't resize the output to original resolution, and we can't apply the post-process twice to further resize it in the Predictor's PostProcessFunc, add an assertion to raise error in this case. But this is fine for most production use cases where the input is not resized.
    
    Set `RCNN_EXPORT.INCLUDE_POSTPROCESS` to `True` to enable this.
    
    Reviewed By: tglik
    
    Differential Revision: D34904058
    
    fbshipit-source-id: 65f120eadc9747e9918d26ce0bd7dd265931cfb5
    647a3fdf
test_meta_arch_rcnn.py 7.71 KB