wangqixun / mfpsg

mask2former psg
Apache License 2.0
22 stars 1 forks source link

Mask2Former PSG

整体框架还是基于mmdet,其中relation部分借鉴transformers


Install

环境参考 get_started.md

pip install -e .

apex 建议通过下面代码安装

git clone https://github.com/NVIDIA/apex
cd apex
pip install -v --disable-pip-version-check --no-cache-dir --global-option="--cpp_ext" --global-option="--cuda_ext" ./

panopticapi

pip install git+https://github.com/cocodataset/panopticapi.git


数据准备

下载 coco instance val 2017,用于验证 psg val 的instance map

修改 wqx/main.py 中下列文件路径

if __name__ == '__main__':
    # raw data file
    raw_psg_data='/share/data/psg/dataset/for_participants/psg_train_val.json'
    raw_coco_val_json_file='/share/data/coco/annotations/instances_val2017.json'

    # output file
    output_coco80_val_instance_json = '/share/wangqixun/workspace/bs/psg/psg/data/instances_val2017_coco80.json'
    output_tra_json='/share/wangqixun/workspace/bs/psg/psg/data/psg_tra.json'
    output_val_json='/share/wangqixun/workspace/bs/psg/psg/data/psg_val.json'
    output_val_instance_json='/share/wangqixun/workspace/bs/psg/psg/data/psg_instance_val.json'

执行

python wqx/main.py


(可能)需要的一些预训练权重

分割部分:

mask2former预训练权重

关系分类:

transformers预训练权重


训练


Submit