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: 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/CAL5BFfXYqSBnphP_SgbqEh%3DZkYBQ%3Dki0nPUgkkSCrPhaYz1eCg%40mail.gmail.com.

Reply via email to