Project import generated by Copybara.
GitOrigin-RevId: 53a42bf7ad836321123cb7b6c80b0f2e13fbf83e
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
diff --git a/tensorflow/core/lib/monitoring/percentile_sampler.cc b/tensorflow/core/lib/monitoring/percentile_sampler.cc
|
||||
index b7c22ae77b..d0ba7b48b4 100644
|
||||
--- a/tensorflow/core/lib/monitoring/percentile_sampler.cc
|
||||
+++ b/tensorflow/core/lib/monitoring/percentile_sampler.cc
|
||||
@@ -29,7 +29,8 @@ namespace monitoring {
|
||||
void PercentileSamplerCell::Add(double sample) {
|
||||
uint64 nstime = EnvTime::NowNanos();
|
||||
mutex_lock l(mu_);
|
||||
- samples_[next_position_] = {nstime, sample};
|
||||
+ samples_[next_position_].nstime = nstime;
|
||||
+ samples_[next_position_].value = sample;
|
||||
++next_position_;
|
||||
if (TF_PREDICT_FALSE(next_position_ >= samples_.size())) {
|
||||
next_position_ = 0;
|
||||
@@ -73,7 +74,9 @@ Percentiles PercentileSamplerCell::value() const {
|
||||
size_t index = std::min<size_t>(
|
||||
static_cast<size_t>(percentile * pct_samples.num_samples / 100.0),
|
||||
pct_samples.num_samples - 1);
|
||||
- PercentilePoint pct = {percentile, samples[index].value};
|
||||
+ PercentilePoint pct;
|
||||
+ pct.percentile = percentile;
|
||||
+ pct.value = samples[index].value;
|
||||
pct_samples.points.push_back(pct);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user