In [1]:
Copied!
# just following official install instruction.
# https://github.com/open-mmlab/mmdetection/blob/master/docs/get_started.md
!pip install torch==1.7.0+cu110 torchvision==0.8.0 torchaudio==0.7.0 -f https://download.pytorch.org/whl/torch_stable.html
!pip install openmim
!pip install mmcv-full -f https://download.openmmlab.com/mmcv/dist/cu110/torch1.7.0/index.html
!mim install mmdet
!git clone https://github.com/open-mmlab/mmdetection.git
%cd mmdetection
!pip install -q -e .
# just following official install instruction.
# https://github.com/open-mmlab/mmdetection/blob/master/docs/get_started.md
!pip install torch==1.7.0+cu110 torchvision==0.8.0 torchaudio==0.7.0 -f https://download.pytorch.org/whl/torch_stable.html
!pip install openmim
!pip install mmcv-full -f https://download.openmmlab.com/mmcv/dist/cu110/torch1.7.0/index.html
!mim install mmdet
!git clone https://github.com/open-mmlab/mmdetection.git
%cd mmdetection
!pip install -q -e .
Looking in links: https://download.pytorch.org/whl/torch_stable.html
Collecting torch==1.7.0+cu110
Downloading https://download.pytorch.org/whl/cu110/torch-1.7.0%2Bcu110-cp37-cp37m-linux_x86_64.whl (1137.1 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 GB 905.6 kB/s eta 0:00:00
Collecting torchvision==0.8.0
Downloading torchvision-0.8.0-cp37-cp37m-manylinux1_x86_64.whl (11.8 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.8/11.8 MB 61.3 MB/s eta 0:00:00
Collecting torchaudio==0.7.0
Downloading torchaudio-0.7.0-cp37-cp37m-manylinux1_x86_64.whl (7.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.6/7.6 MB 80.4 MB/s eta 0:00:00
Requirement already satisfied: typing-extensions in /opt/conda/lib/python3.7/site-packages (from torch==1.7.0+cu110) (4.2.0)
Requirement already satisfied: numpy in /opt/conda/lib/python3.7/site-packages (from torch==1.7.0+cu110) (1.21.6)
Requirement already satisfied: dataclasses in /opt/conda/lib/python3.7/site-packages (from torch==1.7.0+cu110) (0.8)
Requirement already satisfied: future in /opt/conda/lib/python3.7/site-packages (from torch==1.7.0+cu110) (0.18.2)
Requirement already satisfied: pillow>=4.1.1 in /opt/conda/lib/python3.7/site-packages (from torchvision==0.8.0) (9.1.0)
Installing collected packages: torch, torchvision, torchaudio
Attempting uninstall: torch
Found existing installation: torch 1.11.0
Uninstalling torch-1.11.0:
Successfully uninstalled torch-1.11.0
Attempting uninstall: torchvision
Found existing installation: torchvision 0.12.0
Uninstalling torchvision-0.12.0:
Successfully uninstalled torchvision-0.12.0
Attempting uninstall: torchaudio
Found existing installation: torchaudio 0.11.0
Uninstalling torchaudio-0.11.0:
Successfully uninstalled torchaudio-0.11.0
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
pytorch-lightning 1.6.3 requires torch>=1.8.*, but you have torch 1.7.0+cu110 which is incompatible.
fastai 2.6.3 requires torchvision>=0.8.2, but you have torchvision 0.8.0 which is incompatible.
fairscale 0.4.6 requires torch>=1.8.0, but you have torch 1.7.0+cu110 which is incompatible.
allennlp 2.9.3 requires torchvision<0.13.0,>=0.8.1, but you have torchvision 0.8.0 which is incompatible.
Successfully installed torch-1.7.0+cu110 torchaudio-0.7.0 torchvision-0.8.0
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Collecting openmim
Downloading openmim-0.1.6.tar.gz (37 kB)
Preparing metadata (setup.py) ... - done
Collecting Click==7.1.2
Downloading click-7.1.2-py2.py3-none-any.whl (82 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 82.8/82.8 kB 3.0 MB/s eta 0:00:00
Requirement already satisfied: colorama in /opt/conda/lib/python3.7/site-packages (from openmim) (0.4.4)
Requirement already satisfied: requests in /opt/conda/lib/python3.7/site-packages (from openmim) (2.27.1)
Collecting model-index
Downloading model_index-0.1.11-py3-none-any.whl (34 kB)
Requirement already satisfied: pandas in /opt/conda/lib/python3.7/site-packages (from openmim) (1.3.5)
Requirement already satisfied: tabulate in /opt/conda/lib/python3.7/site-packages (from openmim) (0.8.9)
Requirement already satisfied: pyyaml in /opt/conda/lib/python3.7/site-packages (from model-index->openmim) (6.0)
Requirement already satisfied: markdown in /opt/conda/lib/python3.7/site-packages (from model-index->openmim) (3.3.7)
Collecting ordered-set
Downloading ordered_set-4.1.0-py3-none-any.whl (7.6 kB)
Requirement already satisfied: python-dateutil>=2.7.3 in /opt/conda/lib/python3.7/site-packages (from pandas->openmim) (2.8.2)
Requirement already satisfied: pytz>=2017.3 in /opt/conda/lib/python3.7/site-packages (from pandas->openmim) (2022.1)
Requirement already satisfied: numpy>=1.17.3 in /opt/conda/lib/python3.7/site-packages (from pandas->openmim) (1.21.6)
Requirement already satisfied: certifi>=2017.4.17 in /opt/conda/lib/python3.7/site-packages (from requests->openmim) (2022.5.18.1)
Requirement already satisfied: idna<4,>=2.5 in /opt/conda/lib/python3.7/site-packages (from requests->openmim) (3.3)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /opt/conda/lib/python3.7/site-packages (from requests->openmim) (1.26.9)
Requirement already satisfied: charset-normalizer~=2.0.0 in /opt/conda/lib/python3.7/site-packages (from requests->openmim) (2.0.12)
Requirement already satisfied: six>=1.5 in /opt/conda/lib/python3.7/site-packages (from python-dateutil>=2.7.3->pandas->openmim) (1.16.0)
Requirement already satisfied: importlib-metadata>=4.4 in /opt/conda/lib/python3.7/site-packages (from markdown->model-index->openmim) (4.11.4)
Requirement already satisfied: zipp>=0.5 in /opt/conda/lib/python3.7/site-packages (from importlib-metadata>=4.4->markdown->model-index->openmim) (3.8.0)
Requirement already satisfied: typing-extensions>=3.6.4 in /opt/conda/lib/python3.7/site-packages (from importlib-metadata>=4.4->markdown->model-index->openmim) (4.2.0)
Building wheels for collected packages: openmim
Building wheel for openmim (setup.py) ... - \ done
Created wheel for openmim: filename=openmim-0.1.6-py2.py3-none-any.whl size=43919 sha256=0b34e95e1a790532469cd1a6d1bbda061e3d6535417432860089c31459f19c3b
Stored in directory: /root/.cache/pip/wheels/a8/33/de/415150be8f048d1bcfd72c6a452978e71e229ee0769f1752f8
Successfully built openmim
Installing collected packages: ordered-set, Click, model-index, openmim
Attempting uninstall: Click
Found existing installation: click 8.0.4
Uninstalling click-8.0.4:
Successfully uninstalled click-8.0.4
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
dask-cudf 21.10.1 requires cupy-cuda114, which is not installed.
spacy 3.2.4 requires typing-extensions<4.0.0.0,>=3.7.4; python_version < "3.8", but you have typing-extensions 4.2.0 which is incompatible.
flask 2.1.2 requires click>=8.0, but you have click 7.1.2 which is incompatible.
fastai 2.6.3 requires torchvision>=0.8.2, but you have torchvision 0.8.0 which is incompatible.
dask-cudf 21.10.1 requires dask==2021.09.1, but you have dask 2022.2.0 which is incompatible.
dask-cudf 21.10.1 requires distributed==2021.09.1, but you have distributed 2022.2.0 which is incompatible.
black 22.3.0 requires click>=8.0.0, but you have click 7.1.2 which is incompatible.
allennlp 2.9.3 requires torchvision<0.13.0,>=0.8.1, but you have torchvision 0.8.0 which is incompatible.
Successfully installed Click-7.1.2 model-index-0.1.11 openmim-0.1.6 ordered-set-4.1.0
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Looking in links: https://download.openmmlab.com/mmcv/dist/cu110/torch1.7.0/index.html
Collecting mmcv-full
Downloading https://download.openmmlab.com/mmcv/dist/cu110/torch1.7.0/mmcv_full-1.5.3-cp37-cp37m-manylinux1_x86_64.whl (43.4 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 43.4/43.4 MB 7.1 MB/s eta 0:00:00
Requirement already satisfied: pyyaml in /opt/conda/lib/python3.7/site-packages (from mmcv-full) (6.0)
Requirement already satisfied: packaging in /opt/conda/lib/python3.7/site-packages (from mmcv-full) (21.3)
Requirement already satisfied: yapf in /opt/conda/lib/python3.7/site-packages (from mmcv-full) (0.32.0)
Requirement already satisfied: numpy in /opt/conda/lib/python3.7/site-packages (from mmcv-full) (1.21.6)
Collecting addict
Downloading addict-2.4.0-py3-none-any.whl (3.8 kB)
Requirement already satisfied: opencv-python>=3 in /opt/conda/lib/python3.7/site-packages (from mmcv-full) (4.5.4.60)
Requirement already satisfied: Pillow in /opt/conda/lib/python3.7/site-packages (from mmcv-full) (9.1.0)
Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in /opt/conda/lib/python3.7/site-packages (from packaging->mmcv-full) (3.0.9)
Installing collected packages: addict, mmcv-full
Successfully installed addict-2.4.0 mmcv-full-1.5.3
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
installing mmdet from https://github.com/open-mmlab/mmdetection.git.
Cloning into '/tmp/tmpb3vn2ljb/mmdetection'...
remote: Enumerating objects: 24959, done.
remote: Total 24959 (delta 0), reused 0 (delta 0), pack-reused 24959
Receiving objects: 100% (24959/24959), 37.78 MiB | 28.59 MiB/s, done.
Resolving deltas: 100% (17498/17498), done.
Note: switching to 'ca11860f4f3c3ca2ce8340e2686eeaec05b29111'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
git switch -c <new-branch-name>
Or undo this operation with:
git switch -
Turn off this advice by setting config variable advice.detachedHead to false
Successfully installed dependencies.
Requirement already satisfied: cython in /opt/conda/lib/python3.7/site-packages (from -r /tmp/tmpb3vn2ljb/mmdetection/requirements/build.txt (line 2)) (0.29.30)
Requirement already satisfied: numpy in /opt/conda/lib/python3.7/site-packages (from -r /tmp/tmpb3vn2ljb/mmdetection/requirements/build.txt (line 3)) (1.21.6)
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Processing /tmp/tmpb3vn2ljb/mmdetection
Preparing metadata (setup.py) ... - \ done
Requirement already satisfied: matplotlib in /opt/conda/lib/python3.7/site-packages (from mmdet==2.25.0) (3.5.2)
Requirement already satisfied: numpy in /opt/conda/lib/python3.7/site-packages (from mmdet==2.25.0) (1.21.6)
Collecting pycocotools
Downloading pycocotools-2.0.4.tar.gz (106 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 106.6/106.6 kB 3.3 MB/s eta 0:00:00
Installing build dependencies ... - \ | / - \ | / done
Getting requirements to build wheel ... - \ | / done
Preparing metadata (pyproject.toml) ... - \ | / done
Requirement already satisfied: six in /opt/conda/lib/python3.7/site-packages (from mmdet==2.25.0) (1.16.0)
Collecting terminaltables
Downloading terminaltables-3.1.10-py2.py3-none-any.whl (15 kB)
Requirement already satisfied: fonttools>=4.22.0 in /opt/conda/lib/python3.7/site-packages (from matplotlib->mmdet==2.25.0) (4.33.3)
Requirement already satisfied: python-dateutil>=2.7 in /opt/conda/lib/python3.7/site-packages (from matplotlib->mmdet==2.25.0) (2.8.2)
Requirement already satisfied: kiwisolver>=1.0.1 in /opt/conda/lib/python3.7/site-packages (from matplotlib->mmdet==2.25.0) (1.4.2)
Requirement already satisfied: packaging>=20.0 in /opt/conda/lib/python3.7/site-packages (from matplotlib->mmdet==2.25.0) (21.3)
Requirement already satisfied: pyparsing>=2.2.1 in /opt/conda/lib/python3.7/site-packages (from matplotlib->mmdet==2.25.0) (3.0.9)
Requirement already satisfied: cycler>=0.10 in /opt/conda/lib/python3.7/site-packages (from matplotlib->mmdet==2.25.0) (0.11.0)
Requirement already satisfied: pillow>=6.2.0 in /opt/conda/lib/python3.7/site-packages (from matplotlib->mmdet==2.25.0) (9.1.0)
Requirement already satisfied: typing-extensions in /opt/conda/lib/python3.7/site-packages (from kiwisolver>=1.0.1->matplotlib->mmdet==2.25.0) (4.2.0)
Building wheels for collected packages: mmdet, pycocotools
Building wheel for mmdet (setup.py) ... - \ | / - \ | / - \ | done
Created wheel for mmdet: filename=mmdet-2.25.0-py3-none-any.whl size=1440375 sha256=2176cf1b8d65eb4577667796297d114579799b190e573f3c1864d737f34998d9
Stored in directory: /tmp/pip-ephem-wheel-cache-bbxn7iy0/wheels/df/1e/6b/ee695c5b251e2b5f4f9e56dd819d53735e6a4e90dfffc5cb99
Building wheel for pycocotools (pyproject.toml) ... - \ | / - \ | / - \ | / done
Created wheel for pycocotools: filename=pycocotools-2.0.4-cp37-cp37m-linux_x86_64.whl size=370074 sha256=3f4fad65a772f581a809a16161606ec6f231ddd075a2616da6ff7a55144e1521
Stored in directory: /root/.cache/pip/wheels/a3/5f/fa/f011e578cc76e1fc5be8dce30b3eb9fd00f337e744b3bba59b
Successfully built mmdet pycocotools
Installing collected packages: terminaltables, pycocotools, mmdet
Successfully installed mmdet-2.25.0 pycocotools-2.0.4 terminaltables-3.1.10
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Successfully installed mmdet.
Cloning into 'mmdetection'...
remote: Enumerating objects: 24959, done.
remote: Total 24959 (delta 0), reused 0 (delta 0), pack-reused 24959
Receiving objects: 100% (24959/24959), 37.78 MiB | 22.93 MiB/s, done.
Resolving deltas: 100% (17498/17498), done.
/kaggle/working/mmdetection
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
In [2]:
Copied!
%%writefile configs/mask_rcnn/custom_mask_rcnn_r50_fpn.py
# model settings
model = dict(
type='MaskRCNN',
backbone=dict(
type='ResNet',
depth=50,
num_stages=4,
out_indices=(0, 1, 2, 3),
frozen_stages=1,
norm_cfg=dict(type='BN', requires_grad=True),
norm_eval=True,
style='pytorch',
init_cfg=dict(type='Pretrained', checkpoint='torchvision://resnet50')),
neck=dict(
type='FPN',
in_channels=[256, 512, 1024, 2048],
out_channels=256,
num_outs=5),
rpn_head=dict(
type='RPNHead',
in_channels=256,
feat_channels=256,
anchor_generator=dict(
type='AnchorGenerator',
scales=[8],
ratios=[0.25,0.5,0.75,1,2,3,4],
strides=[4, 8, 16, 32, 64]),
bbox_coder=dict(
type='DeltaXYWHBBoxCoder',
target_means=[.0, .0, .0, .0],
target_stds=[1.0, 1.0, 1.0, 1.0]),
loss_cls=dict(
type='CrossEntropyLoss', use_sigmoid=True, loss_weight=1.0),
loss_bbox=dict(type='L1Loss', loss_weight=1.0)),
roi_head=dict(
type='StandardRoIHead',
bbox_roi_extractor=dict(
type='SingleRoIExtractor',
roi_layer=dict(type='RoIAlign', output_size=7, sampling_ratio=0),
out_channels=256,
featmap_strides=[4, 8, 16, 32]),
bbox_head=dict(
type='Shared2FCBBoxHead',
in_channels=256,
fc_out_channels=1024,
roi_feat_size=7,
num_classes=80,
bbox_coder=dict(
type='DeltaXYWHBBoxCoder',
target_means=[0., 0., 0., 0.],
target_stds=[0.1, 0.1, 0.2, 0.2]),
reg_class_agnostic=False,
loss_cls=dict(
type='CrossEntropyLoss', use_sigmoid=False, loss_weight=1.0),
loss_bbox=dict(type='L1Loss', loss_weight=1.0)),
mask_roi_extractor=dict(
type='SingleRoIExtractor',
roi_layer=dict(type='RoIAlign', output_size=14, sampling_ratio=0),
out_channels=256,
featmap_strides=[4, 8, 16, 32]),
mask_head=dict(
type='FCNMaskHead',
num_convs=4,
in_channels=256,
conv_out_channels=256,
num_classes=80,
loss_mask=dict(
type='CrossEntropyLoss', use_mask=True, loss_weight=1.0))),
# model training and testing settings
train_cfg=dict(
rpn=dict(
assigner=dict(
type='MaxIoUAssigner',
pos_iou_thr=0.7,
neg_iou_thr=0.3,
min_pos_iou=0.3,
match_low_quality=True,
ignore_iof_thr=-1),
sampler=dict(
type='RandomSampler',
num=256,
pos_fraction=0.5,
neg_pos_ub=-1,
add_gt_as_proposals=False),
allowed_border=-1,
pos_weight=-1,
debug=False),
rpn_proposal=dict(
nms_pre=10000,
max_per_img=10000,
nms=dict(type='nms', iou_threshold=0.5),
min_bbox_size=0),
rcnn=dict(
assigner=dict(
type='MaxIoUAssigner',
pos_iou_thr=0.5,
neg_iou_thr=0.5,
min_pos_iou=0.5,
match_low_quality=True,
ignore_iof_thr=-1),
sampler=dict(
type='RandomSampler',
num=512,
pos_fraction=0.25,
neg_pos_ub=-1,
add_gt_as_proposals=True),
mask_size=28,
pos_weight=-1,
debug=False)),
test_cfg=dict(
rpn=dict(
nms_pre=10000,
max_per_img=10000,
nms=dict(type='nms', iou_threshold=0.5),
min_bbox_size=0),
rcnn=dict(
score_thr=0.5,
nms=dict(type='nms', iou_threshold=0.5),
max_per_img=1000,
mask_thr_binary=0.5)))
dataset_type = 'CocoDataset'
classes = ('Plagioclase',)# Dataset type, this will be used to define the dataset
#data_root = '/kaggle/input/train-jpg/Train_jpg' # Root path of data
img_norm_cfg = dict( # Image normalization config to normalize the input images
mean=[123.675, 116.28, 103.53], # Mean values used to pre-training the pre-trained backbone models
std=[58.395, 57.12, 57.375], # Standard variance used to pre-training the pre-trained backbone models
to_rgb=True
) # The channel orders of image used to pre-training the pre-trained backbone models
train_pipeline = [ # Training pipeline
dict(type='LoadImageFromFile'), # First pipeline to load images from file path
dict(
type='LoadAnnotations', # Second pipeline to load annotations for current image
with_bbox=True, # Whether to use bounding box, True for detection
with_mask=True, # Whether to use instance mask, True for instance segmentation
poly2mask=False), # Whether to convert the polygon mask to instance mask, set False for acceleration and to save memory
dict(
type='Resize', # Augmentation pipeline that resize the images and their annotations
img_scale=[(1600, 1000),(1600, 400)], # The largest scale of image
keep_ratio=True
), # whether to keep the ratio between height and width.
dict(
type='RandomFlip', # Augmentation pipeline that flip the images and their annotations
flip_ratio=[0.25,0.25,0.25],
direction = ['horizontal', 'vertical', 'diagonal']),# The ratio or probability to flip
dict(
type='RandomCrop',
crop_size = (512,512),
crop_type='absolute',
allow_negative_crop=False,
recompute_bbox=True,
bbox_clip_border=True
),
dict(
type='Normalize', # Augmentation pipeline that normalize the input images
mean=[123.675, 116.28, 103.53], # These keys are the same of img_norm_cfg since the
std=[58.395, 57.12, 57.375], # keys of img_norm_cfg are used here as arguments
to_rgb=True),
dict(
type='Pad', # Padding config
size_divisor=32), # The number the padded images should be divisible
dict(type='DefaultFormatBundle'), # Default format bundle to gather data in the pipeline
dict(
type='Collect', # Pipeline that decides which keys in the data should be passed to the detector
keys=['img', 'gt_bboxes', 'gt_labels', 'gt_masks'])
]
data = dict(
samples_per_gpu=1, # Batch size of a single GPU
workers_per_gpu=1, # Worker to pre-fetch data for each single GPU
train=dict( # Train dataset config
type='CocoDataset',
classes = ('Plagioclase',),# Type of dataset, refer to https://github.com/open-mmlab/mmdetection/blob/master/mmdet/datasets/coco.py#L19 for details.
ann_file='/kaggle/input/may-training-set/train.json', # Path of annotation file
img_prefix='/kaggle/input/may-training-set/', # Prefix of image path
pipeline=[ # pipeline, this is passed by the train_pipeline created before.
dict(type='LoadImageFromFile'),
dict(
type='LoadAnnotations',
with_bbox=True,
with_mask=True,
poly2mask=False),
dict(type='Resize', img_scale=[(1600, 1000)], keep_ratio=True),
dict(type='RandomFlip', flip_ratio=0.5),
dict(
type='Normalize',
mean=[123.675, 116.28, 103.53],
std=[58.395, 57.12, 57.375],
to_rgb=True),
dict(type='Pad', size_divisor=32),
dict(type='DefaultFormatBundle'),
dict(
type='Collect',
keys=['img', 'gt_bboxes','gt_labels', 'gt_masks'])
]),
val=dict( # Validation dataset config
type='CocoDataset',
classes = ('Plagioclase',),
ann_file='/kaggle/input/may-training-set/val.json',
img_prefix='/kaggle/input/may-training-set/',
pipeline=[ # Pipeline is passed by test_pipeline created before
dict(type='LoadImageFromFile'),
dict(
type='MultiScaleFlipAug',
img_scale=(1500, 1000),
flip=False,
transforms=[
dict(type='Resize', keep_ratio=True),
dict(type='RandomFlip'),
dict(
type='Normalize',
mean=[123.675, 116.28, 103.53],
std=[58.395, 57.12, 57.375],
to_rgb=True),
dict(type='Pad', size_divisor=32),
dict(type='ImageToTensor', keys=['img']),
dict(type='Collect', keys=['img'])
])
]),
test = dict())
evaluation = dict( # The config to build the evaluation hook, refer to https://github.com/open-mmlab/mmdetection/blob/master/mmdet/core/evaluation/eval_hooks.py#L7 for more details.
interval=10, # Evaluation interval
metric=['bbox', 'segm']) # Metrics used during evaluation
optimizer = dict( # Config used to build optimizer, support all the optimizers in PyTorch whose arguments are also the same as those in PyTorch
type='SGD', # Type of optimizers, refer to https://github.com/open-mmlab/mmdetection/blob/master/mmdet/core/optimizer/default_constructor.py#L13 for more details
lr=0.01, # Learning rate of optimizers, see detail usages of the parameters in the documentation of PyTorch
momentum=0.9, # Momentum
weight_decay=0.0001) # Weight decay of SGD
optimizer_config = dict( # Config used to build the optimizer hook, refer to https://github.com/open-mmlab/mmcv/blob/master/mmcv/runner/hooks/optimizer.py#L8 for implementation details.
grad_clip=None) # Most of the methods do not use gradient clip
lr_config = dict( # Learning rate scheduler config used to register LrUpdater hook
policy='step', # The policy of scheduler, also support CosineAnnealing, Cyclic, etc. Refer to details of supported LrUpdater from https://github.com/open-mmlab/mmcv/blob/master/mmcv/runner/hooks/lr_updater.py#L9.
warmup='linear', # The warmup policy, also support `exp` and `constant`.
warmup_iters=1000, # The number of iterations for warmup
warmup_ratio=
0.001, # The ratio of the starting learning rate used for warmup
step = [500,550]) # Steps to decay the learning rate
runner = dict(
type='EpochBasedRunner', # Type of runner to use (i.e. IterBasedRunner or EpochBasedRunner)
max_epochs=600) # Runner that runs the workflow in total max_epochs. For IterBasedRunner use `max_iters`
checkpoint_config = dict( # Config to set the checkpoint hook, Refer to https://github.com/open-mmlab/mmcv/blob/master/mmcv/runner/hooks/checkpoint.py for implementation.
interval=25) # The save interval is 1
log_config = dict( # config to register logger hook
interval=1, # Interval to print the log
hooks=[
dict(type='TensorboardLoggerHook') # The Tensorboard logger is also supported
#dict(type='TextLoggerHook')
]) # The logger used to record the training process.
dist_params = dict(backend='nccl') # Parameters to setup distributed training, the port can also be set.
log_level = 'INFO' # The level of logging.
load_from = None # load models as a pre-trained model from a given path. This will not resume training.
resume_from = None # Resume checkpoints from a given path, the training will be resumed from the epoch when the checkpoint's is saved.
workflow = [('train', 1)] # Workflow for runner. [('train', 1)] means there is only one workflow and the workflow named 'train' is executed once. The workflow trains the model by 12 epochs according to the total_epochs.
work_dir = 'work_dir'
%%writefile configs/mask_rcnn/custom_mask_rcnn_r50_fpn.py
# model settings
model = dict(
type='MaskRCNN',
backbone=dict(
type='ResNet',
depth=50,
num_stages=4,
out_indices=(0, 1, 2, 3),
frozen_stages=1,
norm_cfg=dict(type='BN', requires_grad=True),
norm_eval=True,
style='pytorch',
init_cfg=dict(type='Pretrained', checkpoint='torchvision://resnet50')),
neck=dict(
type='FPN',
in_channels=[256, 512, 1024, 2048],
out_channels=256,
num_outs=5),
rpn_head=dict(
type='RPNHead',
in_channels=256,
feat_channels=256,
anchor_generator=dict(
type='AnchorGenerator',
scales=[8],
ratios=[0.25,0.5,0.75,1,2,3,4],
strides=[4, 8, 16, 32, 64]),
bbox_coder=dict(
type='DeltaXYWHBBoxCoder',
target_means=[.0, .0, .0, .0],
target_stds=[1.0, 1.0, 1.0, 1.0]),
loss_cls=dict(
type='CrossEntropyLoss', use_sigmoid=True, loss_weight=1.0),
loss_bbox=dict(type='L1Loss', loss_weight=1.0)),
roi_head=dict(
type='StandardRoIHead',
bbox_roi_extractor=dict(
type='SingleRoIExtractor',
roi_layer=dict(type='RoIAlign', output_size=7, sampling_ratio=0),
out_channels=256,
featmap_strides=[4, 8, 16, 32]),
bbox_head=dict(
type='Shared2FCBBoxHead',
in_channels=256,
fc_out_channels=1024,
roi_feat_size=7,
num_classes=80,
bbox_coder=dict(
type='DeltaXYWHBBoxCoder',
target_means=[0., 0., 0., 0.],
target_stds=[0.1, 0.1, 0.2, 0.2]),
reg_class_agnostic=False,
loss_cls=dict(
type='CrossEntropyLoss', use_sigmoid=False, loss_weight=1.0),
loss_bbox=dict(type='L1Loss', loss_weight=1.0)),
mask_roi_extractor=dict(
type='SingleRoIExtractor',
roi_layer=dict(type='RoIAlign', output_size=14, sampling_ratio=0),
out_channels=256,
featmap_strides=[4, 8, 16, 32]),
mask_head=dict(
type='FCNMaskHead',
num_convs=4,
in_channels=256,
conv_out_channels=256,
num_classes=80,
loss_mask=dict(
type='CrossEntropyLoss', use_mask=True, loss_weight=1.0))),
# model training and testing settings
train_cfg=dict(
rpn=dict(
assigner=dict(
type='MaxIoUAssigner',
pos_iou_thr=0.7,
neg_iou_thr=0.3,
min_pos_iou=0.3,
match_low_quality=True,
ignore_iof_thr=-1),
sampler=dict(
type='RandomSampler',
num=256,
pos_fraction=0.5,
neg_pos_ub=-1,
add_gt_as_proposals=False),
allowed_border=-1,
pos_weight=-1,
debug=False),
rpn_proposal=dict(
nms_pre=10000,
max_per_img=10000,
nms=dict(type='nms', iou_threshold=0.5),
min_bbox_size=0),
rcnn=dict(
assigner=dict(
type='MaxIoUAssigner',
pos_iou_thr=0.5,
neg_iou_thr=0.5,
min_pos_iou=0.5,
match_low_quality=True,
ignore_iof_thr=-1),
sampler=dict(
type='RandomSampler',
num=512,
pos_fraction=0.25,
neg_pos_ub=-1,
add_gt_as_proposals=True),
mask_size=28,
pos_weight=-1,
debug=False)),
test_cfg=dict(
rpn=dict(
nms_pre=10000,
max_per_img=10000,
nms=dict(type='nms', iou_threshold=0.5),
min_bbox_size=0),
rcnn=dict(
score_thr=0.5,
nms=dict(type='nms', iou_threshold=0.5),
max_per_img=1000,
mask_thr_binary=0.5)))
dataset_type = 'CocoDataset'
classes = ('Plagioclase',)# Dataset type, this will be used to define the dataset
#data_root = '/kaggle/input/train-jpg/Train_jpg' # Root path of data
img_norm_cfg = dict( # Image normalization config to normalize the input images
mean=[123.675, 116.28, 103.53], # Mean values used to pre-training the pre-trained backbone models
std=[58.395, 57.12, 57.375], # Standard variance used to pre-training the pre-trained backbone models
to_rgb=True
) # The channel orders of image used to pre-training the pre-trained backbone models
train_pipeline = [ # Training pipeline
dict(type='LoadImageFromFile'), # First pipeline to load images from file path
dict(
type='LoadAnnotations', # Second pipeline to load annotations for current image
with_bbox=True, # Whether to use bounding box, True for detection
with_mask=True, # Whether to use instance mask, True for instance segmentation
poly2mask=False), # Whether to convert the polygon mask to instance mask, set False for acceleration and to save memory
dict(
type='Resize', # Augmentation pipeline that resize the images and their annotations
img_scale=[(1600, 1000),(1600, 400)], # The largest scale of image
keep_ratio=True
), # whether to keep the ratio between height and width.
dict(
type='RandomFlip', # Augmentation pipeline that flip the images and their annotations
flip_ratio=[0.25,0.25,0.25],
direction = ['horizontal', 'vertical', 'diagonal']),# The ratio or probability to flip
dict(
type='RandomCrop',
crop_size = (512,512),
crop_type='absolute',
allow_negative_crop=False,
recompute_bbox=True,
bbox_clip_border=True
),
dict(
type='Normalize', # Augmentation pipeline that normalize the input images
mean=[123.675, 116.28, 103.53], # These keys are the same of img_norm_cfg since the
std=[58.395, 57.12, 57.375], # keys of img_norm_cfg are used here as arguments
to_rgb=True),
dict(
type='Pad', # Padding config
size_divisor=32), # The number the padded images should be divisible
dict(type='DefaultFormatBundle'), # Default format bundle to gather data in the pipeline
dict(
type='Collect', # Pipeline that decides which keys in the data should be passed to the detector
keys=['img', 'gt_bboxes', 'gt_labels', 'gt_masks'])
]
data = dict(
samples_per_gpu=1, # Batch size of a single GPU
workers_per_gpu=1, # Worker to pre-fetch data for each single GPU
train=dict( # Train dataset config
type='CocoDataset',
classes = ('Plagioclase',),# Type of dataset, refer to https://github.com/open-mmlab/mmdetection/blob/master/mmdet/datasets/coco.py#L19 for details.
ann_file='/kaggle/input/may-training-set/train.json', # Path of annotation file
img_prefix='/kaggle/input/may-training-set/', # Prefix of image path
pipeline=[ # pipeline, this is passed by the train_pipeline created before.
dict(type='LoadImageFromFile'),
dict(
type='LoadAnnotations',
with_bbox=True,
with_mask=True,
poly2mask=False),
dict(type='Resize', img_scale=[(1600, 1000)], keep_ratio=True),
dict(type='RandomFlip', flip_ratio=0.5),
dict(
type='Normalize',
mean=[123.675, 116.28, 103.53],
std=[58.395, 57.12, 57.375],
to_rgb=True),
dict(type='Pad', size_divisor=32),
dict(type='DefaultFormatBundle'),
dict(
type='Collect',
keys=['img', 'gt_bboxes','gt_labels', 'gt_masks'])
]),
val=dict( # Validation dataset config
type='CocoDataset',
classes = ('Plagioclase',),
ann_file='/kaggle/input/may-training-set/val.json',
img_prefix='/kaggle/input/may-training-set/',
pipeline=[ # Pipeline is passed by test_pipeline created before
dict(type='LoadImageFromFile'),
dict(
type='MultiScaleFlipAug',
img_scale=(1500, 1000),
flip=False,
transforms=[
dict(type='Resize', keep_ratio=True),
dict(type='RandomFlip'),
dict(
type='Normalize',
mean=[123.675, 116.28, 103.53],
std=[58.395, 57.12, 57.375],
to_rgb=True),
dict(type='Pad', size_divisor=32),
dict(type='ImageToTensor', keys=['img']),
dict(type='Collect', keys=['img'])
])
]),
test = dict())
evaluation = dict( # The config to build the evaluation hook, refer to https://github.com/open-mmlab/mmdetection/blob/master/mmdet/core/evaluation/eval_hooks.py#L7 for more details.
interval=10, # Evaluation interval
metric=['bbox', 'segm']) # Metrics used during evaluation
optimizer = dict( # Config used to build optimizer, support all the optimizers in PyTorch whose arguments are also the same as those in PyTorch
type='SGD', # Type of optimizers, refer to https://github.com/open-mmlab/mmdetection/blob/master/mmdet/core/optimizer/default_constructor.py#L13 for more details
lr=0.01, # Learning rate of optimizers, see detail usages of the parameters in the documentation of PyTorch
momentum=0.9, # Momentum
weight_decay=0.0001) # Weight decay of SGD
optimizer_config = dict( # Config used to build the optimizer hook, refer to https://github.com/open-mmlab/mmcv/blob/master/mmcv/runner/hooks/optimizer.py#L8 for implementation details.
grad_clip=None) # Most of the methods do not use gradient clip
lr_config = dict( # Learning rate scheduler config used to register LrUpdater hook
policy='step', # The policy of scheduler, also support CosineAnnealing, Cyclic, etc. Refer to details of supported LrUpdater from https://github.com/open-mmlab/mmcv/blob/master/mmcv/runner/hooks/lr_updater.py#L9.
warmup='linear', # The warmup policy, also support `exp` and `constant`.
warmup_iters=1000, # The number of iterations for warmup
warmup_ratio=
0.001, # The ratio of the starting learning rate used for warmup
step = [500,550]) # Steps to decay the learning rate
runner = dict(
type='EpochBasedRunner', # Type of runner to use (i.e. IterBasedRunner or EpochBasedRunner)
max_epochs=600) # Runner that runs the workflow in total max_epochs. For IterBasedRunner use `max_iters`
checkpoint_config = dict( # Config to set the checkpoint hook, Refer to https://github.com/open-mmlab/mmcv/blob/master/mmcv/runner/hooks/checkpoint.py for implementation.
interval=25) # The save interval is 1
log_config = dict( # config to register logger hook
interval=1, # Interval to print the log
hooks=[
dict(type='TensorboardLoggerHook') # The Tensorboard logger is also supported
#dict(type='TextLoggerHook')
]) # The logger used to record the training process.
dist_params = dict(backend='nccl') # Parameters to setup distributed training, the port can also be set.
log_level = 'INFO' # The level of logging.
load_from = None # load models as a pre-trained model from a given path. This will not resume training.
resume_from = None # Resume checkpoints from a given path, the training will be resumed from the epoch when the checkpoint's is saved.
workflow = [('train', 1)] # Workflow for runner. [('train', 1)] means there is only one workflow and the workflow named 'train' is executed once. The workflow trains the model by 12 epochs according to the total_epochs.
work_dir = 'work_dir'
Writing configs/mask_rcnn/custom_mask_rcnn_r50_fpn.py
In [3]:
Copied!
# training is just one line.
!python tools/train.py configs/mask_rcnn/custom_mask_rcnn_r50_fpn.py
# training is just one line.
!python tools/train.py configs/mask_rcnn/custom_mask_rcnn_r50_fpn.py
2022-06-21 10:11:40,296 - mmdet - INFO - Environment info:
------------------------------------------------------------
sys.platform: linux
Python: 3.7.12 | packaged by conda-forge | (default, Oct 26 2021, 06:08:53) [GCC 9.4.0]
CUDA available: True
GPU 0: Tesla P100-PCIE-16GB
CUDA_HOME: /usr/local/cuda
NVCC: Cuda compilation tools, release 11.0, V11.0.221
GCC: gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0
PyTorch: 1.7.0+cu110
PyTorch compiling details: PyTorch built with:
- GCC 7.3
- C++ Version: 201402
- Intel(R) Math Kernel Library Version 2020.0.0 Product Build 20191122 for Intel(R) 64 architecture applications
- Intel(R) MKL-DNN v1.6.0 (Git Hash 5ef631a030a6f73131c77892041042805a06064f)
- OpenMP 201511 (a.k.a. OpenMP 4.5)
- NNPACK is enabled
- CPU capability usage: AVX2
- CUDA Runtime 11.0
- NVCC architecture flags: -gencode;arch=compute_37,code=sm_37;-gencode;arch=compute_50,code=sm_50;-gencode;arch=compute_60,code=sm_60;-gencode;arch=compute_70,code=sm_70;-gencode;arch=compute_75,code=sm_75;-gencode;arch=compute_80,code=sm_80
- CuDNN 8.0.4
- Magma 2.5.2
- Build settings: BLAS=MKL, BUILD_TYPE=Release, CXX_FLAGS= -Wno-deprecated -fvisibility-inlines-hidden -DUSE_PTHREADPOOL -fopenmp -DNDEBUG -DUSE_FBGEMM -DUSE_QNNPACK -DUSE_PYTORCH_QNNPACK -DUSE_XNNPACK -DUSE_VULKAN_WRAPPER -O2 -fPIC -Wno-narrowing -Wall -Wextra -Werror=return-type -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function -Wno-unused-result -Wno-unused-local-typedefs -Wno-strict-overflow -Wno-strict-aliasing -Wno-error=deprecated-declarations -Wno-stringop-overflow -Wno-psabi -Wno-error=pedantic -Wno-error=redundant-decls -Wno-error=old-style-cast -fdiagnostics-color=always -faligned-new -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Werror=format -Wno-stringop-overflow, PERF_WITH_AVX=1, PERF_WITH_AVX2=1, PERF_WITH_AVX512=1, USE_CUDA=ON, USE_EXCEPTION_PTR=1, USE_GFLAGS=OFF, USE_GLOG=OFF, USE_MKL=ON, USE_MKLDNN=ON, USE_MPI=OFF, USE_NCCL=ON, USE_NNPACK=ON, USE_OPENMP=ON,
TorchVision: 0.8.0
OpenCV: 4.5.4
MMCV: 1.5.3
MMCV Compiler: GCC 7.3
MMCV CUDA Compiler: 11.0
MMDetection: 2.25.0+ca11860
------------------------------------------------------------
2022-06-21 10:11:40,698 - mmdet - INFO - Distributed training: False
2022-06-21 10:11:41,097 - mmdet - INFO - Config:
model = dict(
type='MaskRCNN',
backbone=dict(
type='ResNet',
depth=50,
num_stages=4,
out_indices=(0, 1, 2, 3),
frozen_stages=1,
norm_cfg=dict(type='BN', requires_grad=True),
norm_eval=True,
style='pytorch',
init_cfg=dict(type='Pretrained', checkpoint='torchvision://resnet50')),
neck=dict(
type='FPN',
in_channels=[256, 512, 1024, 2048],
out_channels=256,
num_outs=5),
rpn_head=dict(
type='RPNHead',
in_channels=256,
feat_channels=256,
anchor_generator=dict(
type='AnchorGenerator',
scales=[8],
ratios=[0.25, 0.5, 0.75, 1, 2, 3, 4],
strides=[4, 8, 16, 32, 64]),
bbox_coder=dict(
type='DeltaXYWHBBoxCoder',
target_means=[0.0, 0.0, 0.0, 0.0],
target_stds=[1.0, 1.0, 1.0, 1.0]),
loss_cls=dict(
type='CrossEntropyLoss', use_sigmoid=True, loss_weight=1.0),
loss_bbox=dict(type='L1Loss', loss_weight=1.0)),
roi_head=dict(
type='StandardRoIHead',
bbox_roi_extractor=dict(
type='SingleRoIExtractor',
roi_layer=dict(type='RoIAlign', output_size=7, sampling_ratio=0),
out_channels=256,
featmap_strides=[4, 8, 16, 32]),
bbox_head=dict(
type='Shared2FCBBoxHead',
in_channels=256,
fc_out_channels=1024,
roi_feat_size=7,
num_classes=80,
bbox_coder=dict(
type='DeltaXYWHBBoxCoder',
target_means=[0.0, 0.0, 0.0, 0.0],
target_stds=[0.1, 0.1, 0.2, 0.2]),
reg_class_agnostic=False,
loss_cls=dict(
type='CrossEntropyLoss', use_sigmoid=False, loss_weight=1.0),
loss_bbox=dict(type='L1Loss', loss_weight=1.0)),
mask_roi_extractor=dict(
type='SingleRoIExtractor',
roi_layer=dict(type='RoIAlign', output_size=14, sampling_ratio=0),
out_channels=256,
featmap_strides=[4, 8, 16, 32]),
mask_head=dict(
type='FCNMaskHead',
num_convs=4,
in_channels=256,
conv_out_channels=256,
num_classes=80,
loss_mask=dict(
type='CrossEntropyLoss', use_mask=True, loss_weight=1.0))),
train_cfg=dict(
rpn=dict(
assigner=dict(
type='MaxIoUAssigner',
pos_iou_thr=0.7,
neg_iou_thr=0.3,
min_pos_iou=0.3,
match_low_quality=True,
ignore_iof_thr=-1),
sampler=dict(
type='RandomSampler',
num=256,
pos_fraction=0.5,
neg_pos_ub=-1,
add_gt_as_proposals=False),
allowed_border=-1,
pos_weight=-1,
debug=False),
rpn_proposal=dict(
nms_pre=10000,
max_per_img=10000,
nms=dict(type='nms', iou_threshold=0.5),
min_bbox_size=0),
rcnn=dict(
assigner=dict(
type='MaxIoUAssigner',
pos_iou_thr=0.5,
neg_iou_thr=0.5,
min_pos_iou=0.5,
match_low_quality=True,
ignore_iof_thr=-1),
sampler=dict(
type='RandomSampler',
num=512,
pos_fraction=0.25,
neg_pos_ub=-1,
add_gt_as_proposals=True),
mask_size=28,
pos_weight=-1,
debug=False)),
test_cfg=dict(
rpn=dict(
nms_pre=10000,
max_per_img=10000,
nms=dict(type='nms', iou_threshold=0.5),
min_bbox_size=0),
rcnn=dict(
score_thr=0.5,
nms=dict(type='nms', iou_threshold=0.5),
max_per_img=1000,
mask_thr_binary=0.5)))
dataset_type = 'CocoDataset'
classes = ('Plagioclase', )
img_norm_cfg = dict(
mean=[123.675, 116.28, 103.53], std=[58.395, 57.12, 57.375], to_rgb=True)
train_pipeline = [
dict(type='LoadImageFromFile'),
dict(
type='LoadAnnotations',
with_bbox=True,
with_mask=True,
poly2mask=False),
dict(
type='Resize', img_scale=[(1600, 1000), (1600, 400)], keep_ratio=True),
dict(
type='RandomFlip',
flip_ratio=[0.25, 0.25, 0.25],
direction=['horizontal', 'vertical', 'diagonal']),
dict(
type='RandomCrop',
crop_size=(512, 512),
crop_type='absolute',
allow_negative_crop=False,
recompute_bbox=True,
bbox_clip_border=True),
dict(
type='Normalize',
mean=[123.675, 116.28, 103.53],
std=[58.395, 57.12, 57.375],
to_rgb=True),
dict(type='Pad', size_divisor=32),
dict(type='DefaultFormatBundle'),
dict(type='Collect', keys=['img', 'gt_bboxes', 'gt_labels', 'gt_masks'])
]
data = dict(
samples_per_gpu=1,
workers_per_gpu=1,
train=dict(
type='CocoDataset',
classes=('Plagioclase', ),
ann_file='/kaggle/input/may-training-set/train.json',
img_prefix='/kaggle/input/may-training-set/',
pipeline=[
dict(type='LoadImageFromFile'),
dict(
type='LoadAnnotations',
with_bbox=True,
with_mask=True,
poly2mask=False),
dict(type='Resize', img_scale=[(1600, 1000)], keep_ratio=True),
dict(type='RandomFlip', flip_ratio=0.5),
dict(
type='Normalize',
mean=[123.675, 116.28, 103.53],
std=[58.395, 57.12, 57.375],
to_rgb=True),
dict(type='Pad', size_divisor=32),
dict(type='DefaultFormatBundle'),
dict(
type='Collect',
keys=['img', 'gt_bboxes', 'gt_labels', 'gt_masks'])
]),
val=dict(
type='CocoDataset',
classes=('Plagioclase', ),
ann_file='/kaggle/input/may-training-set/val.json',
img_prefix='/kaggle/input/may-training-set/',
pipeline=[
dict(type='LoadImageFromFile'),
dict(
type='MultiScaleFlipAug',
img_scale=(1500, 1000),
flip=False,
transforms=[
dict(type='Resize', keep_ratio=True),
dict(type='RandomFlip'),
dict(
type='Normalize',
mean=[123.675, 116.28, 103.53],
std=[58.395, 57.12, 57.375],
to_rgb=True),
dict(type='Pad', size_divisor=32),
dict(type='ImageToTensor', keys=['img']),
dict(type='Collect', keys=['img'])
])
]),
test=dict())
evaluation = dict(interval=10, metric=['bbox', 'segm'])
optimizer = dict(type='SGD', lr=0.01, momentum=0.9, weight_decay=0.0001)
optimizer_config = dict(grad_clip=None)
lr_config = dict(
policy='step',
warmup='linear',
warmup_iters=1000,
warmup_ratio=0.001,
step=[500, 550])
runner = dict(type='EpochBasedRunner', max_epochs=600)
checkpoint_config = dict(interval=25)
log_config = dict(interval=1, hooks=[dict(type='TensorboardLoggerHook')])
dist_params = dict(backend='nccl')
log_level = 'INFO'
load_from = None
resume_from = None
workflow = [('train', 1)]
work_dir = 'work_dir'
auto_resume = False
gpu_ids = [0]
2022-06-21 10:11:41,098 - mmdet - INFO - Set random seed to 1755002719, deterministic: False
2022-06-21 10:11:41,635 - mmdet - INFO - initialize ResNet with init_cfg {'type': 'Pretrained', 'checkpoint': 'torchvision://resnet50'}
2022-06-21 10:11:41,636 - mmcv - INFO - load model from: torchvision://resnet50
2022-06-21 10:11:41,636 - mmcv - INFO - load checkpoint from torchvision path: torchvision://resnet50
Downloading: "https://download.pytorch.org/models/resnet50-19c8e357.pth" to /root/.cache/torch/hub/checkpoints/resnet50-19c8e357.pth
100%|███████████████████████████████████████| 97.8M/97.8M [00:00<00:00, 170MB/s]
2022-06-21 10:11:42,734 - mmcv - WARNING - The model and loaded state dict do not match exactly
unexpected key in source state_dict: fc.weight, fc.bias
2022-06-21 10:11:42,772 - mmdet - INFO - initialize FPN with init_cfg {'type': 'Xavier', 'layer': 'Conv2d', 'distribution': 'uniform'}
2022-06-21 10:11:42,798 - mmdet - INFO - initialize RPNHead with init_cfg {'type': 'Normal', 'layer': 'Conv2d', 'std': 0.01}
2022-06-21 10:11:42,806 - mmdet - INFO - initialize Shared2FCBBoxHead with init_cfg [{'type': 'Normal', 'std': 0.01, 'override': {'name': 'fc_cls'}}, {'type': 'Normal', 'std': 0.001, 'override': {'name': 'fc_reg'}}, {'type': 'Xavier', 'distribution': 'uniform', 'override': [{'name': 'shared_fcs'}, {'name': 'cls_fcs'}, {'name': 'reg_fcs'}]}]
loading annotations into memory...
Done (t=0.07s)
creating index...
index created!
2022-06-21 10:11:45,746 - mmdet - INFO - Automatic scaling of learning rate (LR) has been disabled.
loading annotations into memory...
Done (t=0.04s)
creating index...
index created!
2022-06-21 10:11:45,797 - mmdet - INFO - Start running, host: root@8b4db541351e, work_dir: /kaggle/working/mmdetection/work_dir
2022-06-21 10:11:45,797 - mmdet - INFO - Hooks will be executed in the following order:
before_run:
(VERY_HIGH ) StepLrUpdaterHook
(NORMAL ) CheckpointHook
(LOW ) EvalHook
(VERY_LOW ) TensorboardLoggerHook
--------------------
before_train_epoch:
(VERY_HIGH ) StepLrUpdaterHook
(LOW ) IterTimerHook
(LOW ) EvalHook
(VERY_LOW ) TensorboardLoggerHook
--------------------
before_train_iter:
(VERY_HIGH ) StepLrUpdaterHook
(LOW ) IterTimerHook
(LOW ) EvalHook
--------------------
after_train_iter:
(ABOVE_NORMAL) OptimizerHook
(NORMAL ) CheckpointHook
(LOW ) IterTimerHook
(LOW ) EvalHook
(VERY_LOW ) TensorboardLoggerHook
--------------------
after_train_epoch:
(NORMAL ) CheckpointHook
(LOW ) EvalHook
(VERY_LOW ) TensorboardLoggerHook
--------------------
before_val_epoch:
(LOW ) IterTimerHook
(VERY_LOW ) TensorboardLoggerHook
--------------------
before_val_iter:
(LOW ) IterTimerHook
--------------------
after_val_iter:
(LOW ) IterTimerHook
--------------------
after_val_epoch:
(VERY_LOW ) TensorboardLoggerHook
--------------------
after_run:
(VERY_LOW ) TensorboardLoggerHook
--------------------
2022-06-21 10:11:45,798 - mmdet - INFO - workflow: [('train', 1)], max: 600 epochs
2022-06-21 10:11:45,799 - mmdet - INFO - Checkpoints will be saved to /kaggle/working/mmdetection/work_dir by HardDiskBackend.
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 0.7 task/s, elapsed: 38s, ETA: 0s2022-06-21 10:19:17,671 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=9.00s).
Accumulating evaluation results...
DONE (t=0.10s).
2022-06-21 10:19:26,790 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.167
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.390
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.126
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.103
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.182
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.204
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.269
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.288
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.288
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.114
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.269
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.359
2022-06-21 10:19:26,790 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.05s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=8.47s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.14s).
2022-06-21 10:19:35,481 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.130
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.336
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.086
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.048
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.124
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.175
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.224
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.239
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.239
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.086
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.226
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.298
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 0.8 task/s, elapsed: 34s, ETA: 0s2022-06-21 10:27:02,432 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=8.42s).
Accumulating evaluation results...
DONE (t=0.09s).
2022-06-21 10:27:10,962 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.248
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.502
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.267
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.100
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.280
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.341
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.347
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.382
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.382
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.109
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.345
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.503
2022-06-21 10:27:10,962 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.04s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=9.02s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.10s).
2022-06-21 10:27:20,147 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.214
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.474
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.219
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.038
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.189
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.335
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.308
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.340
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.340
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.065
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.299
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.467
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
2022-06-21 10:30:44,934 - mmdet - INFO - Saving checkpoint at 25 epochs
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 0.8 task/s, elapsed: 35s, ETA: 0s2022-06-21 10:34:48,219 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.01s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=8.48s).
Accumulating evaluation results...
DONE (t=0.09s).
2022-06-21 10:34:56,820 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.263
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.538
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.274
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.190
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.272
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.348
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.360
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.400
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.400
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.202
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.382
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.475
2022-06-21 10:34:56,820 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.04s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=9.23s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.09s).
2022-06-21 10:35:06,196 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.214
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.492
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.200
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.057
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.197
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.312
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.310
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.342
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.342
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.123
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.320
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.428
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 0.8 task/s, elapsed: 37s, ETA: 0s2022-06-21 10:42:38,232 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=10.15s).
Accumulating evaluation results...
DONE (t=0.10s).
2022-06-21 10:42:48,495 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.279
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.575
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.321
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.231
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.308
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.362
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.384
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.440
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.440
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.253
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.417
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.521
2022-06-21 10:42:48,495 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.04s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=9.56s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.10s).
2022-06-21 10:42:58,210 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.226
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.530
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.221
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.084
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.220
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.332
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.325
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.371
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.371
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.174
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.347
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.454
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
2022-06-21 10:49:52,768 - mmdet - INFO - Saving checkpoint at 50 epochs
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 0.8 task/s, elapsed: 34s, ETA: 0s2022-06-21 10:50:28,236 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.21s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=8.64s).
Accumulating evaluation results...
DONE (t=0.09s).
2022-06-21 10:50:37,181 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.281
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.568
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.314
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.215
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.301
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.375
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.366
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.414
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.414
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.215
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.383
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.509
2022-06-21 10:50:37,181 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.03s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=8.73s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.09s).
2022-06-21 10:50:46,052 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.238
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.526
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.236
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.048
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.225
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.357
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.319
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.356
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.356
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.108
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.322
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.466
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 1.0 task/s, elapsed: 27s, ETA: 0s2022-06-21 10:58:06,913 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=6.58s).
Accumulating evaluation results...
DONE (t=0.10s).
2022-06-21 10:58:13,599 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.246
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.477
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.263
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.231
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.229
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.317
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.330
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.354
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.354
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.245
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.322
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.425
2022-06-21 10:58:13,599 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.03s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=6.99s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.08s).
2022-06-21 10:58:20,718 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.185
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.418
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.165
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.043
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.174
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.295
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.275
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.294
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.294
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.116
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.261
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.383
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 0.8 task/s, elapsed: 33s, ETA: 0s2022-06-21 11:05:48,490 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=8.93s).
Accumulating evaluation results...
DONE (t=0.09s).
2022-06-21 11:05:57,524 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.278
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.551
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.322
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.205
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.284
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.380
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.383
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.433
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.433
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.212
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.404
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.531
2022-06-21 11:05:57,524 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.04s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=8.78s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.08s).
2022-06-21 11:06:06,447 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.217
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.497
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.218
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.049
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.206
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.354
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.319
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.360
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.360
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.117
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.328
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.464
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
2022-06-21 11:09:33,721 - mmdet - INFO - Saving checkpoint at 75 epochs
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 1.0 task/s, elapsed: 29s, ETA: 0s2022-06-21 11:13:30,580 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=8.17s).
Accumulating evaluation results...
DONE (t=0.09s).
2022-06-21 11:13:38,853 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.282
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.546
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.329
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.203
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.287
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.380
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.375
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.418
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.418
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.214
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.380
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.522
2022-06-21 11:13:38,853 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.04s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=7.90s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.08s).
2022-06-21 11:13:46,907 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.223
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.501
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.218
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.055
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.216
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.336
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.310
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.344
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.344
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.117
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.310
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.449
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 1.0 task/s, elapsed: 28s, ETA: 0s2022-06-21 11:21:08,818 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=8.29s).
Accumulating evaluation results...
DONE (t=0.10s).
2022-06-21 11:21:17,216 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.291
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.549
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.339
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.230
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.288
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.400
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.378
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.419
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.419
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.236
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.369
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.533
2022-06-21 11:21:17,216 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.04s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=7.77s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.08s).
2022-06-21 11:21:25,129 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.231
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.511
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.231
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.077
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.206
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.362
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.313
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.343
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.343
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.136
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.293
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.463
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
2022-06-21 11:28:19,426 - mmdet - INFO - Saving checkpoint at 100 epochs
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 1.0 task/s, elapsed: 28s, ETA: 0s2022-06-21 11:28:49,493 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=8.12s).
Accumulating evaluation results...
DONE (t=0.08s).
2022-06-21 11:28:57,897 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.283
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.526
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.327
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.188
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.286
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.376
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.381
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.416
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.416
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.198
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.386
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.513
2022-06-21 11:28:57,897 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.03s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=7.56s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.08s).
2022-06-21 11:29:05,584 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.218
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.488
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.216
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.045
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.205
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.338
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.312
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.339
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.339
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.101
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.306
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.444
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 1.0 task/s, elapsed: 27s, ETA: 0s2022-06-21 11:36:25,087 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=7.04s).
Accumulating evaluation results...
DONE (t=0.09s).
2022-06-21 11:36:32,229 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.283
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.526
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.330
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.165
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.291
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.370
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.371
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.404
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.404
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.166
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.370
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.511
2022-06-21 11:36:32,230 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.04s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=7.83s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.08s).
2022-06-21 11:36:40,210 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.224
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.488
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.228
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.052
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.206
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.349
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.309
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.338
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.338
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.099
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.301
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.449
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 1.0 task/s, elapsed: 27s, ETA: 0s2022-06-21 11:44:01,371 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=7.07s).
Accumulating evaluation results...
DONE (t=0.10s).
2022-06-21 11:44:08,552 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.277
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.503
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.325
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.181
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.251
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.399
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.358
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.385
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.385
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.182
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.323
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.520
2022-06-21 11:44:08,552 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.04s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=6.89s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.07s).
2022-06-21 11:44:15,584 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.213
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.464
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.210
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.028
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.181
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.337
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.294
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.314
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.314
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.077
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.261
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.447
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
2022-06-21 11:47:42,850 - mmdet - INFO - Saving checkpoint at 125 epochs
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 1.1 task/s, elapsed: 24s, ETA: 0s2022-06-21 11:51:36,749 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=6.46s).
Accumulating evaluation results...
DONE (t=0.08s).
2022-06-21 11:51:43,303 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.275
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.488
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.318
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.183
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.255
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.368
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.345
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.366
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.366
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.184
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.320
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.474
2022-06-21 11:51:43,303 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.04s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=6.55s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.07s).
2022-06-21 11:51:49,985 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.211
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.450
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.201
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.041
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.185
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.318
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.282
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.296
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.296
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.093
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.252
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.408
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 1.0 task/s, elapsed: 28s, ETA: 0s2022-06-21 11:59:12,554 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=7.16s).
Accumulating evaluation results...
DONE (t=0.11s).
2022-06-21 11:59:19,837 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.290
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.523
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.334
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.137
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.284
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.394
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.375
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.402
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.402
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.142
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.366
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.518
2022-06-21 11:59:19,838 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.04s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=6.98s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.08s).
2022-06-21 11:59:26,961 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.225
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.484
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.228
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.022
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.199
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.349
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.307
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.328
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.328
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.060
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.291
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.447
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
2022-06-21 12:06:22,210 - mmdet - INFO - Saving checkpoint at 150 epochs
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 1.1 task/s, elapsed: 26s, ETA: 0s2022-06-21 12:06:49,222 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=7.87s).
Accumulating evaluation results...
DONE (t=0.09s).
2022-06-21 12:06:57,187 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.291
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.522
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.332
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.171
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.293
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.385
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.372
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.399
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.399
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.171
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.356
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.515
2022-06-21 12:06:57,188 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.05s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=7.22s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.07s).
2022-06-21 12:07:04,549 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.227
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.484
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.227
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.044
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.205
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.338
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.302
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.323
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.323
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.091
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.282
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.439
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 1.0 task/s, elapsed: 29s, ETA: 0s2022-06-21 12:14:27,806 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=8.11s).
Accumulating evaluation results...
DONE (t=0.10s).
2022-06-21 12:14:36,032 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.289
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.539
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.332
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.219
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.293
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.374
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.377
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.411
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.411
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.228
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.373
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.510
2022-06-21 12:14:36,033 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.05s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=7.73s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.08s).
2022-06-21 12:14:43,914 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.208
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.485
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.194
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.047
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.196
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.324
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.298
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.326
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.326
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.103
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.288
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.433
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 0.9 task/s, elapsed: 31s, ETA: 0s2022-06-21 12:22:21,111 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=8.12s).
Accumulating evaluation results...
DONE (t=0.09s).
2022-06-21 12:22:29,333 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.294
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.534
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.343
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.200
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.298
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.390
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.380
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.417
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.417
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.206
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.380
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.523
2022-06-21 12:22:29,334 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.03s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=8.10s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.08s).
2022-06-21 12:22:37,566 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.226
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.499
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.228
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.057
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.211
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.347
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.305
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.336
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.336
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.111
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.298
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.446
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
2022-06-21 12:26:13,371 - mmdet - INFO - Saving checkpoint at 175 epochs
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 0.9 task/s, elapsed: 31s, ETA: 0s2022-06-21 12:30:20,416 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=8.12s).
Accumulating evaluation results...
DONE (t=0.09s).
2022-06-21 12:30:28,638 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.293
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.542
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.339
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.202
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.291
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.386
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.387
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.423
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.423
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.210
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.392
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.522
2022-06-21 12:30:28,638 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.03s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=8.90s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.09s).
2022-06-21 12:30:37,672 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.226
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.488
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.236
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.044
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.208
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.358
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.318
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.349
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.349
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.098
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.312
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.463
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 0.8 task/s, elapsed: 35s, ETA: 0s2022-06-21 12:38:22,583 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.01s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=8.80s).
Accumulating evaluation results...
DONE (t=0.09s).
2022-06-21 12:38:31,503 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.302
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.569
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.371
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.272
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.305
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.400
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.407
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.461
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.461
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.286
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.430
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.547
2022-06-21 12:38:31,503 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.03s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=9.19s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.10s).
2022-06-21 12:38:40,842 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.228
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.515
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.234
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.058
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.217
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.365
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.332
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.374
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.374
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.157
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.342
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.473
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
2022-06-21 12:45:39,942 - mmdet - INFO - Saving checkpoint at 200 epochs
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 0.9 task/s, elapsed: 32s, ETA: 0s2022-06-21 12:46:13,611 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=8.37s).
Accumulating evaluation results...
DONE (t=0.09s).
2022-06-21 12:46:22,083 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.306
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.561
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.368
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.207
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.316
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.409
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.400
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.444
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.444
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.212
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.409
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.552
2022-06-21 12:46:22,083 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.03s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=9.08s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.09s).
2022-06-21 12:46:31,298 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.237
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.512
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.239
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.047
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.224
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.371
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.326
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.363
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.363
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.110
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.328
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.476
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 0.9 task/s, elapsed: 30s, ETA: 0s2022-06-21 12:54:00,647 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=7.37s).
Accumulating evaluation results...
DONE (t=0.12s).
2022-06-21 12:54:08,151 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.297
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.535
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.348
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.230
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.306
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.379
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.387
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.425
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.425
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.237
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.389
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.522
2022-06-21 12:54:08,151 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.07s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=8.37s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.08s).
2022-06-21 12:54:16,699 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.221
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.497
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.221
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.049
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.207
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.344
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.311
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.341
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.341
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.117
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.303
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.450
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 0.9 task/s, elapsed: 31s, ETA: 0s2022-06-21 13:01:43,888 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=8.35s).
Accumulating evaluation results...
DONE (t=0.09s).
2022-06-21 13:01:52,523 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.291
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.545
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.354
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.242
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.303
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.376
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.389
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.435
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.435
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.249
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.411
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.518
2022-06-21 13:01:52,524 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.03s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=9.23s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.09s).
2022-06-21 13:02:01,897 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.217
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.494
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.216
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.055
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.216
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.345
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.315
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.353
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.353
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.129
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.327
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.445
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
2022-06-21 13:05:30,449 - mmdet - INFO - Saving checkpoint at 225 epochs
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 1.0 task/s, elapsed: 29s, ETA: 0s2022-06-21 13:09:29,492 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=7.90s).
Accumulating evaluation results...
DONE (t=0.10s).
2022-06-21 13:09:37,507 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.293
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.534
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.351
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.233
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.286
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.395
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.383
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.424
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.424
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.249
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.379
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.530
2022-06-21 13:09:37,507 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.05s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=8.05s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.12s).
2022-06-21 13:09:45,752 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.216
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.489
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.215
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.067
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.194
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.350
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.304
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.337
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.337
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.129
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.291
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.451
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 1.0 task/s, elapsed: 27s, ETA: 0s2022-06-21 13:17:11,164 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=7.24s).
Accumulating evaluation results...
DONE (t=0.11s).
2022-06-21 13:17:18,525 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.285
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.516
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.331
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.192
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.284
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.371
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.368
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.396
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.396
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.193
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.370
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.483
2022-06-21 13:17:18,525 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.04s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=7.71s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.12s).
2022-06-21 13:17:26,421 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.218
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.473
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.213
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.055
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.201
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.329
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.298
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.320
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.320
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.113
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.289
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.416
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
2022-06-21 13:24:23,566 - mmdet - INFO - Saving checkpoint at 250 epochs
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 1.0 task/s, elapsed: 28s, ETA: 0s2022-06-21 13:24:53,416 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=7.32s).
Accumulating evaluation results...
DONE (t=0.11s).
2022-06-21 13:25:00,864 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.298
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.533
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.352
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.179
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.299
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.397
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.382
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.414
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.414
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.184
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.374
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.527
2022-06-21 13:25:00,864 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.05s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=8.07s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.08s).
2022-06-21 13:25:09,088 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.224
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.491
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.223
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.043
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.201
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.349
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.307
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.333
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.333
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.089
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.292
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.451
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 1.0 task/s, elapsed: 29s, ETA: 0s2022-06-21 13:32:32,593 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=7.73s).
Accumulating evaluation results...
DONE (t=0.10s).
2022-06-21 13:32:40,439 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.303
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.541
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.351
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.217
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.310
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.389
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.393
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.429
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.429
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.224
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.400
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.523
2022-06-21 13:32:40,440 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.05s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=8.16s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.08s).
2022-06-21 13:32:48,758 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.223
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.497
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.215
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.059
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.212
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.340
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.311
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.341
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.341
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.124
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.308
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.442
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 0.9 task/s, elapsed: 30s, ETA: 0s2022-06-21 13:40:11,615 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=7.57s).
Accumulating evaluation results...
DONE (t=0.10s).
2022-06-21 13:40:19,303 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.297
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.536
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.349
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.226
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.296
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.395
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.386
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.425
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.425
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.232
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.394
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.518
2022-06-21 13:40:19,303 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.04s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=8.45s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.08s).
2022-06-21 13:40:27,908 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.223
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.496
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.230
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.058
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.214
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.346
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.312
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.345
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.345
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.124
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.310
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.447
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
2022-06-21 13:43:55,609 - mmdet - INFO - Saving checkpoint at 275 epochs
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 1.0 task/s, elapsed: 29s, ETA: 0s2022-06-21 13:47:53,407 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=7.38s).
Accumulating evaluation results...
DONE (t=0.09s).
2022-06-21 13:48:00,893 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.304
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.536
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.365
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.207
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.305
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.400
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.389
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.426
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.426
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.210
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.390
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.530
2022-06-21 13:48:00,893 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.04s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=8.33s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.08s).
2022-06-21 13:48:09,371 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.230
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.502
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.241
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.053
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.213
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.362
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.315
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.347
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.347
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.116
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.307
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.459
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 1.0 task/s, elapsed: 27s, ETA: 0s2022-06-21 13:55:31,877 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=7.03s).
Accumulating evaluation results...
DONE (t=0.11s).
2022-06-21 13:55:39,028 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.300
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.522
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.356
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.201
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.297
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.395
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.379
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.410
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.410
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.203
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.378
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.506
2022-06-21 13:55:39,028 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.04s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=7.25s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.08s).
2022-06-21 13:55:46,422 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.220
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.474
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.214
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.049
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.202
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.340
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.300
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.326
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.326
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.111
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.291
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.428
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
2022-06-21 14:02:40,930 - mmdet - INFO - Saving checkpoint at 300 epochs
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 0.9 task/s, elapsed: 30s, ETA: 0s2022-06-21 14:03:12,547 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=7.72s).
Accumulating evaluation results...
DONE (t=0.08s).
2022-06-21 14:03:20,357 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.299
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.539
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.351
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.197
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.298
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.400
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.389
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.425
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.425
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.201
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.397
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.523
2022-06-21 14:03:20,358 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.03s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=7.89s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.08s).
2022-06-21 14:03:28,381 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.230
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.500
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.233
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.059
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.211
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.352
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.315
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.346
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.346
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.117
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.314
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.448
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 1.0 task/s, elapsed: 29s, ETA: 0s2022-06-21 14:10:54,680 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=7.59s).
Accumulating evaluation results...
DONE (t=0.11s).
2022-06-21 14:11:02,388 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.290
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.526
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.353
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.219
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.283
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.390
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.383
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.419
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.419
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.223
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.385
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.516
2022-06-21 14:11:02,389 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.04s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=7.69s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.08s).
2022-06-21 14:11:10,225 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.223
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.487
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.226
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.043
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.209
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.358
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.312
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.342
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.342
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.108
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.305
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.451
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 1.1 task/s, elapsed: 26s, ETA: 0s2022-06-21 14:18:33,542 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=6.91s).
Accumulating evaluation results...
DONE (t=0.10s).
2022-06-21 14:18:40,555 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.292
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.507
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.343
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.174
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.282
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.381
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.379
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.401
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.401
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.176
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.360
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.514
2022-06-21 14:18:40,556 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.04s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=6.77s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.07s).
2022-06-21 14:18:47,475 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.219
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.461
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.217
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.036
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.194
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.341
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.304
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.322
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.322
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.086
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.280
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.441
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
2022-06-21 14:22:15,341 - mmdet - INFO - Saving checkpoint at 325 epochs
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 0.9 task/s, elapsed: 31s, ETA: 0s2022-06-21 14:26:16,105 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=8.64s).
Accumulating evaluation results...
DONE (t=0.09s).
2022-06-21 14:26:24,850 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.292
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.535
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.352
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.243
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.303
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.376
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.388
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.432
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.432
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.256
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.405
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.516
2022-06-21 14:26:24,850 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.03s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=8.56s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.08s).
2022-06-21 14:26:33,549 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.222
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.492
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.228
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.060
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.213
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.346
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.312
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.347
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.347
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.138
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.314
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.444
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 1.0 task/s, elapsed: 29s, ETA: 0s2022-06-21 14:34:00,175 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=7.63s).
Accumulating evaluation results...
DONE (t=0.10s).
2022-06-21 14:34:07,917 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.299
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.539
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.360
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.225
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.305
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.390
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.385
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.421
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.421
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.233
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.385
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.520
2022-06-21 14:34:07,917 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.04s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=7.78s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.08s).
2022-06-21 14:34:15,851 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.224
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.494
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.230
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.059
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.207
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.347
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.306
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.336
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.336
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.124
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.297
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.443
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
2022-06-21 14:41:16,989 - mmdet - INFO - Saving checkpoint at 350 epochs
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 1.0 task/s, elapsed: 27s, ETA: 0s2022-06-21 14:41:45,592 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=7.07s).
Accumulating evaluation results...
DONE (t=0.09s).
2022-06-21 14:41:52,773 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.297
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.513
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.347
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.166
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.284
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.401
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.372
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.398
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.398
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.172
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.355
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.513
2022-06-21 14:41:52,773 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.04s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=7.83s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.11s).
2022-06-21 14:42:00,787 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.224
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.470
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.226
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.053
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.195
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.348
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.298
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.318
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.318
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.095
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.275
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.432
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 0.9 task/s, elapsed: 30s, ETA: 0s2022-06-21 14:49:29,481 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=7.59s).
Accumulating evaluation results...
DONE (t=0.11s).
2022-06-21 14:49:37,191 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.299
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.527
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.357
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.197
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.297
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.399
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.383
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.419
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.419
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.204
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.381
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.526
2022-06-21 14:49:37,191 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.05s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=7.81s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.08s).
2022-06-21 14:49:45,151 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.222
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.488
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.220
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.049
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.199
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.354
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.303
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.332
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.332
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.105
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.289
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.448
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 1.0 task/s, elapsed: 28s, ETA: 0s2022-06-21 14:57:12,797 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=7.01s).
Accumulating evaluation results...
DONE (t=0.10s).
2022-06-21 14:57:19,919 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.299
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.518
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.349
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.165
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.291
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.409
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.378
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.409
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.409
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.168
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.370
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.524
2022-06-21 14:57:19,919 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.04s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=8.13s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.08s).
2022-06-21 14:57:28,191 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.223
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.479
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.227
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.034
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.201
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.353
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.303
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.327
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.327
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.083
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.287
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.444
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
2022-06-21 15:00:57,726 - mmdet - INFO - Saving checkpoint at 375 epochs
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 1.0 task/s, elapsed: 28s, ETA: 0s2022-06-21 15:05:01,148 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=8.39s).
Accumulating evaluation results...
DONE (t=0.11s).
2022-06-21 15:05:09,659 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.303
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.526
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.362
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.212
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.311
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.387
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.379
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.413
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.413
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.220
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.388
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.498
2022-06-21 15:05:09,659 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.05s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=7.74s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.08s).
2022-06-21 15:05:17,568 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.226
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.489
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.234
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.055
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.212
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.339
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.303
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.331
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.331
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.118
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.300
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.426
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 0.9 task/s, elapsed: 32s, ETA: 0s2022-06-21 15:12:49,267 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=8.38s).
Accumulating evaluation results...
DONE (t=0.09s).
2022-06-21 15:12:57,755 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.302
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.551
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.362
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.219
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.306
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.411
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.401
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.448
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.448
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.229
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.417
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.547
2022-06-21 15:12:57,756 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.03s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=8.20s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.10s).
2022-06-21 15:13:06,108 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.225
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.510
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.230
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.060
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.198
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.366
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.320
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.357
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.357
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.126
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.318
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.467
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
2022-06-21 15:20:06,577 - mmdet - INFO - Saving checkpoint at 400 epochs
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 0.9 task/s, elapsed: 31s, ETA: 0s2022-06-21 15:20:39,391 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=7.97s).
Accumulating evaluation results...
DONE (t=0.09s).
2022-06-21 15:20:47,456 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.311
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.555
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.367
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.242
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.313
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.405
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.400
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.441
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.441
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.253
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.415
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.526
2022-06-21 15:20:47,456 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.03s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=8.34s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.08s).
2022-06-21 15:20:55,930 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.229
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.505
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.232
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.057
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.217
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.353
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.315
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.348
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.348
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.130
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.319
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.443
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 1.0 task/s, elapsed: 29s, ETA: 0s2022-06-21 15:28:22,266 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=7.30s).
Accumulating evaluation results...
DONE (t=0.12s).
2022-06-21 15:28:29,696 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.303
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.535
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.361
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.212
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.301
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.401
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.395
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.432
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.432
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.219
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.396
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.537
2022-06-21 15:28:29,696 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.04s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=7.80s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.08s).
2022-06-21 15:28:37,648 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.230
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.494
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.239
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.053
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.206
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.367
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.320
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.349
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.349
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.111
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.309
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.463
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 1.0 task/s, elapsed: 29s, ETA: 0s2022-06-21 15:36:04,839 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=7.86s).
Accumulating evaluation results...
DONE (t=0.12s).
2022-06-21 15:36:12,836 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.299
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.527
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.355
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.207
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.303
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.392
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.390
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.426
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.426
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.215
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.395
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.525
2022-06-21 15:36:12,837 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.05s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=7.93s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.08s).
2022-06-21 15:36:20,933 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.216
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.483
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.212
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.048
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.196
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.352
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.306
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.336
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.336
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.116
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.297
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.446
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
2022-06-21 15:39:52,260 - mmdet - INFO - Saving checkpoint at 425 epochs
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 0.9 task/s, elapsed: 31s, ETA: 0s2022-06-21 15:43:55,185 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=8.18s).
Accumulating evaluation results...
DONE (t=0.09s).
2022-06-21 15:44:03,467 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.300
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.538
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.362
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.221
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.298
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.407
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.390
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.434
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.434
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.234
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.397
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.535
2022-06-21 15:44:03,467 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.03s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=8.47s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.09s).
2022-06-21 15:44:12,067 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.222
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.505
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.228
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.054
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.202
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.355
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.311
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.345
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.345
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.123
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.308
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.453
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 1.0 task/s, elapsed: 27s, ETA: 0s2022-06-21 15:51:43,298 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=7.29s).
Accumulating evaluation results...
DONE (t=0.09s).
2022-06-21 15:51:50,695 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.289
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.494
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.343
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.198
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.268
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.390
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.371
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.396
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.396
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.205
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.358
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.496
2022-06-21 15:51:50,695 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.04s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=7.96s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.08s).
2022-06-21 15:51:58,797 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.221
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.458
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.224
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.043
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.194
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.344
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.299
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.318
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.318
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.101
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.277
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.428
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
2022-06-21 15:58:59,584 - mmdet - INFO - Saving checkpoint at 450 epochs
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 0.9 task/s, elapsed: 31s, ETA: 0s2022-06-21 15:59:31,859 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=7.53s).
Accumulating evaluation results...
DONE (t=0.08s).
2022-06-21 15:59:39,668 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.298
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.520
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.354
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.217
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.293
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.397
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.392
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.428
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.428
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.225
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.396
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.526
2022-06-21 15:59:39,669 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.03s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=7.87s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.08s).
2022-06-21 15:59:47,675 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.218
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.482
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.207
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.042
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.197
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.341
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.307
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.335
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.335
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.114
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.301
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.439
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 1.0 task/s, elapsed: 28s, ETA: 0s2022-06-21 16:07:19,891 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=7.98s).
Accumulating evaluation results...
DONE (t=0.11s).
2022-06-21 16:07:27,994 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.302
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.519
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.352
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.223
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.285
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.409
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.379
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.410
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.410
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.234
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.359
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.523
2022-06-21 16:07:27,995 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.04s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=7.85s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.09s).
2022-06-21 16:07:36,005 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.223
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.484
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.225
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.045
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.195
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.352
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.299
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.324
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.324
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.110
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.275
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.445
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 0.9 task/s, elapsed: 30s, ETA: 0s2022-06-21 16:15:04,032 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=8.06s).
Accumulating evaluation results...
DONE (t=0.11s).
2022-06-21 16:15:12,215 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.301
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.531
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.356
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.214
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.294
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.405
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.389
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.426
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.426
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.238
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.384
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.531
2022-06-21 16:15:12,215 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.05s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=8.67s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.08s).
2022-06-21 16:15:21,038 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.222
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.491
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.225
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.060
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.200
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.351
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.306
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.335
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.335
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.126
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.291
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.447
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
2022-06-21 16:18:51,461 - mmdet - INFO - Saving checkpoint at 475 epochs
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 0.9 task/s, elapsed: 30s, ETA: 0s2022-06-21 16:22:52,997 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=7.76s).
Accumulating evaluation results...
DONE (t=0.11s).
2022-06-21 16:23:00,879 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.307
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.531
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.375
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.210
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.309
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.405
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.392
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.430
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.430
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.223
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.401
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.525
2022-06-21 16:23:00,880 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.04s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=8.64s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.08s).
2022-06-21 16:23:09,678 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.230
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.492
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.238
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.056
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.213
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.356
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.312
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.345
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.345
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.113
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.310
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.450
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 1.0 task/s, elapsed: 29s, ETA: 0s2022-06-21 16:30:41,309 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=7.50s).
Accumulating evaluation results...
DONE (t=0.11s).
2022-06-21 16:30:48,935 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.300
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.520
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.352
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.201
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.294
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.397
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.384
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.414
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.414
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.203
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.376
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.519
2022-06-21 16:30:48,935 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.04s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=7.85s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.08s).
2022-06-21 16:30:56,932 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.226
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.481
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.228
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.045
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.208
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.348
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.307
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.332
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.332
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.102
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.294
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.441
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
2022-06-21 16:37:58,546 - mmdet - INFO - Saving checkpoint at 500 epochs
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 1.1 task/s, elapsed: 26s, ETA: 0s2022-06-21 16:38:25,976 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=6.68s).
Accumulating evaluation results...
DONE (t=0.11s).
2022-06-21 16:38:32,771 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.296
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.490
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.344
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.172
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.276
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.399
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.366
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.386
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.386
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.179
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.334
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.510
2022-06-21 16:38:32,771 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.04s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=6.64s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.08s).
2022-06-21 16:38:39,546 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.219
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.455
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.222
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.043
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.189
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.333
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.288
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.305
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.305
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.090
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.256
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.425
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 1.0 task/s, elapsed: 28s, ETA: 0s2022-06-21 16:46:13,459 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=7.53s).
Accumulating evaluation results...
DONE (t=0.11s).
2022-06-21 16:46:21,109 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.307
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.510
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.356
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.190
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.291
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.411
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.383
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.408
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.408
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.197
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.365
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.522
2022-06-21 16:46:21,110 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.05s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=8.24s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.08s).
2022-06-21 16:46:29,511 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.230
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.475
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.241
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.047
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.205
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.352
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.304
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.326
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.326
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.105
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.283
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.440
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 1.0 task/s, elapsed: 28s, ETA: 0s2022-06-21 16:54:02,135 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=7.46s).
Accumulating evaluation results...
DONE (t=0.16s).
2022-06-21 16:54:09,767 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.309
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.518
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.365
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.190
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.295
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.412
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.387
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.414
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.414
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.199
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.374
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.523
2022-06-21 16:54:09,767 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.05s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=8.00s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.08s).
2022-06-21 16:54:17,917 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.230
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.480
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.236
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.043
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.206
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.354
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.304
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.327
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.327
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.101
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.285
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.441
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
2022-06-21 16:57:49,474 - mmdet - INFO - Saving checkpoint at 525 epochs
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 1.1 task/s, elapsed: 26s, ETA: 0s2022-06-21 17:01:50,715 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=7.56s).
Accumulating evaluation results...
DONE (t=0.10s).
2022-06-21 17:01:58,386 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.308
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.513
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.367
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.195
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.289
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.417
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.383
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.409
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.409
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.207
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.365
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.522
2022-06-21 17:01:58,387 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.05s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=7.61s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.08s).
2022-06-21 17:02:06,150 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.231
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.476
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.239
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.045
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.204
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.354
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.303
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.324
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.324
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.107
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.281
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.438
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 1.0 task/s, elapsed: 28s, ETA: 0s2022-06-21 17:09:38,133 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=7.78s).
Accumulating evaluation results...
DONE (t=0.11s).
2022-06-21 17:09:46,039 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.307
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.516
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.370
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.195
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.291
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.417
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.386
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.414
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.414
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.206
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.371
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.527
2022-06-21 17:09:46,040 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.05s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=7.67s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.08s).
2022-06-21 17:09:53,867 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.227
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.479
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.241
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.045
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.205
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.355
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.304
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.328
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.328
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.104
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.286
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.442
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
2022-06-21 17:16:54,280 - mmdet - INFO - Saving checkpoint at 550 epochs
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 1.0 task/s, elapsed: 27s, ETA: 0s2022-06-21 17:17:22,576 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=7.96s).
Accumulating evaluation results...
DONE (t=0.10s).
2022-06-21 17:17:30,650 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.308
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.518
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.365
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.195
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.290
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.413
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.384
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.410
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.410
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.203
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.371
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.518
2022-06-21 17:17:30,651 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.05s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=7.57s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.08s).
2022-06-21 17:17:38,376 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.230
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.481
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.235
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.044
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.204
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.352
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.304
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.326
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.326
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.105
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.285
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.436
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 1.0 task/s, elapsed: 27s, ETA: 0s2022-06-21 17:25:01,303 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=7.01s).
Accumulating evaluation results...
DONE (t=0.10s).
2022-06-21 17:25:08,424 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.309
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.510
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.365
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.189
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.290
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.413
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.386
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.410
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.410
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.199
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.371
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.519
2022-06-21 17:25:08,424 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.04s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=6.99s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.08s).
2022-06-21 17:25:15,574 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.229
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.480
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.235
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.042
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.205
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.351
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.304
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.325
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.325
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.099
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.286
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.436
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 1.0 task/s, elapsed: 27s, ETA: 0s2022-06-21 17:32:38,838 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=6.99s).
Accumulating evaluation results...
DONE (t=0.10s).
2022-06-21 17:32:45,939 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.308
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.518
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.365
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.194
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.291
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.412
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.386
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.411
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.411
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.203
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.371
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.518
2022-06-21 17:32:45,940 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.02s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=7.43s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.08s).
2022-06-21 17:32:53,725 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.229
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.480
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.235
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.043
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.204
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.350
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.304
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.325
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.325
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.102
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.286
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.435
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
2022-06-21 17:36:25,719 - mmdet - INFO - Saving checkpoint at 575 epochs
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 1.1 task/s, elapsed: 26s, ETA: 0s2022-06-21 17:40:21,506 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=6.85s).
Accumulating evaluation results...
DONE (t=0.09s).
2022-06-21 17:40:28,457 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.308
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.517
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.365
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.195
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.291
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.412
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.385
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.411
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.411
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.203
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.372
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.518
2022-06-21 17:40:28,458 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.04s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=7.30s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.08s).
2022-06-21 17:40:35,897 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.228
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.480
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.236
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.044
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.204
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.351
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.303
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.325
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.325
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.102
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.286
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.434
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 1.0 task/s, elapsed: 27s, ETA: 0s2022-06-21 17:48:03,087 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=7.02s).
Accumulating evaluation results...
DONE (t=0.11s).
2022-06-21 17:48:10,228 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.308
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.518
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.365
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.195
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.291
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.412
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.386
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.411
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.411
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.204
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.372
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.519
2022-06-21 17:48:10,229 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.04s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=7.30s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.07s).
2022-06-21 17:48:17,664 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.228
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.479
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.235
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.043
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.205
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.350
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.303
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.325
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.325
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.102
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.286
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.435
/kaggle/working/mmdetection/mmdet/core/mask/structures.py:1071: DeprecationWarning: `np.bool` is a deprecated alias for the builtin `bool`. To silence this warning, use `bool` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.bool_` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
bitmap_mask = maskUtils.decode(rle).astype(np.bool)
2022-06-21 17:55:17,580 - mmdet - INFO - Saving checkpoint at 600 epochs
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] 28/28, 1.0 task/s, elapsed: 28s, ETA: 0s2022-06-21 17:55:46,962 - mmdet - INFO - Evaluating bbox...
Loading and preparing results...
DONE (t=0.00s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *bbox*
DONE (t=7.01s).
Accumulating evaluation results...
DONE (t=0.12s).
2022-06-21 17:55:54,106 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.308
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.518
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.365
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.194
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.291
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.413
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.386
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.411
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.411
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.203
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.371
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.519
2022-06-21 17:55:54,107 - mmdet - INFO - Evaluating segm...
/kaggle/working/mmdetection/mmdet/datasets/coco.py:474: UserWarning: The key "bbox" is deleted for more accurate mask AP of small/medium/large instances since v2.12.0. This does not change the overall mAP calculation.
UserWarning)
Loading and preparing results...
DONE (t=0.07s)
creating index...
index created!
Running per image evaluation...
Evaluate annotation type *segm*
DONE (t=7.68s).
Accumulating evaluation results...
/opt/conda/lib/python3.7/site-packages/pycocotools/cocoeval.py:378: DeprecationWarning: `np.float` is a deprecated alias for the builtin `float`. To silence this warning, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
tp_sum = np.cumsum(tps, axis=1).astype(dtype=np.float)
DONE (t=0.08s).
2022-06-21 17:56:01,989 - mmdet - INFO -
Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.229
Average Precision (AP) @[ IoU=0.50 | area= all | maxDets=1000 ] = 0.480
Average Precision (AP) @[ IoU=0.75 | area= all | maxDets=1000 ] = 0.235
Average Precision (AP) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.043
Average Precision (AP) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.204
Average Precision (AP) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.352
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.304
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=300 ] = 0.325
Average Recall (AR) @[ IoU=0.50:0.95 | area= all | maxDets=1000 ] = 0.325
Average Recall (AR) @[ IoU=0.50:0.95 | area= small | maxDets=1000 ] = 0.101
Average Recall (AR) @[ IoU=0.50:0.95 | area=medium | maxDets=1000 ] = 0.286
Average Recall (AR) @[ IoU=0.50:0.95 | area= large | maxDets=1000 ] = 0.435
In [ ]:
Copied!