Skip to content

Instantly share code, notes, and snippets.

@rnyak
Created November 29, 2023 16:56
Show Gist options
  • Save rnyak/d222fe2eb7b2ecbf87d924a762c1f7d4 to your computer and use it in GitHub Desktop.
Save rnyak/d222fe2eb7b2ecbf87d924a762c1f7d4 to your computer and use it in GitHub Desktop.
Load the saved model
import os
import tensorflow as tf
import merlin.models.tf as mm
from nvtabular.workflow import Workflow
from merlin.systems.dag.ops.tensorflow import PredictTensorflow
from merlin.systems.dag.ensemble import Ensemble
from merlin.systems.dag.ops.workflow import TransformWorkflow
loaded_model = tf.keras.models.load_model('/workspace/data/saved_model')
wf = Workflow.load("/workspace/data/workflow_etl")
inf_ops = wf.input_schema.column_names >> TransformWorkflow(wf) >> PredictTensorflow(loaded_model)
ensemble = Ensemble(inf_ops, wf.input_schema)
ensemble.export(os.path.join('/workspace/data/', 'ensemble_reloaded'))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment