public static CommonOutputs.TransformOutput VectorToImage(IHostEnvironment env, VectorToImageConvertingTransformer.Options input) { var h = EntryPointUtils.CheckArgsAndCreateHost(env, "VectorToImageTransform", input); var xf = VectorToImageConvertingTransformer.Create(h, input, input.Data); return(new CommonOutputs.TransformOutput() { Model = new TransformModelImpl(h, xf, input.Data), OutputData = xf }); }
// Constructor corresponding to SignatureDataTransform. internal static IDataTransform Create(IHostEnvironment env, Options args, IDataView input) { Contracts.CheckValue(env, nameof(env)); env.CheckValue(args, nameof(args)); env.CheckValue(input, nameof(input)); env.CheckValue(args.Columns, nameof(args.Columns)); var columns = new VectorToImageConvertingEstimator.ColumnOptions[args.Columns.Length]; for (int i = 0; i < columns.Length; i++) { var item = args.Columns[i]; columns[i] = new VectorToImageConvertingEstimator.ColumnOptions(item, args); } var transformer = new VectorToImageConvertingTransformer(env, columns); return(new RowToRowMapperTransform(env, input, transformer.MakeRowMapper(input.Schema), transformer.MakeRowMapper)); }