Closed anssiko closed 8 months ago
PR #540 defines global concepts "platform operator" and "platform operand".
Some terms that would be good to define:
If you're following this issue, please review: https://github.com/webmachinelearning/webnn/issues/572#issuecomment-1962198054
Programming Model changes in https://github.com/webmachinelearning/webnn/issues/572#issuecomment-1962198054 LGTM.
Edit: Should we also say the nodes of the graph are connected by edges, represented by MLOperands? This is complementary to "MLOperands representing the data flow" but using graph theory language.
Edit: Should we also say the nodes of the graph are connected by edges, represented by MLOperands? This is complementary to "MLOperands representing the data flow" but using graph theory language.
Updated to read:
An operator's input is one or more MLOperands representing the data flow for the computation, and are the edges of the graph. Operands include input values...
@anssiko - now that #591 is merged, do you think we can close this out and have more specific issues if needed?
Yes we can. Much thanks for doing a pass also on this part of the spec that I believe will be read by many web developers and people interested in the lay of the land.
Review and update the programming model section to ensure it still reads well and is up to date with the rest of the specification. This section can be used as a place to define concepts that apply globally.