public EntryPointTransformOutput Add(CommonInputs.ITransformInput input)
        {
            var output = new EntryPointTransformOutput();

            Add(input, output);
            return(output);
        }
Exemple #2
0
        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));
 }