Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ModelZoo
SOLOv2-pytorch
Commits
86dd9979
Commit
86dd9979
authored
Sep 30, 2018
by
Kai Chen
Browse files
Merge branch 'dev' of github.com:hellock/mmdetection into dev
parents
c136b5f4
9c65231a
Changes
5
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
98 additions
and
28 deletions
+98
-28
.gitignore
.gitignore
+1
-0
mmdet/__init__.py
mmdet/__init__.py
+1
-1
mmdet/version.py
mmdet/version.py
+0
-1
setup.py
setup.py
+93
-25
tools/train.py
tools/train.py
+3
-1
No files found.
.gitignore
View file @
86dd9979
...
@@ -105,4 +105,5 @@ venv.bak/
...
@@ -105,4 +105,5 @@ venv.bak/
# cython generated cpp
# cython generated cpp
mmdet/ops/nms/*.cpp
mmdet/ops/nms/*.cpp
mmdet/version.py
data
data
mmdet/__init__.py
View file @
86dd9979
from
.version
import
__version__
from
.version
import
__version__
,
short_version
mmdet/version.py
deleted
100644 → 0
View file @
c136b5f4
__version__
=
'0.5.0'
setup.py
View file @
86dd9979
import
os
import
subprocess
import
time
from
setuptools
import
find_packages
,
setup
from
setuptools
import
find_packages
,
setup
...
@@ -7,14 +10,79 @@ def readme():
...
@@ -7,14 +10,79 @@ def readme():
return
content
return
content
MAJOR
=
0
MINOR
=
5
PATCH
=
0
SUFFIX
=
''
SHORT_VERSION
=
'{}.{}.{}{}'
.
format
(
MAJOR
,
MINOR
,
PATCH
,
SUFFIX
)
version_file
=
'mmdet/version.py'
def
get_git_hash
():
def
_minimal_ext_cmd
(
cmd
):
# construct minimal environment
env
=
{}
for
k
in
[
'SYSTEMROOT'
,
'PATH'
,
'HOME'
]:
v
=
os
.
environ
.
get
(
k
)
if
v
is
not
None
:
env
[
k
]
=
v
# LANGUAGE is used on win32
env
[
'LANGUAGE'
]
=
'C'
env
[
'LANG'
]
=
'C'
env
[
'LC_ALL'
]
=
'C'
out
=
subprocess
.
Popen
(
cmd
,
stdout
=
subprocess
.
PIPE
,
env
=
env
).
communicate
()[
0
]
return
out
try
:
out
=
_minimal_ext_cmd
([
'git'
,
'rev-parse'
,
'HEAD'
])
sha
=
out
.
strip
().
decode
(
'ascii'
)
except
OSError
:
sha
=
'unknown'
return
sha
def
get_hash
():
if
os
.
path
.
exists
(
'.git'
):
sha
=
get_git_hash
()[:
7
]
elif
os
.
path
.
exists
(
version_file
):
try
:
from
mmdet.version
import
__version__
sha
=
__version__
.
split
(
'+'
)[
-
1
]
except
ImportError
:
raise
ImportError
(
'Unable to get git version'
)
else
:
sha
=
'unknown'
return
sha
def
write_version_py
():
content
=
"""# GENERATED VERSION FILE
# TIME: {}
__version__ = '{}'
short_version = '{}'
"""
sha
=
get_hash
()
VERSION
=
SHORT_VERSION
+
'+'
+
sha
with
open
(
version_file
,
'w'
)
as
f
:
f
.
write
(
content
.
format
(
time
.
asctime
(),
VERSION
,
SHORT_VERSION
))
def
get_version
():
def
get_version
():
version_file
=
'mmdet/version.py'
with
open
(
version_file
,
'r'
)
as
f
:
with
open
(
version_file
,
'r'
)
as
f
:
exec
(
compile
(
f
.
read
(),
version_file
,
'exec'
))
exec
(
compile
(
f
.
read
(),
version_file
,
'exec'
))
return
locals
()[
'__version__'
]
return
locals
()[
'__version__'
]
setup
(
if
__name__
==
'__main__'
:
write_version_py
()
setup
(
name
=
'mmdet'
,
name
=
'mmdet'
,
version
=
get_version
(),
version
=
get_version
(),
description
=
'Open MMLab Detection Toolbox'
,
description
=
'Open MMLab Detection Toolbox'
,
...
...
tools/train.py
View file @
86dd9979
...
@@ -9,7 +9,7 @@ import torch
...
@@ -9,7 +9,7 @@ import torch
from
mmcv
import
Config
from
mmcv
import
Config
from
mmcv.torchpack
import
Runner
,
obj_from_dict
from
mmcv.torchpack
import
Runner
,
obj_from_dict
from
mmdet
import
datasets
from
mmdet
import
datasets
,
__version__
from
mmdet.core
import
(
init_dist
,
DistOptimizerHook
,
DistSamplerSeedHook
,
from
mmdet.core
import
(
init_dist
,
DistOptimizerHook
,
DistSamplerSeedHook
,
MMDataParallel
,
MMDistributedDataParallel
,
MMDataParallel
,
MMDistributedDataParallel
,
CocoDistEvalRecallHook
,
CocoDistEvalmAPHook
)
CocoDistEvalRecallHook
,
CocoDistEvalmAPHook
)
...
@@ -89,6 +89,8 @@ def main():
...
@@ -89,6 +89,8 @@ def main():
if
args
.
work_dir
is
not
None
:
if
args
.
work_dir
is
not
None
:
cfg
.
work_dir
=
args
.
work_dir
cfg
.
work_dir
=
args
.
work_dir
cfg
.
gpus
=
args
.
gpus
cfg
.
gpus
=
args
.
gpus
# add mmdet version to checkpoint as meta data
cfg
.
checkpoint_config
.
meta
=
dict
(
mmdet_version
=
__version__
)
logger
=
get_logger
(
cfg
.
log_level
)
logger
=
get_logger
(
cfg
.
log_level
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment