3 types derived from TelemetryMessage
Microsoft.ML.Core (3)
Environment\TelemetryMessage.cs (3)
43internal sealed class TelemetryTrace : TelemetryMessage 61internal sealed class TelemetryException : TelemetryMessage 75internal sealed class TelemetryMetric : TelemetryMessage
24 references to TelemetryMessage
Microsoft.ML.Core (5)
Environment\TelemetryMessage.cs (5)
17public static TelemetryMessage CreateCommand(string commandName, string commandText) 21public static TelemetryMessage CreateTrainer(string trainerName, string trainerParams) 25public static TelemetryMessage CreateTransform(string transformName, string transformParams) 29public static TelemetryMessage CreateMetric(string metricName, double metricValue, Dictionary<string, string> properties = null) 33public static TelemetryMessage CreateException(Exception exception)
Microsoft.ML.Data (14)
Commands\CrossValidationCommand.cs (1)
139protected override void SendTelemetryCore(IPipe<TelemetryMessage> pipe)
Commands\DataCommand.cs (7)
111using (var pipe = prov.StartPipe<TelemetryMessage>("TelemetryPipe")) 117protected void SendTelemetryComponent(IPipe<TelemetryMessage> pipe, IComponentFactory factory) 123pipe.Send(TelemetryMessage.CreateTrainer(commandLineFactory.Name, commandLineFactory.GetSettingsString())); 125pipe.Send(TelemetryMessage.CreateTrainer("Unknown", "Non-ICommandLineComponentFactory object")); 128protected virtual void SendTelemetryCore(IPipe<TelemetryMessage> pipe) 141using (var pipe = prov.StartPipe<TelemetryMessage>("TelemetryPipe")) 148pipe.Send(TelemetryMessage.CreateMetric(pair.Key, pair.Value, null));
Commands\TrainCommand.cs (1)
130protected override void SendTelemetryCore(IPipe<TelemetryMessage> pipe)
Commands\TrainTestCommand.cs (1)
113protected override void SendTelemetryCore(IPipe<TelemetryMessage> pipe)
Utilities\TimerScope.cs (4)
51using (var pipe = _host.StartPipe<TelemetryMessage>("TelemetryPipe")) 55pipe.Send(TelemetryMessage.CreateMetric("TLC_RunTime", elapsedSeconds)); 56pipe.Send(TelemetryMessage.CreateMetric("TLC_PhysicalMemoryUsageInMB", physicalMemoryUsageInMB)); 57pipe.Send(TelemetryMessage.CreateMetric("TLC_VirtualMemoryUsageInMB", virtualMemoryUsageInMB));
Microsoft.ML.Maml (5)
MAML.cs (5)
106using (var telemetryPipe = mainHost.StartPipe<TelemetryMessage>("TelemetryPipe")) 114telemetryPipe.Send(TelemetryMessage.CreateCommand("ArgumentParsingFailure", args)); 122telemetryPipe.Send(TelemetryMessage.CreateCommand("UnknownCommand", settings)); 129telemetryPipe.Send(TelemetryMessage.CreateCommand(kind.ToUpperInvariant(), settings)); 166telemetryPipe.Send(TelemetryMessage.CreateException(e));