[fbbdf8]: / pipeline.py

Download this file

21 lines (14 with data), 480 Bytes

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
import argparse
import json
from pipelines import pipelines
def parse_args():
parser = argparse.ArgumentParser()
parser.add_argument("--config", required=True)
return parser.parse_args()
if __name__ == "__main__":
args = parse_args()
config = json.loads(open(args.config).read())
pipeline_type = getattr(pipelines, config["type"])
print("Trainer: ", config["type"], pipeline_type)
pipeline = pipeline_type(config)
pipeline.run_pipeline()