Newer
Older

Christopher Randolph Rhodes
committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
import argparse
from model_server.clients.batch_runner import FileBatchRunnerClient
def parse_args():
parser = argparse.ArgumentParser(
description='Push batch analysis of image files to server',
)
parser.add_argument(
'--json',
help='JSON file to configure batch job',
)
parser.add_argument(
'--host',
default='127.0.0.1',
help='bind socket to this host'
)
parser.add_argument(
'--port',
default=8000,
help='bind socket to this port',
)
return parser.parse_args()
def main(args):
client = FileBatchRunnerClient(conf_json=args.json, host=args.host, port=args.port)
client.run()
return
if __name__ == '__main__':
args = parse_args()
print('CLI args:\n' + str(args))
main(args)
print('Finished')