1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import os

# 改為有寫入權限的路徑(例如 /data 或 /home/jovyan/data)
os.environ["DETECTRON2_DATASETS"] = "/mnt/nfs/nina/"
os.makedirs("/mnt/nfs/nina/coco", exist_ok=True)
!cd /mnt/nfs/nina && \
wget http://images.cocodataset.org/zips/train2017.zip && unzip train2017.zip -d coco/ && \
wget http://images.cocodataset.org/zips/val2017.zip && unzip val2017.zip -d coco/ && \
wget http://images.cocodataset.org/annotations/annotations_trainval2017.zip && unzip annotations_trainval2017.zip -d coco/ && \
wget http://images.cocodataset.org/annotations/panoptic_annotations_trainval2017.zip && unzip panoptic_annotations_trainval2017.zip -d coco/ && \
unzip coco/annotations/panoptic_train2017.zip -d coco/ && \
unzip coco/annotations/panoptic_val2017.zip -d coco/
!git clone https://github.com/NVlabs/ODISE.git /mnt/nfs/nina/ODISE
!pip install fvcore
!pip install git+https://github.com/cocodataset/panopticapi.git
!pip install -e /mnt/nfs/nina/ODISE
!pip install Pillow==9.5.0
!cd /mnt/nfs/nina/ODISE && python datasets/prepare_coco_semantic_annos_from_panoptic_annos.py
!ls /mnt/nfs/nina/coco/
annotations panoptic_semseg_val2017_100 train2017
__MACOSX panoptic_train2017 val2017
panoptic_semseg_train2017 panoptic_val2017
panoptic_semseg_val2017 panoptic_val2017_100