public EntryPointTransformOutput Add(CommonInputs.ITransformInput input) { var output = new EntryPointTransformOutput(); Add(input, output); return(output); }
public TransformPipelineNode(CommonInputs.ITransformInput entryPointObj, IEnumerable <TlcModule.SweepableParamAttribute> sweepParams = null, CommonInputs.ITrainerInput subTrainerObj = null) { var newEp = CloneEntryPoint(entryPointObj); _entryPointObj = newEp ?? entryPointObj; if (subTrainerObj != null) { _subTrainerObj = CloneEntryPoint(subTrainerObj); } SweepParams = sweepParams?.Select(p => p.Clone()).ToArray() ?? AutoMlUtils.GetSweepRanges(_entryPointObj.GetType()); }
internal void Add(CommonInputs.ITransformInput input, CommonOutputs.ITransformOutput output) { _jsonNodes.Add(Serialize(GetEntryPointName(input.GetType()), input, output)); }