2 interfaces inheriting from IProgressChannelProvider
Microsoft.ML.Core (2)
Data\IHostEnvironment.cs (1)
59public interface IHostEnvironment : IChannelProvider, IProgressChannelProvider
Data\IProgressChannel.cs (1)
37public interface IProgressChannel : IProgressChannelProvider, IDisposable
17 references to IProgressChannelProvider
Microsoft.ML.Core (1)
Data\IProgressChannel.cs (1)
30/// 1) Create the channel via <see cref="IProgressChannelProvider.StartProgressChannel"/>.
Microsoft.ML.Data (1)
MLContext.cs (1)
170IProgressChannel IProgressChannelProvider.StartProgressChannel(string name) => _env.StartProgressChannel(name);
Microsoft.ML.StandardTrainers (14)
Optimizer\DifferentiableFunction.cs (2)
21internal delegate float DifferentiableFunction(in VBuffer<float> input, ref VBuffer<float> gradient, IProgressChannelProvider progress); 26/// REVIEW: I didn't add an <see cref="IProgressChannelProvider"/> here, since it looks like this code is not actually
Optimizer\L1Optimizer.cs (3)
44internal override OptimizerState MakeState(IChannel ch, IProgressChannelProvider progress, DifferentiableFunction function, ref VBuffer<float> initial) 75internal L1OptimizerState(IChannel ch, IProgressChannelProvider progress, DifferentiableFunction function, in VBuffer<float> initial, int m, long totalMemLimit, 98private float EvalCore(in VBuffer<float> input, ref VBuffer<float> gradient, IProgressChannelProvider progress)
Optimizer\LineSearch.cs (1)
462private static float QuadTest2D(in VBuffer<float> x, ref VBuffer<float> grad, IProgressChannelProvider progress = null)
Optimizer\Optimizer.cs (4)
93internal virtual OptimizerState MakeState(IChannel ch, IProgressChannelProvider progress, DifferentiableFunction function, ref VBuffer<float> initial) 102internal FunctionOptimizerState(IChannel ch, IProgressChannelProvider progress, DifferentiableFunction function, in VBuffer<float> initial, int m, 136protected readonly IProgressChannelProvider ProgressProvider; 196protected internal OptimizerState(IChannel ch, IProgressChannelProvider progress, in VBuffer<float> initial,
Standard\LogisticRegression\LbfgsPredictorBase.cs (1)
743IProgressChannelProvider progress)
Standard\PoissonRegression\PoissonRegression.cs (1)
151private protected override float DifferentiableFunction(in VBuffer<float> x, ref VBuffer<float> gradient, IProgressChannelProvider progress)
Standard\SdcaBinary.cs (1)
790private protected virtual void TrainWithoutLock(IProgressChannelProvider progress, FloatLabelCursor.Factory cursorFactory, Random rand,
Standard\SdcaMulticlass.cs (1)
174private protected override void TrainWithoutLock(IProgressChannelProvider progress, FloatLabelCursor.Factory cursorFactory, Random rand,
Microsoft.ML.Tests (1)
TrainerEstimators\TreeEstimators.cs (1)
522using (var pch = (mlContext as IProgressChannelProvider).StartProgressChannel("Training LightGBM..."))