From 7a6306f1f81e2227f42ef22759289b046384809e Mon Sep 17 00:00:00 2001
From: lizz <innerlee@users.noreply.github.com>
Date: Tue, 11 Jun 2019 15:06:09 +0800
Subject: [PATCH] Set LOCAL_RANK in script (#781)

* Set LOCAL_RANK in script.
Fix multiple checkpoint download bug

Signed-off-by: innerlee <363664470@qq.com>

* beautify

Signed-off-by: innerlee <363664470@qq.com>
---
 tools/test.py  | 3 +++
 tools/train.py | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/tools/test.py b/tools/test.py
index ada5e60..af950aa 100644
--- a/tools/test.py
+++ b/tools/test.py
@@ -1,4 +1,5 @@
 import argparse
+import os
 import os.path as osp
 import shutil
 import tempfile
@@ -119,6 +120,8 @@ def parse_args():
         help='job launcher')
     parser.add_argument('--local_rank', type=int, default=0)
     args = parser.parse_args()
+    if 'LOCAL_RANK' not in os.environ:
+        os.environ['LOCAL_RANK'] = str(args.local_rank)
     return args
 
 
diff --git a/tools/train.py b/tools/train.py
index b8f21d1..d8bb9dc 100644
--- a/tools/train.py
+++ b/tools/train.py
@@ -1,6 +1,7 @@
 from __future__ import division
 
 import argparse
+import os
 from mmcv import Config
 
 from mmdet import __version__
@@ -35,6 +36,8 @@ def parse_args():
         help='job launcher')
     parser.add_argument('--local_rank', type=int, default=0)
     args = parser.parse_args()
+    if 'LOCAL_RANK' not in os.environ:
+        os.environ['LOCAL_RANK'] = str(args.local_rank)
 
     return args
 
-- 
GitLab