/// <summary> /// Save this transform model. /// </summary> public void Save(IHostEnvironment env, Stream stream) { Contracts.CheckValue(env, nameof(env)); env.CheckValue(stream, nameof(stream)); using (var ch = env.Start("Saving transform model")) { using (var rep = RepositoryWriter.CreateNew(stream, ch)) { ch.Trace("Saving root schema and transformations"); TrainUtils.SaveDataPipe(env, rep, _chain, blankLoader: true); rep.Commit(); } } }