Trains a model using a graph schema.
model_storage- Storage which graph components can use to persist and load. Also used for packaging the trained model.
cache- Cache used to store fingerprints and outputs.
graph_runner_class- The class to instantiate the runner from.
Trains and packages a model and returns the prediction graph runner.
train_schema- The train graph schema.
predict_schema- The predict graph schema.
domain_path- The path to the domain file.
output_filename- The location to save the packaged model.
A graph runner loaded with the predict schema.