Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Candidate Recommendation readiness tracker #240

Closed
5 of 8 tasks
anssiko opened this issue Dec 15, 2021 · 16 comments
Closed
5 of 8 tasks

Candidate Recommendation readiness tracker #240

anssiko opened this issue Dec 15, 2021 · 16 comments
Labels

Comments

@anssiko
Copy link
Member

anssiko commented Dec 15, 2021

ℹ️ The requirements and status have been updated to reflect Q1'24 CR Snapshot target.

This is a meta issue to track Candidate Recommendation (CR) publication readiness for the Web Neural Network API.

About

A Candidate Recommendation is a document that satisfies the technical requirements of the Working Group that produced it and their dependencies, and has already received wide review. W3C publishes a Candidate Recommendation to

  • signal to the wider community that it is time to do a final review
  • gather implementation experience

Requirements

Legend:
⚪ Not started
🟡 In progress
🟢 Completed

To publish a Candidate Recommendation, in addition to meeting the requirements for advancement a Working Group:

  • must specify the deadline for comments, which must be at least 28 days after publication, and should be longer for complex documents,
  • must show that the specification has received wide review, and
    • 🟡 Delta wide review tracked in Wide review tracker #239, previously completed in Q1'23 for CR1
    • Implementation-specific reviews of interest (informational, not a complete list):
  • may identify features in the document as at risk. These features may be removed before advancement to Proposed Recommendation without a requirement to publish a new Candidate Recommendation.
@huningxin
Copy link
Contributor

I'd like to propose WebNN baseline implementation (#245) to be tracked by CR readiness. It would be used to establish the baseline for WebNN web-platform-tests.

@wchao1115
Copy link
Collaborator

wchao1115 commented Jan 13, 2022

issue #226, #230, and #229 should also be tracked for CR readiness.

@anssiko
Copy link
Member Author

anssiko commented Jan 20, 2022

Per WebML WG Teleconference – 13 January 2022, explicitly added to the list the following requirement:

Other deliverables: ethical considerations documented

This work in ongoing in its own repo and is referenced from the WebNN API specification. The plan on how we advance this work was presented in the WebML WG Teleconference – 16 Dec 2021.

@anssiko anssiko pinned this issue Jan 20, 2022
@anssiko
Copy link
Member Author

anssiko commented Jan 31, 2022

I added webnn-baseline implementation as a new component for the adequate implementation experience requirement. The initial webnn-baseline implementation is currently in review: webmachinelearning/webnn-baseline#1

@anssiko
Copy link
Member Author

anssiko commented May 13, 2022

The initial webnn-baseline implementation landed. We continue refine this project to help gather implementation experience for Candidate Recommendation purposes. Another ongoing effort that contributes to implementation experience is the Chromium WIP prototype.

@anssiko
Copy link
Member Author

anssiko commented Jan 23, 2023

As discussed, our collective goal is to add some final polish and ship the CR during Q1 2023. Thank you for your contributions!

@anssiko
Copy link
Member Author

anssiko commented Feb 23, 2023

We have issued a Call for Consensus to publish WebNN API Candidate Recommendation.

@anssiko
Copy link
Member Author

anssiko commented Mar 3, 2023

FTR, the Call for Consensus passes.

Related, in preparation for the upcoming Candidate Recommendation publication I've done an issue triage. If you identify any bugs in labelling please let me know and we'll adjust. The labels are considered informative. The purpose is to make the issue list more easy to grasp for the WG as well as for other folks who might peek into our repo on their quest to make a positive impact with concrete contributions. Don't read too much into the semantics of the names of these labels.

@anssiko
Copy link
Member Author

anssiko commented Mar 30, 2023

I’m excited to announce the Web Neural Network API (WebNN) has been published as a Candidate Recommendation today:

🚀 https://www.w3.org/TR/2023/CR-webnn-20230330/

@anssiko anssiko closed this as completed Mar 30, 2023
@anssiko anssiko unpinned this issue Apr 13, 2023
@anssiko
Copy link
Member Author

anssiko commented Feb 1, 2024

The WG is looking publish a new Candidate Recommendation Snapshot in Q1'24. Delta wide review is in flight #239 (comment) and the Status of this document is staged at #532. Notably, the WG has gathered further implementation experience since its previous CR publication.

@anssiko
Copy link
Member Author

anssiko commented Feb 28, 2024

As discussed, with the recent updates to the spec, WPT and implementation status, we're getting very close to CR Snapshot readiness.

We're awaiting a go-ahead signal from the TAG delta review to initiate the transition. Based on my assessment we satisfy all the other requirements. @dontcallmedom can you please cross-check against the latest transition request expectations that we've all set otherwise. Would it be appropriate to issue a CfC now (noting the TAG delta review is in flight)?

Thank you everyone for your major contributions that make this important publication happen!

@dontcallmedom
Copy link
Contributor

yes, starting the CfC seems appropriate; if the TAG review raises new concerns, we would still have the opportunity to revisit our decision prior to submitting the transition request.

(and I confirm we're otherwise ready for the transition request)

@anssiko
Copy link
Member Author

anssiko commented Feb 28, 2024

Thanks @dontcallmedom.

Call for Consensus to publish a new WebNN API Candidate Recommendation Snapshot issued.

@anssiko
Copy link
Member Author

anssiko commented Mar 7, 2024

The most recent Call for Consensus passes.

@anssiko
Copy link
Member Author

anssiko commented Mar 11, 2024

CR Snapshot transition request: w3c/transitions#592 (thanks @dontcallmedom!)

@anssiko
Copy link
Member Author

anssiko commented Apr 11, 2024

I’m pleased to announce the Web Neural Network API (WebNN) has been published as a Candidate Recommendation Snapshot today:

🚀 https://www.w3.org/TR/2024/CR-webnn-20240411/

Congratulations to the WG for this major accomplishment. The publication would not have been possible without every WG participants' contributions.

@anssiko anssiko closed this as completed Apr 11, 2024
@anssiko anssiko unpinned this issue Apr 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants