Abstract RemoteEvaluator for any Serializable Graph
Created by: gkirgizov
Minor PR with the following changes:
- Change RemoteEvaluator interface to accept any Serializable Graph instead of Pipeline
- Drop
pipeline.template
field because it's unused and creates unnecessary cycle between pipeline & its template - Introduce
Serializable
interface withsave()
&load()
methods. Pipeline now it is subclass. - Replace loading of serialized pipeline with direct classmethod call
Pipeline.from_serialized
Fixes #679 (closed)