Skip to content

Commit

Permalink
Content: Define operand concept, simplify graph connection steps
Browse files Browse the repository at this point in the history
As discussed in webmachinelearning#572:

- Define an "operator" concept, with inputs, outputs, activations.
- Defer "platform operator" and "platform operand" to build.
- Standardize the graph connection steps across builder methods.
- Simplify activation, input and constant steps.

Not covered in this change:

- Erroring if input's [[builder]] doesn't match `this`
- Build algorithm - covered by webmachinelearning#448 and webmachinelearning#457
- gru() is missing steps to populate output. Added "Issue" note.
- Introducing "Validate arguments" section for each method.
- Introducing "Calculate output shape" section for each method.

For webmachinelearning#549 and webmachinelearning#572.
  • Loading branch information
inexorabletash committed Feb 28, 2024
1 parent 0de084d commit 4f07efb
Showing 1 changed file with 253 additions and 395 deletions.
Loading

0 comments on commit 4f07efb

Please sign in to comment.