Thanks Sangwhan.

Provisional LGTM3, pending an update on TAG discussion. If TAG wants to
discuss, we can leave flipped on for Beta while it resolves.

Best,

Alex

On Tue, Oct 17, 2023, 10:19 AM Sangwhan Moon <s...@chromium.org> wrote:

> Just to be on record, this is small enough of change that it won't require
> a TAG review. I'll double check with the group and get back to you if they
> want one.
>
> Sangwhan
>
> On Oct 17, 2023, at 22:32, Ryan Harrison <rharri...@chromium.org> wrote:
>
> 
> I received an email from the tool after the most recent approval stating
> the next step is:
> 'Check existing Lighthouse audits
> <https://github.com/GoogleChrome/lighthouse/tree/main/core/audits> for
> correctness.`
>
> I am not particularly familiar with Lighthouse, so not sure if this is
> something actually actionable by me or just a no-op for this feature.
> Please advise.
> -Ryan Harrison
>
> On Tue, 17 Oct 2023 at 07:31, Yoav Weiss <yoavwe...@chromium.org> wrote:
>
>> LGTM2
>>
>> On Tue, Oct 17, 2023 at 1:56 AM Ken Russell <k...@chromium.org> wrote:
>>
>>> Got it - thanks Chris.
>>>
>>>
>>> On Mon, Oct 16, 2023 at 4:54 PM Chris Harrelson <chris...@chromium.org>
>>> wrote:
>>>
>>>> Hi,
>>>>
>>>> I don't think you need to do anything else. We'll re-review this intent
>>>> at our next meeting Wednesday morning PDT.
>>>>
>>>> The security review is already done
>>>> <https://chromestatus.com/feature/5180552617656320> and the other one
>>>> is in progress. The API owners won't block on both finishing, we just
>>>> wanted to make sure they were started before finishing our review.
>>>>
>>>>
>>>> On Mon, Oct 16, 2023 at 4:40 PM Ken Russell <k...@chromium.org> wrote:
>>>>
>>>>> Blink API owners, could you please guide Ryan and Corentin on how to
>>>>> move this feature forward?
>>>>>
>>>>> Perhaps it's best to just have the privacy team sign off on it - this
>>>>> should be easy because there is no privacy concern for this feature.
>>>>>
>>>>> Again, while this is a medium-sized WebGPU shading language feature,
>>>>> it's well understood and multiple customers are eager for it to become
>>>>> generally available so they can speed up their machine learning workloads
>>>>> running on WebGPU.
>>>>>
>>>>> Thanks,
>>>>>
>>>>> -Ken
>>>>>
>>>>>
>>>>>
>>>>> On Mon, Oct 16, 2023 at 8:31 AM Ryan Harrison <rharri...@chromium.org>
>>>>> wrote:
>>>>>
>>>>>> I cannot figure out how in the chromestatus entry how to set these
>>>>>> reviews (privacy & security) as being 'N/A'. The only entries related to
>>>>>> these that appear in 'Edit All Fields' are up in the dev trial section, 
>>>>>> and
>>>>>> changing those values, don't appear to affect the chips.
>>>>>>
>>>>>> Clicking on the chips for me just brings up the comments/review
>>>>>> dialogue on the side. I am unsure if the issue is that the review has
>>>>>> already started, so I cannot change the status to N/A now, or if that is
>>>>>> something that can only be done by a reviewer.
>>>>>>
>>>>>> (cwallez @google and @chromium are both on the editors list already,
>>>>>> I have added cwal...@chromium.org to the owners list incase that was
>>>>>> needed)
>>>>>>
>>>>>>
>>>>>> On Wed, 11 Oct 2023 at 16:42, Ken Russell <k...@chromium.org> wrote:
>>>>>>
>>>>>>> Chris, is there any way to grant Corentin edit access to the
>>>>>>> Chromestatus entry? Ryan's OOO the rest of this week and we'd like to
>>>>>>> progress this before then. Thanks.
>>>>>>>
>>>>>>>
>>>>>>> On Wed, Oct 11, 2023 at 11:44 AM Corentin Wallez <
>>>>>>> cwal...@chromium.org> wrote:
>>>>>>>
>>>>>>>> Thank you for the guidance. I commented on each of these, but
>>>>>>>> unfortunately don't have edit rights on the feature status so I can't 
>>>>>>>> mark
>>>>>>>> the reviews as started.
>>>>>>>>
>>>>>>>> On Wed, Oct 11, 2023 at 8:20 PM Chris Harrelson <
>>>>>>>> chris...@chromium.org> wrote:
>>>>>>>>
>>>>>>>>> Hi Corentin,
>>>>>>>>>
>>>>>>>>> The reviews I'm talking about are the "chips" UI in your chromestatus
>>>>>>>>> entry <https://chromestatus.com/feature/5180552617656320>.
>>>>>>>>> Screenshot below. Once the reviews have begun the gray chips will 
>>>>>>>>> turn blue
>>>>>>>>> or green. This is a recent change to chromestatus, see here
>>>>>>>>> <https://groups.google.com/a/chromium.org/g/blink-dev/c/bqvB1oap0Yc/m/YlO8DEHgAQAJ>
>>>>>>>>> for more context. If a review category is not applicable there is a 
>>>>>>>>> way to
>>>>>>>>> mark it as such in the chromestatus review flow for your feature.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> <image.png>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Wed, Oct 11, 2023 at 11:10 AM Corentin Wallez <
>>>>>>>>> cwal...@chromium.org> wrote:
>>>>>>>>>
>>>>>>>>>> You mention 5 reviews, there's Security / Privacy / TAG but I'm
>>>>>>>>>> not sure what the others are. We believe that the three reviews we 
>>>>>>>>>> know of
>>>>>>>>>> are not applicable both because this feature doesn't impact them, and
>>>>>>>>>> because any review would be a rehash of parts of the reviews for the
>>>>>>>>>> original WebGPU release. Is there a way to mark this in the status 
>>>>>>>>>> entry?
>>>>>>>>>>
>>>>>>>>>> On Wed, Oct 11, 2023 at 4:52 PM Chris Harrelson <
>>>>>>>>>> chris...@chromium.org> wrote:
>>>>>>>>>>
>>>>>>>>>>> Please fill out the 5 other review categories (security,
>>>>>>>>>>> privacy, etc) in chromestatus. Those will need to be started before 
>>>>>>>>>>> the API
>>>>>>>>>>> owners can review.
>>>>>>>>>>>
>>>>>>>>>>> On Thu, Oct 5, 2023 at 1:17 PM Ryan Harrison <
>>>>>>>>>>> rharri...@chromium.org> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> +cc cwallez, since he is the WebGPU lead, and can respond
>>>>>>>>>>>> authoritatively if I am OOO
>>>>>>>>>>>>
>>>>>>>>>>>> Contact emailsrharri...@chromium.org
>>>>>>>>>>>>
>>>>>>>>>>>> ExplainerNone
>>>>>>>>>>>>
>>>>>>>>>>>> Specificationhttps://www.w3.org/TR/webgpu/#shader-f16
>>>>>>>>>>>>
>>>>>>>>>>>> Summary
>>>>>>>>>>>>
>>>>>>>>>>>> Allows for the use of the half-precision floating-point type
>>>>>>>>>>>> f16 in WebGPU shaders (WGSL). Developers can use the 'shader-f16' 
>>>>>>>>>>>> feature
>>>>>>>>>>>> from the WebGPU spec and the 'f16' extension from the WGSL spec to 
>>>>>>>>>>>> access
>>>>>>>>>>>> 16-bit floating point variables and APIs in their shaders.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Blink componentInternals>GPU>Dawn
>>>>>>>>>>>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Internals%3EGPU%3EDawn>
>>>>>>>>>>>>
>>>>>>>>>>>> TAG reviewNone
>>>>>>>>>>>>
>>>>>>>>>>>> TAG review statusNot applicable
>>>>>>>>>>>>
>>>>>>>>>>>> Risks
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Interoperability and Compatibility
>>>>>>>>>>>>
>>>>>>>>>>>> None
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> *Gecko*: Positive Mozilla has already implemented this feature.
>>>>>>>>>>>>
>>>>>>>>>>>> *WebKit*: Positive (
>>>>>>>>>>>> https://bugs.webkit.org/show_bug.cgi?id=254668)
>>>>>>>>>>>>
>>>>>>>>>>>> *Web developers*: Positive f16 support in general has been
>>>>>>>>>>>> requested feature in multiple different web runtimes/frameworks, 
>>>>>>>>>>>> e.g.
>>>>>>>>>>>> https://github.com/microsoft/onnxruntime/issues/9758 and
>>>>>>>>>>>> http://tc39.es/proposal-float16array/ From the initial
>>>>>>>>>>>> proposal, https://github.com/gpuweb/gpuweb/issues/658, there
>>>>>>>>>>>> were multiple benchmarks/demoes that indicate a substantial 
>>>>>>>>>>>> performance
>>>>>>>>>>>> benefit shown in demos/tests, ~25% if ALU bound, and upto 50% if 
>>>>>>>>>>>> memory
>>>>>>>>>>>> bound. TF.js has been investigating using f16 in WebGPU,
>>>>>>>>>>>> https://github.com/gpuweb/gpuweb/issues/658#issuecomment-606492757 
>>>>>>>>>>>> and
>>>>>>>>>>>> already has it available in the WebGL implementation TF.js has 
>>>>>>>>>>>> significant
>>>>>>>>>>>> improvements from forcing using Half Float (the GL equivalent 
>>>>>>>>>>>> feature),
>>>>>>>>>>>> https://github.com/tensorflow/tfjs/issues/1047 The Dawn team
>>>>>>>>>>>> has interacted with multiple internal and external partners that 
>>>>>>>>>>>> have
>>>>>>>>>>>> indicated that f16 support is an important feature for them to get 
>>>>>>>>>>>> the
>>>>>>>>>>>> performance needed to adopt WebGPU
>>>>>>>>>>>>
>>>>>>>>>>>> *Other signals*: Intel has dedicated significant resources to
>>>>>>>>>>>> help implement f16 in Dawn/Tint, and write proper testing coverage 
>>>>>>>>>>>> in the
>>>>>>>>>>>> CTS.
>>>>>>>>>>>>
>>>>>>>>>>>> WebView application risks
>>>>>>>>>>>>
>>>>>>>>>>>> Does this intent deprecate or change behavior of existing APIs,
>>>>>>>>>>>> such that it has potentially high risk for Android WebView-based
>>>>>>>>>>>> applications?
>>>>>>>>>>>>
>>>>>>>>>>>> None at the moment, WebGPU currently does not ship on Android
>>>>>>>>>>>> WebView. Parallel work is occuring to launch WebGPU on Android.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Debuggability
>>>>>>>>>>>>
>>>>>>>>>>>> None
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Will this feature be supported on all six Blink platforms
>>>>>>>>>>>> (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
>>>>>>>>>>>> No
>>>>>>>>>>>>
>>>>>>>>>>>> All platforms will eventually have support. Will immediately be
>>>>>>>>>>>> available on Mac and Chrome OS, since those are platforms already 
>>>>>>>>>>>> support
>>>>>>>>>>>> WebGPU. Windows support depends on internal changes to use DXC, 
>>>>>>>>>>>> which are
>>>>>>>>>>>> in progress, so f16 will become availabe once that is finished. 
>>>>>>>>>>>> Linux and
>>>>>>>>>>>> Android are planned to have WebGPU support in the future, so 
>>>>>>>>>>>> feature will
>>>>>>>>>>>> become available when WebGPU does.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Is this feature fully tested by web-platform-tests
>>>>>>>>>>>> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>
>>>>>>>>>>>> ?No
>>>>>>>>>>>>
>>>>>>>>>>>> WebGPU/WGSL have a conformance test suite (
>>>>>>>>>>>> https://github.com/gpuweb/cts) that is regularly pulled into
>>>>>>>>>>>> Chromium and part of the testing of Dawn/Tint in Chromium. Test 
>>>>>>>>>>>> coverage
>>>>>>>>>>>> for execution of f16 operations has been implemented,
>>>>>>>>>>>> https://github.com/gpuweb/cts/issues/1248. Additional testing
>>>>>>>>>>>> is in development.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Flag name on chrome://flagsNone
>>>>>>>>>>>>
>>>>>>>>>>>> Finch feature nameWebGPUExposeShader16
>>>>>>>>>>>>
>>>>>>>>>>>> Requires code in //chrome?False
>>>>>>>>>>>>
>>>>>>>>>>>> Availability expectationFeature is available only in Chromium
>>>>>>>>>>>> browsers for the near future, on the order of months. Other 
>>>>>>>>>>>> browsers intend
>>>>>>>>>>>> to ship WebGPU and f16 support, but don't have specified timelines.
>>>>>>>>>>>>
>>>>>>>>>>>> Adoption expectationFeature is used by specific partner(s) to
>>>>>>>>>>>> provide functionality within 12 months of launch in Chrome.
>>>>>>>>>>>>
>>>>>>>>>>>> Adoption planMultiple partners are actively developing
>>>>>>>>>>>> products/features that will use f16 in WebGPU.
>>>>>>>>>>>>
>>>>>>>>>>>> Non-OSS dependencies
>>>>>>>>>>>>
>>>>>>>>>>>> Does the feature depend on any code or APIs outside the
>>>>>>>>>>>> Chromium open source repository and its open-source dependencies to
>>>>>>>>>>>> function?
>>>>>>>>>>>> No
>>>>>>>>>>>>
>>>>>>>>>>>> Estimated milestones
>>>>>>>>>>>> Shipping on desktop 120
>>>>>>>>>>>>
>>>>>>>>>>>> Anticipated spec changes
>>>>>>>>>>>>
>>>>>>>>>>>> Open questions about a feature may be a source of future web
>>>>>>>>>>>> compat or interop issues. Please list open issues (e.g. links to 
>>>>>>>>>>>> known
>>>>>>>>>>>> github issues in the project for the feature specification) whose
>>>>>>>>>>>> resolution may introduce web compat/interop risk (e.g., changing 
>>>>>>>>>>>> to naming
>>>>>>>>>>>> or structure of the API in a non-backward-compatible way).
>>>>>>>>>>>> None, f16 has been landed in the WebGPU and WGSL specs
>>>>>>>>>>>> https://github.com/gpuweb/gpuweb/pull/2696 (There is some
>>>>>>>>>>>> discussion about whether or not explicit enabling of extensions 
>>>>>>>>>>>> should be
>>>>>>>>>>>> required. Currently it is, so If this changes existing shaders 
>>>>>>>>>>>> would be
>>>>>>>>>>>> fine because the desire is to make enabling optional, not removing 
>>>>>>>>>>>> the
>>>>>>>>>>>> mechanism entirely).
>>>>>>>>>>>>
>>>>>>>>>>>> Link to entry on the Chrome Platform Status
>>>>>>>>>>>> https://chromestatus.com/feature/5180552617656320
>>>>>>>>>>>>
>>>>>>>>>>>> This intent message was generated by Chrome Platform Status
>>>>>>>>>>>> <https://chromestatus.com/>.
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> You received this message because you are subscribed to the
>>>>>>>>>>>> Google Groups "blink-dev" group.
>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from
>>>>>>>>>>>> it, send an email to blink-dev+unsubscr...@chromium.org.
>>>>>>>>>>>> To view this discussion on the web visit
>>>>>>>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAM4DYDaCcxwhdQb%2B%3DoZcAyd1-o3tU3qNu2Rbv5p0V95nGMeKQg%40mail.gmail.com
>>>>>>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAM4DYDaCcxwhdQb%2B%3DoZcAyd1-o3tU3qNu2Rbv5p0V95nGMeKQg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>>>>>>>>> .
>>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>> You received this message because you are subscribed to the
>>>>>>>>>> Google Groups "blink-dev" group.
>>>>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>>>>> send an email to blink-dev+unsubscr...@chromium.org.
>>>>>>>>>> To view this discussion on the web visit
>>>>>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGdfWNPxpUF5_x-QAkH4_nb1U1WUE9Xi54%3DN%3D%3DJZoYsNsxYwEw%40mail.gmail.com
>>>>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGdfWNPxpUF5_x-QAkH4_nb1U1WUE9Xi54%3DN%3D%3DJZoYsNsxYwEw%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>>>>>>> .
>>>>>>>>>>
>>>>>>>>> --
>>>>>>>> You received this message because you are subscribed to the Google
>>>>>>>> Groups "blink-dev" group.
>>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>>> send an email to blink-dev+unsubscr...@chromium.org.
>>>>>>>> To view this discussion on the web visit
>>>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGdfWNNdyt%2BjJKFmP%3D%2B5kJzgvvD9t9Y%3DhUSpaaxaT%3DsNmu3qvw%40mail.gmail.com
>>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGdfWNNdyt%2BjJKFmP%3D%2B5kJzgvvD9t9Y%3DhUSpaaxaT%3DsNmu3qvw%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>>>>> .
>>>>>>>>
>>>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "blink-dev" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to blink-dev+unsubscr...@chromium.org.
>>>>> To view this discussion on the web visit
>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMYvS2d%3D0%2BsgrVZPm1W%2Br%3DcCvbHL4-oDo274utp_FLCAJLV6Sg%40mail.gmail.com
>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMYvS2d%3D0%2BsgrVZPm1W%2Br%3DcCvbHL4-oDo274utp_FLCAJLV6Sg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "blink-dev" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to blink-dev+unsubscr...@chromium.org.
>>> To view this discussion on the web visit
>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMYvS2e%3DMPi5Sf0swNhmXLATaX2ZfgQP%2B9pPVq2wqOHNveas4g%40mail.gmail.com
>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMYvS2e%3DMPi5Sf0swNhmXLATaX2ZfgQP%2B9pPVq2wqOHNveas4g%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
> You received this message because you are subscribed to the Google Groups
> "blink-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to blink-dev+unsubscr...@chromium.org.
> To view this discussion on the web visit
> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAM4DYDZDAn5eLD%3D%3DLa%2BZmFd5B1MKGk0x-UYiCMUgx6omOLw%3Dww%40mail.gmail.com
> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAM4DYDZDAn5eLD%3D%3DLa%2BZmFd5B1MKGk0x-UYiCMUgx6omOLw%3Dww%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
> --
> You received this message because you are subscribed to the Google Groups
> "blink-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to blink-dev+unsubscr...@chromium.org.
> To view this discussion on the web visit
> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/4227A0FB-62A6-4F24-8B1F-B02E02037EFE%40chromium.org
> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/4227A0FB-62A6-4F24-8B1F-B02E02037EFE%40chromium.org?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAA44PQjADg45S2up98q2gE20BTgi83EUG_syyg8Gyc%3DgQ_bq7w%40mail.gmail.com.

Reply via email to