summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2018-08-30 12:20:36 +0200
committerJules Laplace <julescarbon@gmail.com>2018-08-30 12:20:36 +0200
commitca53592e108e2189ef1b625c45d2b2a23b7ab145 (patch)
tree054fe0270b129ab572d4ebcf206abce53335045f
parent948040033bbc089ad9d1e52174415c4c7e1de4be (diff)
a
-rw-r--r--rpc/listener.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/rpc/listener.py b/rpc/listener.py
index 87eea37..81ad794 100644
--- a/rpc/listener.py
+++ b/rpc/listener.py
@@ -9,6 +9,10 @@ def list_checkpoints(payload):
print("> list checkpoints")
return sorted([f.split('/')[3] for f in glob.glob(os.path.join('./checkpoints/', payload, '/*/latest_net_G.pth'))])
+def list_all_checkpoints(payload):
+ print("> list all checkpoints")
+ return sorted(glob.glob(os.path.join('./checkpoints/*/*_net_G.pth')))
+
def list_epochs(path):
print("> list epochs for {}".format(path))
if not os.path.exists(os.path.join('./checkpoints/', path)):
@@ -61,6 +65,8 @@ class Listener():
if cmd == 'list_checkpoints':
return list_checkpoints(payload)
+ if cmd == 'list_all_checkpoints':
+ return list_all_checkpoints(payload)
if cmd == 'list_epochs':
return list_epochs(payload)
if cmd == 'list_sequences':