Skip to content

Commit 4a71e50

Browse files
Ivanidzo4kaTomFinley
authored andcommitted
Remove append calls since they not compatible with 4.6 framework (#2643)
1 parent 6c9a887 commit 4a71e50

File tree

2 files changed

+9
-8
lines changed

2 files changed

+9
-8
lines changed

src/Microsoft.ML.Data/Training/TrainerUtils.cs

+6-6
Original file line numberDiff line numberDiff line change
@@ -228,17 +228,17 @@ public static void CheckOptGroup(this RoleMappedData data)
228228
Contracts.AssertValueOrNull(extraCols);
229229

230230
var columns = extraCols == null ?
231-
Enumerable.Empty<DataViewSchema.Column>() :
232-
data.Data.Schema.Where(c => extraCols.Contains(c.Index));
231+
new List<DataViewSchema.Column>() :
232+
data.Data.Schema.Where(c => extraCols.Contains(c.Index)).ToList();
233233

234234
if ((opt & CursOpt.Label) != 0 && data.Schema.Label.HasValue)
235-
columns = columns.Append(data.Schema.Label.Value);
235+
columns.Add(data.Schema.Label.Value);
236236
if ((opt & CursOpt.Features) != 0 && data.Schema.Feature.HasValue)
237-
columns = columns.Append(data.Schema.Feature.Value);
237+
columns.Add(data.Schema.Feature.Value);
238238
if ((opt & CursOpt.Weight) != 0 && data.Schema.Weight.HasValue)
239-
columns = columns.Append(data.Schema.Weight.Value);
239+
columns.Add(data.Schema.Weight.Value);
240240
if ((opt & CursOpt.Group) != 0 && data.Schema.Group.HasValue)
241-
columns = columns.Append(data.Schema.Group.Value);
241+
columns.Add(data.Schema.Group.Value);
242242
return columns;
243243
}
244244

src/Microsoft.ML.StandardLearners/FactorizationMachine/FactorizationMachineTrainer.cs

+3-2
Original file line numberDiff line numberDiff line change
@@ -279,9 +279,10 @@ private static double CalculateAvgLoss(IChannel ch, RoleMappedData data, bool no
279279
badExampleCount = 0;
280280
int count = 0;
281281

282-
var columns = featureColumns.Append(data.Schema.Label.Value);
282+
var columns = new List<DataViewSchema.Column>(featureColumns);
283+
columns.Add(data.Schema.Label.Value);
283284
if (data.Schema.Weight != null)
284-
columns.Append(data.Schema.Weight.Value);
285+
columns.Add(data.Schema.Weight.Value);
285286

286287
using (var cursor = data.Data.GetRowCursor(columns))
287288
{

0 commit comments

Comments
 (0)