From a68572926c111e51ad3f2eeabd9508c6c72cf8a5 Mon Sep 17 00:00:00 2001
From: Vladislav Sovrasov <sovrasov.vlad@gmail.com>
Date: Wed, 29 May 2019 14:19:58 +0300
Subject: [PATCH] Fix acces to a wrong key in checkpoint (#734)

---
 mmdet/apis/inference.py | 2 +-
 tools/train.py          | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/mmdet/apis/inference.py b/mmdet/apis/inference.py
index 222fc83..c8c37ed 100644
--- a/mmdet/apis/inference.py
+++ b/mmdet/apis/inference.py
@@ -34,7 +34,7 @@ def init_detector(config, checkpoint=None, device='cuda:0'):
     if checkpoint is not None:
         checkpoint = load_checkpoint(model, checkpoint)
         if 'CLASSES' in checkpoint['meta']:
-            model.CLASSES = checkpoint['meta']['classes']
+            model.CLASSES = checkpoint['meta']['CLASSES']
         else:
             warnings.warn('Class names are not saved in the checkpoint\'s '
                           'meta data, use COCO classes by default.')
diff --git a/tools/train.py b/tools/train.py
index 3e06d6f..b8f21d1 100644
--- a/tools/train.py
+++ b/tools/train.py
@@ -79,7 +79,7 @@ def main():
         cfg.checkpoint_config.meta = dict(
             mmdet_version=__version__,
             config=cfg.text,
-            classes=train_dataset.CLASSES)
+            CLASSES=train_dataset.CLASSES)
     # add an attribute for visualization convenience
     model.CLASSES = train_dataset.CLASSES
     train_detector(
-- 
GitLab