2
2
// The .NET Foundation licenses this file to you under the MIT license.
3
3
// See the LICENSE file in the project root for more information.
4
4
5
- using System . IO ;
6
5
using BenchmarkDotNet . Attributes ;
7
6
using Microsoft . ML . Data ;
8
7
using Microsoft . ML . LightGBM ;
9
8
using Microsoft . ML . RunTests ;
10
- using Microsoft . ML . Tools ;
11
9
using Microsoft . ML . Trainers ;
12
10
using Microsoft . ML . Trainers . Online ;
13
11
using Microsoft . ML . Transforms . Categorical ;
12
+ using System . IO ;
14
13
15
14
namespace Microsoft . ML . Benchmarks
16
15
{
@@ -40,7 +39,7 @@ public void CV_Multiclass_WikiDetox_BigramsAndTrichar_OVAAveragedPerceptron()
40
39
" tr=OVA{p=AveragedPerceptron{iter=10}}" ;
41
40
42
41
var environment = EnvironmentFactory . CreateClassificationEnvironment < TextLoader , OneHotEncodingTransformer , AveragedPerceptronTrainer > ( ) ;
43
- Maml . MainCore ( environment , cmd , alwaysPrintStacktrace : false ) ;
42
+ cmd . ExecuteMamlCommand ( environment ) ;
44
43
}
45
44
46
45
[ Benchmark ]
@@ -55,7 +54,7 @@ public void CV_Multiclass_WikiDetox_BigramsAndTrichar_LightGBMMulticlass()
55
54
" tr=LightGBMMulticlass{iter=10}" ;
56
55
57
56
var environment = EnvironmentFactory . CreateClassificationEnvironment < TextLoader , OneHotEncodingTransformer , LightGbmMulticlassTrainer > ( ) ;
58
- Maml . MainCore ( environment , cmd , alwaysPrintStacktrace : false ) ;
57
+ cmd . ExecuteMamlCommand ( environment ) ;
59
58
}
60
59
61
60
[ Benchmark ]
@@ -71,7 +70,7 @@ public void CV_Multiclass_WikiDetox_WordEmbeddings_OVAAveragedPerceptron()
71
70
" xf=Concat{col=Features:FeaturesText,FeaturesWordEmbedding,logged_in,ns}" ;
72
71
73
72
var environment = EnvironmentFactory . CreateClassificationEnvironment < TextLoader , OneHotEncodingTransformer , AveragedPerceptronTrainer > ( ) ;
74
- Maml . MainCore ( environment , cmd , alwaysPrintStacktrace : false ) ;
73
+ cmd . ExecuteMamlCommand ( environment ) ;
75
74
}
76
75
77
76
[ Benchmark ]
@@ -87,7 +86,7 @@ public void CV_Multiclass_WikiDetox_WordEmbeddings_SDCAMC()
87
86
" xf=Concat{col=Features:FeaturesWordEmbedding,logged_in,ns}" ;
88
87
89
88
var environment = EnvironmentFactory . CreateClassificationEnvironment < TextLoader , OneHotEncodingTransformer , SdcaMultiClassTrainer > ( ) ;
90
- Maml . MainCore ( environment , cmd , alwaysPrintStacktrace : false ) ;
89
+ cmd . ExecuteMamlCommand ( environment ) ;
91
90
}
92
91
}
93
92
@@ -115,7 +114,7 @@ public void SetupScoringSpeedTests()
115
114
" out={" + _modelPath_Wiki + "}" ;
116
115
117
116
var environment = EnvironmentFactory . CreateClassificationEnvironment < TextLoader , OneHotEncodingTransformer , AveragedPerceptronTrainer > ( ) ;
118
- Maml . MainCore ( environment , cmd , alwaysPrintStacktrace : false ) ;
117
+ cmd . ExecuteMamlCommand ( environment ) ;
119
118
}
120
119
121
120
[ Benchmark ]
@@ -126,7 +125,7 @@ public void Test_Multiclass_WikiDetox_BigramsAndTrichar_OVAAveragedPerceptron()
126
125
string cmd = @"Test data=" + _dataPath_Wiki + " in=" + modelpath ;
127
126
128
127
var environment = EnvironmentFactory . CreateClassificationEnvironment < TextLoader , OneHotEncodingTransformer , AveragedPerceptronTrainer > ( ) ;
129
- Maml . MainCore ( environment , cmd , alwaysPrintStacktrace : false ) ;
128
+ cmd . ExecuteMamlCommand ( environment ) ;
130
129
}
131
130
}
132
131
}
0 commit comments