Beispiel #1
0
 /// <summary>
 /// Add a stat value for reporting.
 /// </summary>
 /// <param name="key">The stat name.</param>
 /// <param name="value">
 /// The stat value. You can nest stats in TensorBoard by using "/".
 /// </param>
 /// <param name="aggregationMethod">
 /// How multiple values sent in the same summary window should be treated.
 /// </param>
 public void Add(
     string key,
     float value,
     StatAggregationMethod aggregationMethod = StatAggregationMethod.Average)
 {
     m_Channel.AddStat(key, value, aggregationMethod);
 }
 /// <summary>
 /// Add a stat value for reporting.
 /// </summary>
 /// <param name="key">The stat name.</param>
 /// <param name="value">The stat value.</param>
 /// <param name="aggregationMethod">How multiple values should be treated.</param>
 public void AddStat(string key, float value, StatAggregationMethod aggregationMethod)
 {
     using (var msg = new OutgoingMessage())
     {
         msg.WriteString(key);
         msg.WriteFloat32(value);
         msg.WriteInt32((int)aggregationMethod);
         QueueMessageToSend(msg);
     }
 }