Fix data loss in Segmentation model execution metrics [chromium/src : main]

0 views
Skip to first unread message

Alexis Wu (Gerrit)

unread,
Dec 18, 2025, 1:39:28 AM12/18/25
to Salvador Guerrero Ramos, Tommy Nyquist, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org
Attention needed from Salvador Guerrero Ramos and Tommy Nyquist

Alexis Wu voted and added 1 comment

Votes added by Alexis Wu

Commit-Queue+1

1 comment

Patchset-level comments
File-level comment, Patchset 2 (Latest):
Alexis Wu . resolved

PTAL, thank you!

Open in Gerrit

Related details

Attention is currently required from:
  • Salvador Guerrero Ramos
  • Tommy Nyquist
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: Id2a97048a6a137664b09e0e6a0a0ec032ebb1fb6
Gerrit-Change-Number: 7272013
Gerrit-PatchSet: 2
Gerrit-Owner: Alexis Wu <alex...@google.com>
Gerrit-Reviewer: Alexis Wu <alex...@google.com>
Gerrit-Reviewer: Salvador Guerrero Ramos <sa...@google.com>
Gerrit-Reviewer: Tommy Nyquist <nyq...@chromium.org>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-Attention: Tommy Nyquist <nyq...@chromium.org>
Gerrit-Attention: Salvador Guerrero Ramos <sa...@google.com>
Gerrit-Comment-Date: Thu, 18 Dec 2025 06:39:19 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Tommy Nyquist (Gerrit)

unread,
Dec 18, 2025, 8:01:23 PM12/18/25
to Alexis Wu, Hailey Wang, Salvador Guerrero Ramos, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org
Attention needed from Alexis Wu and Salvador Guerrero Ramos

Tommy Nyquist voted and added 3 comments

Votes added by Tommy Nyquist

Code-Review+1

3 comments

Patchset-level comments
File-level comment, Patchset 3 (Latest):
Tommy Nyquist . resolved

lgtm

File components/segmentation_platform/internal/stats.cc
Line 513, Patchset 3 (Latest): base::UmaHistogramPercentage(histogram_name + ".Raw", result[i]);
Tommy Nyquist . unresolved

Since `result[i]` is a float (from the `ModelProvider::Response` vector), passing it directly to `UmaHistogramPercentage` (which takes an integer) relies on implicit C++ truncation. This means a value like 0.9 would be recorded as 0 rather than 1, and 79.9 would become 79.

To avoid off-by-one errors and maintain consistency with the overload above (line 461), we should probably use `base::ClampRound()` here.

File components/segmentation_platform/internal/stats_unittest.cc
Line 369, Patchset 3 (Latest): 500));
Tommy Nyquist . unresolved

This is a slight oddity: the bucket will not actually be 500 in prod, but will land in the overflow bucket since `UmaHistogramPercentage` only supports values `[0, 100]`.

Could you add a comment here mentioning that we intentionally ignore the `.Scaled100` histogram for this scenario? For binned classifiers returning integers > 1, we rely on the `.Raw` metric, so the overflow here is expected behavior.

Open in Gerrit

Related details

Attention is currently required from:
  • Alexis Wu
  • Salvador Guerrero Ramos
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
  • requirement satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: Id2a97048a6a137664b09e0e6a0a0ec032ebb1fb6
Gerrit-Change-Number: 7272013
Gerrit-PatchSet: 3
Gerrit-Owner: Alexis Wu <alex...@google.com>
Gerrit-Reviewer: Alexis Wu <alex...@google.com>
Gerrit-Reviewer: Salvador Guerrero Ramos <sa...@google.com>
Gerrit-Reviewer: Tommy Nyquist <nyq...@chromium.org>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: Hailey Wang <haile...@google.com>
Gerrit-Attention: Salvador Guerrero Ramos <sa...@google.com>
Gerrit-Attention: Alexis Wu <alex...@google.com>
Gerrit-Comment-Date: Fri, 19 Dec 2025 01:01:05 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Alexis Wu (Gerrit)

unread,
Dec 19, 2025, 1:00:46 AM12/19/25
to Tommy Nyquist, Hailey Wang, Salvador Guerrero Ramos, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org
Attention needed from Salvador Guerrero Ramos and Tommy Nyquist

Alexis Wu added 2 comments

File components/segmentation_platform/internal/stats.cc
Line 513, Patchset 3: base::UmaHistogramPercentage(histogram_name + ".Raw", result[i]);
Tommy Nyquist . resolved

Since `result[i]` is a float (from the `ModelProvider::Response` vector), passing it directly to `UmaHistogramPercentage` (which takes an integer) relies on implicit C++ truncation. This means a value like 0.9 would be recorded as 0 rather than 1, and 79.9 would become 79.

To avoid off-by-one errors and maintain consistency with the overload above (line 461), we should probably use `base::ClampRound()` here.

Alexis Wu

Sounds good, implemented!

File components/segmentation_platform/internal/stats_unittest.cc
Line 369, Patchset 3: 500));
Tommy Nyquist . resolved

This is a slight oddity: the bucket will not actually be 500 in prod, but will land in the overflow bucket since `UmaHistogramPercentage` only supports values `[0, 100]`.

Could you add a comment here mentioning that we intentionally ignore the `.Scaled100` histogram for this scenario? For binned classifiers returning integers > 1, we rely on the `.Raw` metric, so the overflow here is expected behavior.

Alexis Wu

Done

Open in Gerrit

Related details

Attention is currently required from:
  • Salvador Guerrero Ramos
  • Tommy Nyquist
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: Id2a97048a6a137664b09e0e6a0a0ec032ebb1fb6
    Gerrit-Change-Number: 7272013
    Gerrit-PatchSet: 4
    Gerrit-Owner: Alexis Wu <alex...@google.com>
    Gerrit-Reviewer: Alexis Wu <alex...@google.com>
    Gerrit-Reviewer: Salvador Guerrero Ramos <sa...@google.com>
    Gerrit-Reviewer: Tommy Nyquist <nyq...@chromium.org>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-CC: Hailey Wang <haile...@google.com>
    Gerrit-Attention: Tommy Nyquist <nyq...@chromium.org>
    Gerrit-Attention: Salvador Guerrero Ramos <sa...@google.com>
    Gerrit-Comment-Date: Fri, 19 Dec 2025 06:00:36 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Tommy Nyquist <nyq...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Alexis Wu (Gerrit)

    unread,
    Dec 19, 2025, 1:11:37 AM12/19/25
    to Tommy Nyquist, Shakti Sahu, Salvador Guerrero Ramos, Hailey Wang, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org
    Attention needed from Salvador Guerrero Ramos, Shakti Sahu and Tommy Nyquist

    Alexis Wu added 1 comment

    Patchset-level comments
    File-level comment, Patchset 4 (Latest):
    Alexis Wu . resolved

    PTAL, thank you. (sorry Tommy I do not know how to add a reviewer without overwriting your approval)

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Salvador Guerrero Ramos
    • Shakti Sahu
    • Tommy Nyquist
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: Id2a97048a6a137664b09e0e6a0a0ec032ebb1fb6
    Gerrit-Change-Number: 7272013
    Gerrit-PatchSet: 4
    Gerrit-Owner: Alexis Wu <alex...@google.com>
    Gerrit-Reviewer: Alexis Wu <alex...@google.com>
    Gerrit-Reviewer: Shakti Sahu <shakt...@chromium.org>
    Gerrit-Reviewer: Tommy Nyquist <nyq...@chromium.org>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-CC: Hailey Wang <haile...@google.com>
    Gerrit-CC: Salvador Guerrero Ramos <sa...@google.com>
    Gerrit-Attention: Shakti Sahu <shakt...@chromium.org>
    Gerrit-Attention: Tommy Nyquist <nyq...@chromium.org>
    Gerrit-Attention: Salvador Guerrero Ramos <sa...@google.com>
    Gerrit-Comment-Date: Fri, 19 Dec 2025 06:11:27 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Shakti Sahu (Gerrit)

    unread,
    Dec 19, 2025, 1:36:57 AM12/19/25
    to Alexis Wu, Tommy Nyquist, Salvador Guerrero Ramos, Hailey Wang, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org
    Attention needed from Alexis Wu, Salvador Guerrero Ramos and Tommy Nyquist

    Shakti Sahu voted Code-Review+1

    Code-Review+1
    Open in Gerrit

    Related details

    Attention is currently required from:
    • Alexis Wu
    • Salvador Guerrero Ramos
    • Tommy Nyquist
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: Id2a97048a6a137664b09e0e6a0a0ec032ebb1fb6
    Gerrit-Change-Number: 7272013
    Gerrit-PatchSet: 4
    Gerrit-Owner: Alexis Wu <alex...@google.com>
    Gerrit-Reviewer: Alexis Wu <alex...@google.com>
    Gerrit-Reviewer: Shakti Sahu <shakt...@chromium.org>
    Gerrit-Reviewer: Tommy Nyquist <nyq...@chromium.org>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-CC: Hailey Wang <haile...@google.com>
    Gerrit-CC: Salvador Guerrero Ramos <sa...@google.com>
    Gerrit-Attention: Tommy Nyquist <nyq...@chromium.org>
    Gerrit-Attention: Salvador Guerrero Ramos <sa...@google.com>
    Gerrit-Attention: Alexis Wu <alex...@google.com>
    Gerrit-Comment-Date: Fri, 19 Dec 2025 06:36:42 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Tommy Nyquist (Gerrit)

    unread,
    Dec 19, 2025, 1:45:51 PM12/19/25
    to Alexis Wu, Shakti Sahu, Salvador Guerrero Ramos, Hailey Wang, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org
    Attention needed from Alexis Wu and Salvador Guerrero Ramos

    Tommy Nyquist voted and added 1 comment

    Votes added by Tommy Nyquist

    Code-Review+1

    1 comment

    Patchset-level comments
    Tommy Nyquist . resolved

    lgtm

    Related details

    Attention is currently required from:
    • Alexis Wu
    • Salvador Guerrero Ramos
    Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement satisfiedCode-Owners
      • requirement satisfiedCode-Review
      • requirement satisfiedReview-Enforcement
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: Id2a97048a6a137664b09e0e6a0a0ec032ebb1fb6
      Gerrit-Change-Number: 7272013
      Gerrit-PatchSet: 4
      Gerrit-Owner: Alexis Wu <alex...@google.com>
      Gerrit-Reviewer: Alexis Wu <alex...@google.com>
      Gerrit-Reviewer: Shakti Sahu <shakt...@chromium.org>
      Gerrit-Reviewer: Tommy Nyquist <nyq...@chromium.org>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-CC: Hailey Wang <haile...@google.com>
      Gerrit-CC: Salvador Guerrero Ramos <sa...@google.com>
      Gerrit-Attention: Salvador Guerrero Ramos <sa...@google.com>
      Gerrit-Attention: Alexis Wu <alex...@google.com>
      Gerrit-Comment-Date: Fri, 19 Dec 2025 18:45:41 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      satisfied_requirement
      open
      diffy

      Salvador Guerrero Ramos (Gerrit)

      unread,
      Dec 30, 2025, 12:14:55 PM12/30/25
      to Alexis Wu, Tommy Nyquist, Shakti Sahu, Hailey Wang, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org
      Attention needed from Alexis Wu

      Salvador Guerrero Ramos added 1 comment

      File tools/metrics/histograms/metadata/segmentation_platform/histograms.xml
      Line 629, Patchset 4 (Latest): <owner>shakt...@chromium.org</owner>
      Salvador Guerrero Ramos . unresolved

      Could you add me and Sid to this owners list? Use my google.com account and Sid's chromium.org one.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Alexis Wu
      Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement satisfiedCode-Owners
        • requirement satisfiedCode-Review
        • requirement is not satisfiedNo-Unresolved-Comments
        • requirement satisfiedReview-Enforcement
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: comment
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: Id2a97048a6a137664b09e0e6a0a0ec032ebb1fb6
        Gerrit-Change-Number: 7272013
        Gerrit-PatchSet: 4
        Gerrit-Owner: Alexis Wu <alex...@google.com>
        Gerrit-Reviewer: Alexis Wu <alex...@google.com>
        Gerrit-Reviewer: Shakti Sahu <shakt...@chromium.org>
        Gerrit-Reviewer: Tommy Nyquist <nyq...@chromium.org>
        Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
        Gerrit-CC: Hailey Wang <haile...@google.com>
        Gerrit-CC: Salvador Guerrero Ramos <sa...@google.com>
        Gerrit-Attention: Alexis Wu <alex...@google.com>
        Gerrit-Comment-Date: Tue, 30 Dec 2025 17:14:43 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Alexis Wu (Gerrit)

        unread,
        Jan 6, 2026, 5:27:31 PMJan 6
        to Salvador Guerrero Ramos, Mirko Bonadei, Jerome Jiang, AyeAye, Tommy Nyquist, Hailey Wang, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, chrome-intelligence-te...@google.com, devtools...@chromium.org, fgal...@chromium.org, cblume...@chromium.org, fuzzin...@chromium.org, mar...@chromium.org, penghuan...@chromium.org, net-r...@chromium.org, chrome-intell...@chromium.org, eme-r...@chromium.org, jz...@chromium.org, feature-me...@chromium.org, asvitkine...@chromium.org
        Attention needed from Salvador Guerrero Ramos and Tommy Nyquist

        Alexis Wu added 2 comments

        Patchset-level comments
        File-level comment, Patchset 6 (Latest):
        Alexis Wu . resolved

        PTAL (the only change was added Sid and Salg to owners)

        File tools/metrics/histograms/metadata/segmentation_platform/histograms.xml
        Line 629, Patchset 4: <owner>shakt...@chromium.org</owner>
        Salvador Guerrero Ramos . resolved

        Could you add me and Sid to this owners list? Use my google.com account and Sid's chromium.org one.

        Alexis Wu

        Done

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Salvador Guerrero Ramos
        • Tommy Nyquist
        Submit Requirements:
          • requirement satisfiedCode-Coverage
          • requirement satisfiedCode-Owners
          • requirement is not satisfiedCode-Review
          • requirement is not satisfiedReview-Enforcement
          Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
          Gerrit-MessageType: comment
          Gerrit-Project: chromium/src
          Gerrit-Branch: main
          Gerrit-Change-Id: Id2a97048a6a137664b09e0e6a0a0ec032ebb1fb6
          Gerrit-Change-Number: 7272013
          Gerrit-PatchSet: 6
          Gerrit-Owner: Alexis Wu <alex...@google.com>
          Gerrit-Reviewer: Alexis Wu <alex...@google.com>
          Gerrit-Reviewer: Salvador Guerrero Ramos <sa...@google.com>
          Gerrit-Reviewer: Tommy Nyquist <nyq...@chromium.org>
          Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
          Gerrit-CC: Hailey Wang <haile...@google.com>
          Gerrit-CC: Jerome Jiang <ji...@chromium.org>
          Gerrit-CC: Mirko Bonadei <mbon...@chromium.org>
          Gerrit-Attention: Tommy Nyquist <nyq...@chromium.org>
          Gerrit-Attention: Salvador Guerrero Ramos <sa...@google.com>
          Gerrit-Comment-Date: Tue, 06 Jan 2026 22:27:22 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: No
          Comment-In-Reply-To: Salvador Guerrero Ramos <sa...@google.com>
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Salvador Guerrero Ramos (Gerrit)

          unread,
          Jan 6, 2026, 5:29:05 PMJan 6
          to Alexis Wu, Mirko Bonadei, Jerome Jiang, AyeAye, Tommy Nyquist, Hailey Wang, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, chrome-intelligence-te...@google.com, devtools...@chromium.org, fgal...@chromium.org, cblume...@chromium.org, fuzzin...@chromium.org, mar...@chromium.org, penghuan...@chromium.org, net-r...@chromium.org, chrome-intell...@chromium.org, eme-r...@chromium.org, jz...@chromium.org, feature-me...@chromium.org, asvitkine...@chromium.org
          Attention needed from Alexis Wu and Tommy Nyquist

          Salvador Guerrero Ramos voted and added 2 comments

          Votes added by Salvador Guerrero Ramos

          Code-Review+1
          Commit-Queue+1

          2 comments

          Patchset-level comments
          Salvador Guerrero Ramos . resolved

          LGTM % comment

          File tools/metrics/histograms/metadata/segmentation_platform/histograms.xml
          Line 646, Patchset 6 (Latest): name="SegmentationPlatform.ModelExecution.Result.{Index}.{SegmentationModel}.Scaled100"
          Salvador Guerrero Ramos . unresolved

          Thanks! Could you do the same for this one?

          Open in Gerrit

          Related details

          Attention is currently required from:
          • Alexis Wu
          • Tommy Nyquist
          Submit Requirements:
            • requirement satisfiedCode-Coverage
            • requirement satisfiedCode-Owners
            • requirement is not satisfiedCode-Review
            • requirement is not satisfiedNo-Unresolved-Comments
            • requirement satisfiedReview-Enforcement
            Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
            Gerrit-MessageType: comment
            Gerrit-Project: chromium/src
            Gerrit-Branch: main
            Gerrit-Change-Id: Id2a97048a6a137664b09e0e6a0a0ec032ebb1fb6
            Gerrit-Change-Number: 7272013
            Gerrit-PatchSet: 6
            Gerrit-Owner: Alexis Wu <alex...@google.com>
            Gerrit-Reviewer: Alexis Wu <alex...@google.com>
            Gerrit-Reviewer: Salvador Guerrero Ramos <sa...@google.com>
            Gerrit-Reviewer: Tommy Nyquist <nyq...@chromium.org>
            Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
            Gerrit-CC: Hailey Wang <haile...@google.com>
            Gerrit-CC: Jerome Jiang <ji...@chromium.org>
            Gerrit-CC: Mirko Bonadei <mbon...@chromium.org>
            Gerrit-Attention: Tommy Nyquist <nyq...@chromium.org>
            Gerrit-Attention: Alexis Wu <alex...@google.com>
            Gerrit-Comment-Date: Tue, 06 Jan 2026 22:28:50 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: Yes
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Tommy Nyquist (Gerrit)

            unread,
            Jan 6, 2026, 8:02:20 PMJan 6
            to Alexis Wu, Salvador Guerrero Ramos, Mirko Bonadei, Jerome Jiang, AyeAye, Hailey Wang, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, chrome-intelligence-te...@google.com, devtools...@chromium.org, fgal...@chromium.org, cblume...@chromium.org, fuzzin...@chromium.org, mar...@chromium.org, penghuan...@chromium.org, net-r...@chromium.org, chrome-intell...@chromium.org, eme-r...@chromium.org, jz...@chromium.org, feature-me...@chromium.org, asvitkine...@chromium.org
            Attention needed from Alexis Wu

            Tommy Nyquist added 1 comment

            File components/segmentation_platform/internal/stats.cc
            Line 513, Patchset 3: base::UmaHistogramPercentage(histogram_name + ".Raw", result[i]);
            Tommy Nyquist . unresolved

            Since `result[i]` is a float (from the `ModelProvider::Response` vector), passing it directly to `UmaHistogramPercentage` (which takes an integer) relies on implicit C++ truncation. This means a value like 0.9 would be recorded as 0 rather than 1, and 79.9 would become 79.

            To avoid off-by-one errors and maintain consistency with the overload above (line 461), we should probably use `base::ClampRound()` here.

            Alexis Wu

            Sounds good, implemented!

            Tommy Nyquist

            Sorry, why did we remove the base::ClampRound() invocation again?

            Open in Gerrit

            Related details

            Attention is currently required from:
            • Alexis Wu
            Gerrit-Attention: Alexis Wu <alex...@google.com>
            Gerrit-Comment-Date: Wed, 07 Jan 2026 01:01:55 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: No
            Comment-In-Reply-To: Tommy Nyquist <nyq...@chromium.org>
            Comment-In-Reply-To: Alexis Wu <alex...@google.com>
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Alexis Wu (Gerrit)

            unread,
            Jan 7, 2026, 1:46:24 PMJan 7
            to Salvador Guerrero Ramos, Mirko Bonadei, Jerome Jiang, AyeAye, Tommy Nyquist, Hailey Wang, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, chrome-intelligence-te...@google.com, devtools...@chromium.org, fgal...@chromium.org, cblume...@chromium.org, fuzzin...@chromium.org, mar...@chromium.org, penghuan...@chromium.org, net-r...@chromium.org, chrome-intell...@chromium.org, eme-r...@chromium.org, jz...@chromium.org, feature-me...@chromium.org, asvitkine...@chromium.org

            Alexis Wu added 1 comment

            File components/segmentation_platform/internal/stats.cc
            Line 513, Patchset 3: base::UmaHistogramPercentage(histogram_name + ".Raw", result[i]);
            Tommy Nyquist . resolved

            Since `result[i]` is a float (from the `ModelProvider::Response` vector), passing it directly to `UmaHistogramPercentage` (which takes an integer) relies on implicit C++ truncation. This means a value like 0.9 would be recorded as 0 rather than 1, and 79.9 would become 79.

            To avoid off-by-one errors and maintain consistency with the overload above (line 461), we should probably use `base::ClampRound()` here.

            Alexis Wu

            Sounds good, implemented!

            Tommy Nyquist

            Sorry, why did we remove the base::ClampRound() invocation again?

            Alexis Wu

            It's implemented in the latest patchset5.

            Open in Gerrit

            Related details

            Attention set is empty
            Submit Requirements:
            • requirement satisfiedCode-Coverage
            • requirement satisfiedCode-Owners
            • requirement is not satisfiedCode-Review
            • requirement is not satisfiedNo-Unresolved-Comments
            • requirement satisfiedReview-Enforcement
            Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
            Gerrit-MessageType: comment
            Gerrit-Project: chromium/src
            Gerrit-Branch: main
            Gerrit-Change-Id: Id2a97048a6a137664b09e0e6a0a0ec032ebb1fb6
            Gerrit-Change-Number: 7272013
            Gerrit-PatchSet: 5
            Gerrit-Owner: Alexis Wu <alex...@google.com>
            Gerrit-Reviewer: Alexis Wu <alex...@google.com>
            Gerrit-Reviewer: Salvador Guerrero Ramos <sa...@google.com>
            Gerrit-Reviewer: Tommy Nyquist <nyq...@chromium.org>
            Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
            Gerrit-CC: Hailey Wang <haile...@google.com>
            Gerrit-CC: Jerome Jiang <ji...@chromium.org>
            Gerrit-CC: Mirko Bonadei <mbon...@chromium.org>
            Gerrit-Comment-Date: Wed, 07 Jan 2026 18:46:13 +0000
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Alexis Wu (Gerrit)

            unread,
            Jan 7, 2026, 1:47:59 PMJan 7
            to Salvador Guerrero Ramos, Mirko Bonadei, Jerome Jiang, AyeAye, Tommy Nyquist, Hailey Wang, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, chrome-intelligence-te...@google.com, devtools...@chromium.org, fgal...@chromium.org, cblume...@chromium.org, fuzzin...@chromium.org, mar...@chromium.org, penghuan...@chromium.org, net-r...@chromium.org, chrome-intell...@chromium.org, eme-r...@chromium.org, jz...@chromium.org, feature-me...@chromium.org, asvitkine...@chromium.org
            Attention needed from Tommy Nyquist

            Alexis Wu added 1 comment

            File components/segmentation_platform/internal/stats.cc
            Line 513, Patchset 3: base::UmaHistogramPercentage(histogram_name + ".Raw", result[i]);
            Tommy Nyquist . unresolved

            Since `result[i]` is a float (from the `ModelProvider::Response` vector), passing it directly to `UmaHistogramPercentage` (which takes an integer) relies on implicit C++ truncation. This means a value like 0.9 would be recorded as 0 rather than 1, and 79.9 would become 79.

            To avoid off-by-one errors and maintain consistency with the overload above (line 461), we should probably use `base::ClampRound()` here.

            Alexis Wu

            Sounds good, implemented!

            Tommy Nyquist

            Sorry, why did we remove the base::ClampRound() invocation again?

            Alexis Wu

            It's implemented in the latest patchset5.

            Alexis Wu

            nvm seems like I accidentally reversed it. Will do with the new add owner request :)

            Open in Gerrit

            Related details

            Attention is currently required from:
            • Tommy Nyquist
            Submit Requirements:
            • requirement satisfiedCode-Coverage
            • requirement satisfiedCode-Owners
            • requirement is not satisfiedCode-Review
            • requirement is not satisfiedNo-Unresolved-Comments
            • requirement satisfiedReview-Enforcement
            Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
            Gerrit-MessageType: comment
            Gerrit-Project: chromium/src
            Gerrit-Branch: main
            Gerrit-Change-Id: Id2a97048a6a137664b09e0e6a0a0ec032ebb1fb6
            Gerrit-Change-Number: 7272013
            Gerrit-PatchSet: 6
            Gerrit-Owner: Alexis Wu <alex...@google.com>
            Gerrit-Reviewer: Alexis Wu <alex...@google.com>
            Gerrit-Reviewer: Salvador Guerrero Ramos <sa...@google.com>
            Gerrit-Reviewer: Tommy Nyquist <nyq...@chromium.org>
            Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
            Gerrit-CC: Hailey Wang <haile...@google.com>
            Gerrit-CC: Jerome Jiang <ji...@chromium.org>
            Gerrit-CC: Mirko Bonadei <mbon...@chromium.org>
            Gerrit-Attention: Tommy Nyquist <nyq...@chromium.org>
            Gerrit-Comment-Date: Wed, 07 Jan 2026 18:47:43 +0000
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Salvador Guerrero Ramos (Gerrit)

            unread,
            Jan 7, 2026, 5:52:46 PMJan 7
            to Alexis Wu, Mirko Bonadei, Jerome Jiang, AyeAye, Tommy Nyquist, Hailey Wang, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, chrome-intelligence-te...@google.com, devtools...@chromium.org, fgal...@chromium.org, cblume...@chromium.org, fuzzin...@chromium.org, mar...@chromium.org, penghuan...@chromium.org, net-r...@chromium.org, chrome-intell...@chromium.org, eme-r...@chromium.org, jz...@chromium.org, feature-me...@chromium.org, asvitkine...@chromium.org
            Attention needed from Alexis Wu

            Salvador Guerrero Ramos voted Code-Review+1

            Code-Review+1
            Open in Gerrit

            Related details

            Attention is currently required from:
            • Alexis Wu
            Submit Requirements:
            • requirement satisfiedCode-Coverage
            • requirement satisfiedCode-Owners
            • requirement is not satisfiedCode-Review
            • requirement is not satisfiedNo-Unresolved-Comments
            • requirement satisfiedReview-Enforcement
            Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
            Gerrit-MessageType: comment
            Gerrit-Project: chromium/src
            Gerrit-Branch: main
            Gerrit-Change-Id: Id2a97048a6a137664b09e0e6a0a0ec032ebb1fb6
            Gerrit-Change-Number: 7272013
            Gerrit-PatchSet: 7
            Gerrit-Owner: Alexis Wu <alex...@google.com>
            Gerrit-Reviewer: Alexis Wu <alex...@google.com>
            Gerrit-Reviewer: Salvador Guerrero Ramos <sa...@google.com>
            Gerrit-Reviewer: Tommy Nyquist <nyq...@chromium.org>
            Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
            Gerrit-CC: Hailey Wang <haile...@google.com>
            Gerrit-CC: Jerome Jiang <ji...@chromium.org>
            Gerrit-CC: Mirko Bonadei <mbon...@chromium.org>
            Gerrit-Attention: Alexis Wu <alex...@google.com>
            Gerrit-Comment-Date: Wed, 07 Jan 2026 22:52:28 +0000
            Gerrit-HasComments: No
            Gerrit-Has-Labels: Yes
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Alexis Wu (Gerrit)

            unread,
            Jan 7, 2026, 5:59:51 PMJan 7
            to Salvador Guerrero Ramos, Mirko Bonadei, Jerome Jiang, AyeAye, Tommy Nyquist, Hailey Wang, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, chrome-intelligence-te...@google.com, devtools...@chromium.org, fgal...@chromium.org, cblume...@chromium.org, fuzzin...@chromium.org, mar...@chromium.org, penghuan...@chromium.org, net-r...@chromium.org, chrome-intell...@chromium.org, eme-r...@chromium.org, jz...@chromium.org, feature-me...@chromium.org, asvitkine...@chromium.org
            Attention needed from Salvador Guerrero Ramos

            Alexis Wu added 3 comments

            Patchset-level comments
            File-level comment, Patchset 8 (Latest):
            Alexis Wu . resolved

            PTAL, Thank you!

            File components/segmentation_platform/internal/stats.cc
            Line 513, Patchset 3: base::UmaHistogramPercentage(histogram_name + ".Raw", result[i]);
            Tommy Nyquist . resolved

            Since `result[i]` is a float (from the `ModelProvider::Response` vector), passing it directly to `UmaHistogramPercentage` (which takes an integer) relies on implicit C++ truncation. This means a value like 0.9 would be recorded as 0 rather than 1, and 79.9 would become 79.

            To avoid off-by-one errors and maintain consistency with the overload above (line 461), we should probably use `base::ClampRound()` here.

            Alexis Wu

            Sounds good, implemented!

            Tommy Nyquist

            Sorry, why did we remove the base::ClampRound() invocation again?

            Alexis Wu

            It's implemented in the latest patchset5.

            Alexis Wu

            nvm seems like I accidentally reversed it. Will do with the new add owner request :)

            Alexis Wu

            Done

            File tools/metrics/histograms/metadata/segmentation_platform/histograms.xml
            Line 646, Patchset 6: name="SegmentationPlatform.ModelExecution.Result.{Index}.{SegmentationModel}.Scaled100"
            Salvador Guerrero Ramos . resolved

            Thanks! Could you do the same for this one?

            Alexis Wu

            Done

            Open in Gerrit

            Related details

            Attention is currently required from:
            • Salvador Guerrero Ramos
            Submit Requirements:
              • requirement satisfiedCode-Coverage
              • requirement satisfiedCode-Owners
              • requirement is not satisfiedCode-Review
              • requirement is not satisfiedReview-Enforcement
              Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
              Gerrit-MessageType: comment
              Gerrit-Project: chromium/src
              Gerrit-Branch: main
              Gerrit-Change-Id: Id2a97048a6a137664b09e0e6a0a0ec032ebb1fb6
              Gerrit-Change-Number: 7272013
              Gerrit-PatchSet: 8
              Gerrit-Owner: Alexis Wu <alex...@google.com>
              Gerrit-Reviewer: Alexis Wu <alex...@google.com>
              Gerrit-Reviewer: Salvador Guerrero Ramos <sa...@google.com>
              Gerrit-Reviewer: Tommy Nyquist <nyq...@chromium.org>
              Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
              Gerrit-CC: Hailey Wang <haile...@google.com>
              Gerrit-CC: Jerome Jiang <ji...@chromium.org>
              Gerrit-CC: Mirko Bonadei <mbon...@chromium.org>
              Gerrit-Attention: Salvador Guerrero Ramos <sa...@google.com>
              Gerrit-Comment-Date: Wed, 07 Jan 2026 22:59:41 +0000
              Gerrit-HasComments: Yes
              Gerrit-Has-Labels: No
              Comment-In-Reply-To: Tommy Nyquist <nyq...@chromium.org>
              Comment-In-Reply-To: Salvador Guerrero Ramos <sa...@google.com>
              Comment-In-Reply-To: Alexis Wu <alex...@google.com>
              satisfied_requirement
              unsatisfied_requirement
              open
              diffy

              Alexis Wu (Gerrit)

              unread,
              Jan 8, 2026, 2:20:27 PMJan 8
              to Salvador Guerrero Ramos, Mirko Bonadei, Jerome Jiang, AyeAye, Tommy Nyquist, Hailey Wang, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, chrome-intelligence-te...@google.com, devtools...@chromium.org, fgal...@chromium.org, cblume...@chromium.org, fuzzin...@chromium.org, mar...@chromium.org, penghuan...@chromium.org, net-r...@chromium.org, chrome-intell...@chromium.org, eme-r...@chromium.org, jz...@chromium.org, feature-me...@chromium.org, asvitkine...@chromium.org
              Attention needed from Salvador Guerrero Ramos

              Alexis Wu added 1 comment

              Patchset-level comments
              File-level comment, Patchset 9 (Latest):
              Alexis Wu . resolved

              The previous patchset test failed before because we expected 0.9 to return 0 in unittest previously without using the clampround. Now it has been implemented; I corrected the expected output to 1. Should be fixed now. Thank you!

              Open in Gerrit

              Related details

              Attention is currently required from:
              • Salvador Guerrero Ramos
              Submit Requirements:
              • requirement satisfiedCode-Coverage
              • requirement satisfiedCode-Owners
              • requirement is not satisfiedCode-Review
              • requirement is not satisfiedReview-Enforcement
              Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
              Gerrit-MessageType: comment
              Gerrit-Project: chromium/src
              Gerrit-Branch: main
              Gerrit-Change-Id: Id2a97048a6a137664b09e0e6a0a0ec032ebb1fb6
              Gerrit-Change-Number: 7272013
              Gerrit-PatchSet: 9
              Gerrit-Owner: Alexis Wu <alex...@google.com>
              Gerrit-Reviewer: Alexis Wu <alex...@google.com>
              Gerrit-Reviewer: Salvador Guerrero Ramos <sa...@google.com>
              Gerrit-Reviewer: Tommy Nyquist <nyq...@chromium.org>
              Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
              Gerrit-CC: Hailey Wang <haile...@google.com>
              Gerrit-CC: Jerome Jiang <ji...@chromium.org>
              Gerrit-CC: Mirko Bonadei <mbon...@chromium.org>
              Gerrit-Attention: Salvador Guerrero Ramos <sa...@google.com>
              Gerrit-Comment-Date: Thu, 08 Jan 2026 19:20:16 +0000
              Gerrit-HasComments: Yes
              Gerrit-Has-Labels: No
              satisfied_requirement
              unsatisfied_requirement
              open
              diffy

              Salvador Guerrero Ramos (Gerrit)

              unread,
              Jan 8, 2026, 5:58:14 PMJan 8
              to Alexis Wu, Mirko Bonadei, Jerome Jiang, AyeAye, Tommy Nyquist, Hailey Wang, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, chrome-intelligence-te...@google.com, devtools...@chromium.org, fgal...@chromium.org, cblume...@chromium.org, fuzzin...@chromium.org, mar...@chromium.org, penghuan...@chromium.org, net-r...@chromium.org, chrome-intell...@chromium.org, eme-r...@chromium.org, jz...@chromium.org, feature-me...@chromium.org, asvitkine...@chromium.org
              Attention needed from Alexis Wu

              Salvador Guerrero Ramos voted Code-Review+1

              Code-Review+1
              Open in Gerrit

              Related details

              Attention is currently required from:
              • Alexis Wu
              Submit Requirements:
                • requirement satisfiedCode-Coverage
                • requirement satisfiedCode-Owners
                • requirement is not satisfiedCode-Review
                • requirement satisfiedReview-Enforcement
                Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
                Gerrit-MessageType: comment
                Gerrit-Project: chromium/src
                Gerrit-Branch: main
                Gerrit-Change-Id: Id2a97048a6a137664b09e0e6a0a0ec032ebb1fb6
                Gerrit-Change-Number: 7272013
                Gerrit-PatchSet: 9
                Gerrit-Owner: Alexis Wu <alex...@google.com>
                Gerrit-Reviewer: Alexis Wu <alex...@google.com>
                Gerrit-Reviewer: Salvador Guerrero Ramos <sa...@google.com>
                Gerrit-Reviewer: Tommy Nyquist <nyq...@chromium.org>
                Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
                Gerrit-CC: Hailey Wang <haile...@google.com>
                Gerrit-CC: Jerome Jiang <ji...@chromium.org>
                Gerrit-CC: Mirko Bonadei <mbon...@chromium.org>
                Gerrit-Attention: Alexis Wu <alex...@google.com>
                Gerrit-Comment-Date: Thu, 08 Jan 2026 22:57:55 +0000
                Gerrit-HasComments: No
                Gerrit-Has-Labels: Yes
                satisfied_requirement
                unsatisfied_requirement
                open
                diffy

                Tommy Nyquist (Gerrit)

                unread,
                Jan 12, 2026, 7:31:51 PMJan 12
                to Alexis Wu, Salvador Guerrero Ramos, Mirko Bonadei, Jerome Jiang, AyeAye, Hailey Wang, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, chrome-intelligence-te...@google.com, devtools...@chromium.org, fgal...@chromium.org, cblume...@chromium.org, fuzzin...@chromium.org, mar...@chromium.org, penghuan...@chromium.org, net-r...@chromium.org, chrome-intell...@chromium.org, eme-r...@chromium.org, jz...@chromium.org, feature-me...@chromium.org, asvitkine...@chromium.org
                Attention needed from Alexis Wu

                Tommy Nyquist voted and added 1 comment

                Votes added by Tommy Nyquist

                Code-Review+1

                1 comment

                Patchset-level comments
                Tommy Nyquist . resolved

                lgtm

                Related details

                Attention is currently required from:
                • Alexis Wu
                Submit Requirements:
                  • requirement satisfiedCode-Coverage
                  • requirement satisfiedCode-Owners
                  • requirement satisfiedCode-Review
                  • requirement satisfiedReview-Enforcement
                  Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
                  Gerrit-MessageType: comment
                  Gerrit-Project: chromium/src
                  Gerrit-Branch: main
                  Gerrit-Change-Id: Id2a97048a6a137664b09e0e6a0a0ec032ebb1fb6
                  Gerrit-Change-Number: 7272013
                  Gerrit-PatchSet: 9
                  Gerrit-Owner: Alexis Wu <alex...@google.com>
                  Gerrit-Reviewer: Alexis Wu <alex...@google.com>
                  Gerrit-Reviewer: Salvador Guerrero Ramos <sa...@google.com>
                  Gerrit-Reviewer: Tommy Nyquist <nyq...@chromium.org>
                  Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
                  Gerrit-CC: Hailey Wang <haile...@google.com>
                  Gerrit-CC: Jerome Jiang <ji...@chromium.org>
                  Gerrit-CC: Mirko Bonadei <mbon...@chromium.org>
                  Gerrit-Attention: Alexis Wu <alex...@google.com>
                  Gerrit-Comment-Date: Tue, 13 Jan 2026 00:31:36 +0000
                  Gerrit-HasComments: Yes
                  Gerrit-Has-Labels: Yes
                  satisfied_requirement
                  open
                  diffy

                  Alexis Wu (Gerrit)

                  unread,
                  Jan 13, 2026, 1:37:27 PMJan 13
                  to Tommy Nyquist, Salvador Guerrero Ramos, Mirko Bonadei, Jerome Jiang, AyeAye, Hailey Wang, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, chrome-intelligence-te...@google.com, devtools...@chromium.org, fgal...@chromium.org, cblume...@chromium.org, fuzzin...@chromium.org, mar...@chromium.org, penghuan...@chromium.org, net-r...@chromium.org, chrome-intell...@chromium.org, eme-r...@chromium.org, jz...@chromium.org, feature-me...@chromium.org, asvitkine...@chromium.org

                  Alexis Wu voted Commit-Queue+2

                  Commit-Queue+2
                  Open in Gerrit

                  Related details

                  Attention set is empty
                  Submit Requirements:
                  • requirement satisfiedCode-Coverage
                  • requirement satisfiedCode-Owners
                  • requirement satisfiedCode-Review
                  • requirement satisfiedReview-Enforcement
                  Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
                  Gerrit-MessageType: comment
                  Gerrit-Project: chromium/src
                  Gerrit-Branch: main
                  Gerrit-Change-Id: Id2a97048a6a137664b09e0e6a0a0ec032ebb1fb6
                  Gerrit-Change-Number: 7272013
                  Gerrit-PatchSet: 9
                  Gerrit-Owner: Alexis Wu <alex...@google.com>
                  Gerrit-Reviewer: Alexis Wu <alex...@google.com>
                  Gerrit-Reviewer: Salvador Guerrero Ramos <sa...@google.com>
                  Gerrit-Reviewer: Tommy Nyquist <nyq...@chromium.org>
                  Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
                  Gerrit-CC: Hailey Wang <haile...@google.com>
                  Gerrit-CC: Jerome Jiang <ji...@chromium.org>
                  Gerrit-CC: Mirko Bonadei <mbon...@chromium.org>
                  Gerrit-Comment-Date: Tue, 13 Jan 2026 18:37:12 +0000
                  Gerrit-HasComments: No
                  Gerrit-Has-Labels: Yes
                  satisfied_requirement
                  open
                  diffy

                  Chromium LUCI CQ (Gerrit)

                  unread,
                  Jan 13, 2026, 2:43:09 PMJan 13
                  to Alexis Wu, Tommy Nyquist, Salvador Guerrero Ramos, Mirko Bonadei, Jerome Jiang, AyeAye, Hailey Wang, Chromium Metrics Reviews, chromium...@chromium.org, chrome-intelligence-te...@google.com, devtools...@chromium.org, fgal...@chromium.org, cblume...@chromium.org, fuzzin...@chromium.org, mar...@chromium.org, penghuan...@chromium.org, net-r...@chromium.org, chrome-intell...@chromium.org, eme-r...@chromium.org, jz...@chromium.org, feature-me...@chromium.org, asvitkine...@chromium.org

                  Chromium LUCI CQ submitted the change

                  Change information

                  Commit message:
                  Fix data loss in Segmentation model execution metrics

                  Existing metrics incorrectly assumed "binned classifiers" would only return integers. This caused [0, 1] float outputs (like those in FedCM) to be rounded to 0 or 1.

                  This CL introduces separate histograms for raw and scaled (*100) results to ensure proper granularity for all predictor types. The original histogram is deprecated with a TODO for removal.
                  Bug: 469178487
                  Change-Id: Id2a97048a6a137664b09e0e6a0a0ec032ebb1fb6
                  Reviewed-by: Salvador Guerrero Ramos <sa...@google.com>
                  Reviewed-by: Tommy Nyquist <nyq...@chromium.org>
                  Commit-Queue: Alexis Wu <alex...@google.com>
                  Cr-Commit-Position: refs/heads/main@{#1568595}
                  Files:
                  • M components/segmentation_platform/internal/stats.cc
                  • M components/segmentation_platform/internal/stats_unittest.cc
                  • M tools/metrics/histograms/metadata/segmentation_platform/histograms.xml
                  Change size: M
                  Delta: 3 files changed, 95 insertions(+), 1 deletion(-)
                  Branch: refs/heads/main
                  Submit Requirements:
                  • requirement satisfiedCode-Review: +1 by Salvador Guerrero Ramos, +1 by Tommy Nyquist
                  Open in Gerrit
                  Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
                  Gerrit-MessageType: merged
                  Gerrit-Project: chromium/src
                  Gerrit-Branch: main
                  Gerrit-Change-Id: Id2a97048a6a137664b09e0e6a0a0ec032ebb1fb6
                  Gerrit-Change-Number: 7272013
                  Gerrit-PatchSet: 10
                  Gerrit-Owner: Alexis Wu <alex...@google.com>
                  Gerrit-Reviewer: Alexis Wu <alex...@google.com>
                  Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
                  Gerrit-Reviewer: Salvador Guerrero Ramos <sa...@google.com>
                  Gerrit-Reviewer: Tommy Nyquist <nyq...@chromium.org>
                  open
                  diffy
                  satisfied_requirement
                  Reply all
                  Reply to author
                  Forward
                  0 new messages