@@ -29,8 +29,21 @@ public void TestEstimatorChain()
29
29
{
30
30
var dataFile = GetDataPath ( "images/images.tsv" ) ;
31
31
var imageFolder = Path . GetDirectoryName ( dataFile ) ;
32
- var data = env . CreateLoader ( "Text{col=ImagePath:TX:0 col=Name:TX:1}" , new MultiFileSource ( dataFile ) ) ;
33
- var invalidData = env . CreateLoader ( "Text{col=ImagePath:R4:0}" , new MultiFileSource ( dataFile ) ) ;
32
+ var data = TextLoader . Create ( env , new TextLoader . Arguments ( )
33
+ {
34
+ Column = new [ ]
35
+ {
36
+ new TextLoader . Column ( "ImagePath" , DataKind . TX , 0 ) ,
37
+ new TextLoader . Column ( "Name" , DataKind . TX , 1 ) ,
38
+ }
39
+ } , new MultiFileSource ( dataFile ) ) ;
40
+ var invalidData = TextLoader . Create ( env , new TextLoader . Arguments ( )
41
+ {
42
+ Column = new [ ]
43
+ {
44
+ new TextLoader . Column ( "ImagePath" , DataKind . R4 , 0 ) ,
45
+ }
46
+ } , new MultiFileSource ( dataFile ) ) ;
34
47
35
48
var pipe = new ImageLoaderEstimator ( env , imageFolder , ( "ImagePath" , "ImageReal" ) )
36
49
. Append ( new ImageResizerEstimator ( env , "ImageReal" , "ImageReal" , 100 , 100 ) )
@@ -49,7 +62,14 @@ public void TestEstimatorSaveLoad()
49
62
{
50
63
var dataFile = GetDataPath ( "images/images.tsv" ) ;
51
64
var imageFolder = Path . GetDirectoryName ( dataFile ) ;
52
- var data = env . CreateLoader ( "Text{col=ImagePath:TX:0 col=Name:TX:1}" , new MultiFileSource ( dataFile ) ) ;
65
+ var data = TextLoader . Create ( env , new TextLoader . Arguments ( )
66
+ {
67
+ Column = new [ ]
68
+ {
69
+ new TextLoader . Column ( "ImagePath" , DataKind . TX , 0 ) ,
70
+ new TextLoader . Column ( "Name" , DataKind . TX , 1 ) ,
71
+ }
72
+ } , new MultiFileSource ( dataFile ) ) ;
53
73
54
74
var pipe = new ImageLoaderEstimator ( env , imageFolder , ( "ImagePath" , "ImageReal" ) )
55
75
. Append ( new ImageResizerEstimator ( env , "ImageReal" , "ImageReal" , 100 , 100 ) )
@@ -82,7 +102,14 @@ public void TestSaveImages()
82
102
{
83
103
var dataFile = GetDataPath ( "images/images.tsv" ) ;
84
104
var imageFolder = Path . GetDirectoryName ( dataFile ) ;
85
- var data = env . CreateLoader ( "Text{col=ImagePath:TX:0 col=Name:TX:1}" , new MultiFileSource ( dataFile ) ) ;
105
+ var data = TextLoader . Create ( env , new TextLoader . Arguments ( )
106
+ {
107
+ Column = new [ ]
108
+ {
109
+ new TextLoader . Column ( "ImagePath" , DataKind . TX , 0 ) ,
110
+ new TextLoader . Column ( "Name" , DataKind . TX , 1 ) ,
111
+ }
112
+ } , new MultiFileSource ( dataFile ) ) ;
86
113
var images = ImageLoaderTransform . Create ( env , new ImageLoaderTransform . Arguments ( )
87
114
{
88
115
Column = new ImageLoaderTransform . Column [ 1 ]
@@ -129,7 +156,14 @@ public void TestGreyscaleTransformImages()
129
156
var imageWidth = 100 ;
130
157
var dataFile = GetDataPath ( "images/images.tsv" ) ;
131
158
var imageFolder = Path . GetDirectoryName ( dataFile ) ;
132
- var data = env . CreateLoader ( "Text{col=ImagePath:TX:0 col=Name:TX:1}" , new MultiFileSource ( dataFile ) ) ;
159
+ var data = TextLoader . Create ( env , new TextLoader . Arguments ( )
160
+ {
161
+ Column = new [ ]
162
+ {
163
+ new TextLoader . Column ( "ImagePath" , DataKind . TX , 0 ) ,
164
+ new TextLoader . Column ( "Name" , DataKind . TX , 1 ) ,
165
+ }
166
+ } , new MultiFileSource ( dataFile ) ) ;
133
167
var images = ImageLoaderTransform . Create ( env , new ImageLoaderTransform . Arguments ( )
134
168
{
135
169
Column = new ImageLoaderTransform . Column [ 1 ]
@@ -192,7 +226,14 @@ public void TestBackAndForthConversionWithAlphaInterleave()
192
226
var imageWidth = 130 ;
193
227
var dataFile = GetDataPath ( "images/images.tsv" ) ;
194
228
var imageFolder = Path . GetDirectoryName ( dataFile ) ;
195
- var data = env . CreateLoader ( "Text{col=ImagePath:TX:0 col=Name:TX:1}" , new MultiFileSource ( dataFile ) ) ;
229
+ var data = TextLoader . Create ( env , new TextLoader . Arguments ( )
230
+ {
231
+ Column = new [ ]
232
+ {
233
+ new TextLoader . Column ( "ImagePath" , DataKind . TX , 0 ) ,
234
+ new TextLoader . Column ( "Name" , DataKind . TX , 1 ) ,
235
+ }
236
+ } , new MultiFileSource ( dataFile ) ) ;
196
237
var images = ImageLoaderTransform . Create ( env , new ImageLoaderTransform . Arguments ( )
197
238
{
198
239
Column = new ImageLoaderTransform . Column [ 1 ]
@@ -275,7 +316,14 @@ public void TestBackAndForthConversionWithoutAlphaInterleave()
275
316
var imageWidth = 130 ;
276
317
var dataFile = GetDataPath ( "images/images.tsv" ) ;
277
318
var imageFolder = Path . GetDirectoryName ( dataFile ) ;
278
- var data = env . CreateLoader ( "Text{col=ImagePath:TX:0 col=Name:TX:1}" , new MultiFileSource ( dataFile ) ) ;
319
+ var data = TextLoader . Create ( env , new TextLoader . Arguments ( )
320
+ {
321
+ Column = new [ ]
322
+ {
323
+ new TextLoader . Column ( "ImagePath" , DataKind . TX , 0 ) ,
324
+ new TextLoader . Column ( "Name" , DataKind . TX , 1 ) ,
325
+ }
326
+ } , new MultiFileSource ( dataFile ) ) ;
279
327
var images = ImageLoaderTransform . Create ( env , new ImageLoaderTransform . Arguments ( )
280
328
{
281
329
Column = new ImageLoaderTransform . Column [ 1 ]
@@ -358,7 +406,14 @@ public void TestBackAndForthConversionWithAlphaNoInterleave()
358
406
var imageWidth = 130 ;
359
407
var dataFile = GetDataPath ( "images/images.tsv" ) ;
360
408
var imageFolder = Path . GetDirectoryName ( dataFile ) ;
361
- var data = env . CreateLoader ( "Text{col=ImagePath:TX:0 col=Name:TX:1}" , new MultiFileSource ( dataFile ) ) ;
409
+ var data = TextLoader . Create ( env , new TextLoader . Arguments ( )
410
+ {
411
+ Column = new [ ]
412
+ {
413
+ new TextLoader . Column ( "ImagePath" , DataKind . TX , 0 ) ,
414
+ new TextLoader . Column ( "Name" , DataKind . TX , 1 ) ,
415
+ }
416
+ } , new MultiFileSource ( dataFile ) ) ;
362
417
var images = ImageLoaderTransform . Create ( env , new ImageLoaderTransform . Arguments ( )
363
418
{
364
419
Column = new ImageLoaderTransform . Column [ 1 ]
@@ -441,7 +496,14 @@ public void TestBackAndForthConversionWithoutAlphaNoInterleave()
441
496
var imageWidth = 130 ;
442
497
var dataFile = GetDataPath ( "images/images.tsv" ) ;
443
498
var imageFolder = Path . GetDirectoryName ( dataFile ) ;
444
- var data = env . CreateLoader ( "Text{col=ImagePath:TX:0 col=Name:TX:1}" , new MultiFileSource ( dataFile ) ) ;
499
+ var data = TextLoader . Create ( env , new TextLoader . Arguments ( )
500
+ {
501
+ Column = new [ ]
502
+ {
503
+ new TextLoader . Column ( "ImagePath" , DataKind . TX , 0 ) ,
504
+ new TextLoader . Column ( "Name" , DataKind . TX , 1 ) ,
505
+ }
506
+ } , new MultiFileSource ( dataFile ) ) ;
445
507
var images = ImageLoaderTransform . Create ( env , new ImageLoaderTransform . Arguments ( )
446
508
{
447
509
Column = new ImageLoaderTransform . Column [ 1 ]
@@ -524,7 +586,14 @@ public void TestBackAndForthConversionWithAlphaInterleaveNoOffset()
524
586
var imageWidth = 130 ;
525
587
var dataFile = GetDataPath ( "images/images.tsv" ) ;
526
588
var imageFolder = Path . GetDirectoryName ( dataFile ) ;
527
- var data = env . CreateLoader ( "Text{col=ImagePath:TX:0 col=Name:TX:1}" , new MultiFileSource ( dataFile ) ) ;
589
+ var data = TextLoader . Create ( env , new TextLoader . Arguments ( )
590
+ {
591
+ Column = new [ ]
592
+ {
593
+ new TextLoader . Column ( "ImagePath" , DataKind . TX , 0 ) ,
594
+ new TextLoader . Column ( "Name" , DataKind . TX , 1 ) ,
595
+ }
596
+ } , new MultiFileSource ( dataFile ) ) ;
528
597
var images = ImageLoaderTransform . Create ( env , new ImageLoaderTransform . Arguments ( )
529
598
{
530
599
Column = new ImageLoaderTransform . Column [ 1 ]
@@ -603,7 +672,14 @@ public void TestBackAndForthConversionWithoutAlphaInterleaveNoOffset()
603
672
var imageWidth = 130 ;
604
673
var dataFile = GetDataPath ( "images/images.tsv" ) ;
605
674
var imageFolder = Path . GetDirectoryName ( dataFile ) ;
606
- var data = env . CreateLoader ( "Text{col=ImagePath:TX:0 col=Name:TX:1}" , new MultiFileSource ( dataFile ) ) ;
675
+ var data = TextLoader . Create ( env , new TextLoader . Arguments ( )
676
+ {
677
+ Column = new [ ]
678
+ {
679
+ new TextLoader . Column ( "ImagePath" , DataKind . TX , 0 ) ,
680
+ new TextLoader . Column ( "Name" , DataKind . TX , 1 ) ,
681
+ }
682
+ } , new MultiFileSource ( dataFile ) ) ;
607
683
var images = ImageLoaderTransform . Create ( env , new ImageLoaderTransform . Arguments ( )
608
684
{
609
685
Column = new ImageLoaderTransform . Column [ 1 ]
@@ -682,7 +758,14 @@ public void TestBackAndForthConversionWithAlphaNoInterleaveNoOffset()
682
758
var imageWidth = 130 ;
683
759
var dataFile = GetDataPath ( "images/images.tsv" ) ;
684
760
var imageFolder = Path . GetDirectoryName ( dataFile ) ;
685
- var data = env . CreateLoader ( "Text{col=ImagePath:TX:0 col=Name:TX:1}" , new MultiFileSource ( dataFile ) ) ;
761
+ var data = TextLoader . Create ( env , new TextLoader . Arguments ( )
762
+ {
763
+ Column = new [ ]
764
+ {
765
+ new TextLoader . Column ( "ImagePath" , DataKind . TX , 0 ) ,
766
+ new TextLoader . Column ( "Name" , DataKind . TX , 1 ) ,
767
+ }
768
+ } , new MultiFileSource ( dataFile ) ) ;
686
769
var images = ImageLoaderTransform . Create ( env , new ImageLoaderTransform . Arguments ( )
687
770
{
688
771
Column = new ImageLoaderTransform . Column [ 1 ]
@@ -761,7 +844,14 @@ public void TestBackAndForthConversionWithoutAlphaNoInterleaveNoOffset()
761
844
var imageWidth = 130 ;
762
845
var dataFile = GetDataPath ( "images/images.tsv" ) ;
763
846
var imageFolder = Path . GetDirectoryName ( dataFile ) ;
764
- var data = env . CreateLoader ( "Text{col=ImagePath:TX:0 col=Name:TX:1}" , new MultiFileSource ( dataFile ) ) ;
847
+ var data = TextLoader . Create ( env , new TextLoader . Arguments ( )
848
+ {
849
+ Column = new [ ]
850
+ {
851
+ new TextLoader . Column ( "ImagePath" , DataKind . TX , 0 ) ,
852
+ new TextLoader . Column ( "Name" , DataKind . TX , 1 ) ,
853
+ }
854
+ } , new MultiFileSource ( dataFile ) ) ;
765
855
var images = ImageLoaderTransform . Create ( env , new ImageLoaderTransform . Arguments ( )
766
856
{
767
857
Column = new ImageLoaderTransform . Column [ 1 ]
0 commit comments