{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":155607686,"defaultBranch":"main","name":"webnn","ownerLogin":"webmachinelearning","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-10-31T18:47:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/42399997?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715195941.0","currentOid":""},"activityList":{"items":[{"before":"d447db78a0b3033cc9f1344cb70436d6c03b932a","after":"58f8bf81cb19e08fd32dc06a2cc0d6e770c47708","ref":"refs/heads/gh-pages","pushedAt":"2024-05-30T15:52:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Merge pull request #692 from shiyi9801/logicalNot\n\nSHA: 0f7911d18ec99f95e0d68c7e52f80a46ffd46ca8\nReason: push, by huningxin\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Merge pull request #692 from shiyi9801/logicalNot"}},{"before":"960ae89238912543f5a49673d3fb63fcc8318449","after":"0f7911d18ec99f95e0d68c7e52f80a46ffd46ca8","ref":"refs/heads/main","pushedAt":"2024-05-30T15:51:25.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"huningxin","name":"Ningxin Hu","path":"/huningxin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1005673?s=80&v=4"},"commit":{"message":"Merge pull request #692 from shiyi9801/logicalNot\n\nRename the logical operation \"not\" to \"logicalNot\"","shortMessageHtmlLink":"Merge pull request #692 from shiyi9801/logicalNot"}},{"before":"bb09eefc0dc1467366a2d8398990137cea149836","after":"d447db78a0b3033cc9f1344cb70436d6c03b932a","ref":"refs/heads/gh-pages","pushedAt":"2024-05-23T04:02:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Add missing validation for pad(), slice(), and split() (#690)\n\nSHA: 960ae89238912543f5a49673d3fb63fcc8318449\nReason: push, by fdwr\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Add missing validation for pad(), slice(), and split() (#690)"}},{"before":"5e7d8cd8561bc23ad3e9312df0699c344d4173f9","after":"960ae89238912543f5a49673d3fb63fcc8318449","ref":"refs/heads/main","pushedAt":"2024-05-23T04:01:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fdwr","name":"Dwayne Robinson","path":"/fdwr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1809166?s=80&v=4"},"commit":{"message":"Add missing validation for pad(), slice(), and split() (#690)\n\n* Add missing validation for pad(), slice(), and split()\r\n\r\nNoticed during a review of the Chromium prototype. These are all\r\npretty obvious except for slice() where there is subtlety for 0-size\r\ndimensions. I added an issue linking to #391 since the steps will need\r\nto be revised depending on how that issue is resolved.\r\n\r\n* Add another note for split()","shortMessageHtmlLink":"Add missing validation for pad(), slice(), and split() (#690)"}},{"before":"2509c2645152fba656b60813d23be8df9f8e6f18","after":"bb09eefc0dc1467366a2d8398990137cea149836","ref":"refs/heads/gh-pages","pushedAt":"2024-05-15T15:44:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Merge pull request #687 from inexorabletash/validate-layernorm-axes\n\nSHA: 5e7d8cd8561bc23ad3e9312df0699c344d4173f9\nReason: push, by huningxin\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Merge pull request #687 from inexorabletash/validate-layernorm-axes"}},{"before":"5d9442661c3333b9a1cc727965125e049c973fe5","after":"5e7d8cd8561bc23ad3e9312df0699c344d4173f9","ref":"refs/heads/main","pushedAt":"2024-05-15T15:43:30.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"huningxin","name":"Ningxin Hu","path":"/huningxin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1005673?s=80&v=4"},"commit":{"message":"Merge pull request #687 from inexorabletash/validate-layernorm-axes\n\nValidate layerNormalization options.axes","shortMessageHtmlLink":"Merge pull request #687 from inexorabletash/validate-layernorm-axes"}},{"before":"6c0c7cf1dabf43ec057bf10eba800bf7a842a822","after":"2509c2645152fba656b60813d23be8df9f8e6f18","ref":"refs/heads/gh-pages","pushedAt":"2024-05-14T15:20:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Merge pull request #683 from inexorabletash/validate-reduction-axes-rank\n\nSHA: 5d9442661c3333b9a1cc727965125e049c973fe5\nReason: push, by huningxin\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Merge pull request #683 from inexorabletash/validate-reduction-axes-rank"}},{"before":"dafa2bad5758a145875456f67625e38954cb1751","after":"5d9442661c3333b9a1cc727965125e049c973fe5","ref":"refs/heads/main","pushedAt":"2024-05-14T15:18:44.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"huningxin","name":"Ningxin Hu","path":"/huningxin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1005673?s=80&v=4"},"commit":{"message":"Merge pull request #683 from inexorabletash/validate-reduction-axes-rank\n\nValidate no duplicate axes for reduction ops","shortMessageHtmlLink":"Merge pull request #683 from inexorabletash/validate-reduction-axes-rank"}},{"before":"9ed2866215a296f696ac4c5d371e53ecd816b72d","after":"6c0c7cf1dabf43ec057bf10eba800bf7a842a822","ref":"refs/heads/gh-pages","pushedAt":"2024-05-11T03:04:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Merge pull request #685 from huningxin/gather_indicies_int32\n\nSHA: dafa2bad5758a145875456f67625e38954cb1751\nReason: push, by huningxin\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Merge pull request #685 from huningxin/gather_indicies_int32"}},{"before":"587af73858cb9e16e26742c61bcbc7a2a30013c7","after":"dafa2bad5758a145875456f67625e38954cb1751","ref":"refs/heads/main","pushedAt":"2024-05-11T03:03:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"huningxin","name":"Ningxin Hu","path":"/huningxin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1005673?s=80&v=4"},"commit":{"message":"Merge pull request #685 from huningxin/gather_indicies_int32\n\nSupport int32 data type for 'indices' operand of 'gather' operator","shortMessageHtmlLink":"Merge pull request #685 from huningxin/gather_indicies_int32"}},{"before":"88ed470eb8dd15d140aba28f9bcb73c072e7c10b","after":"9ed2866215a296f696ac4c5d371e53ecd816b72d","ref":"refs/heads/gh-pages","pushedAt":"2024-05-10T09:13:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Merge pull request #674 from inexorabletash/op-name-consistency\n\nSHA: 587af73858cb9e16e26742c61bcbc7a2a30013c7\nReason: push, by huningxin\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Merge pull request #674 from inexorabletash/op-name-consistency"}},{"before":"103647c75217b80cf8a3a60192c78e42536fc783","after":"587af73858cb9e16e26742c61bcbc7a2a30013c7","ref":"refs/heads/main","pushedAt":"2024-05-10T09:12:27.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"huningxin","name":"Ningxin Hu","path":"/huningxin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1005673?s=80&v=4"},"commit":{"message":"Merge pull request #674 from inexorabletash/op-name-consistency\n\nUse consistent phrasing for operator creation","shortMessageHtmlLink":"Merge pull request #674 from inexorabletash/op-name-consistency"}},{"before":"44a92f88a7aa9904e83e613dd33158a7f88bfa0b","after":"88ed470eb8dd15d140aba28f9bcb73c072e7c10b","ref":"refs/heads/gh-pages","pushedAt":"2024-05-09T20:50:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Remove note about interop issues with clamp()'s minValue == maxValue (#684)\n\nSHA: 103647c75217b80cf8a3a60192c78e42536fc783\nReason: push, by fdwr\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Remove note about interop issues with clamp()'s minValue == maxValue (#…"}},{"before":"191a9de2b351267f2b3cf5ec05fdba9037498310","after":"103647c75217b80cf8a3a60192c78e42536fc783","ref":"refs/heads/main","pushedAt":"2024-05-09T20:48:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fdwr","name":"Dwayne Robinson","path":"/fdwr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1809166?s=80&v=4"},"commit":{"message":"Remove note about interop issues with clamp()'s minValue == maxValue (#684)\n\nPer discussion in the issue, now that XNNPACK is updated there are no\r\nbackends that disallow minValue == maxValue, so the issue can be\r\nresolved and spec note can be removed.\r\n\r\nResolves #396","shortMessageHtmlLink":"Remove note about interop issues with clamp()'s minValue == maxValue (#…"}},{"before":"75689f86d60daeb6c5c101c157b4977acd9f0942","after":null,"ref":"refs/heads/triage-interop-label","pushedAt":"2024-05-08T19:19:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"anssiko","name":"Anssi Kostiainen","path":"/anssiko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/765510?s=80&v=4"}},{"before":"b369a88aa09e4b4c941ff7c3a88240cccf0fdad3","after":"191a9de2b351267f2b3cf5ec05fdba9037498310","ref":"refs/heads/main","pushedAt":"2024-05-08T19:18:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anssiko","name":"Anssi Kostiainen","path":"/anssiko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/765510?s=80&v=4"},"commit":{"message":"Process: Add \"interop\" label (#682)\n\nFor issues arising from differences between backends.","shortMessageHtmlLink":"Process: Add \"interop\" label (#682)"}},{"before":null,"after":"75689f86d60daeb6c5c101c157b4977acd9f0942","ref":"refs/heads/triage-interop-label","pushedAt":"2024-05-08T06:51:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"anssiko","name":"Anssi Kostiainen","path":"/anssiko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/765510?s=80&v=4"},"commit":{"message":"Process: Add \"interop\" label\n\nFor issues arising from differences between backends.","shortMessageHtmlLink":"Process: Add \"interop\" label"}},{"before":"120af2b9ef01a98535c457eb0ce008a9da8eb1d8","after":"44a92f88a7aa9904e83e613dd33158a7f88bfa0b","ref":"refs/heads/gh-pages","pushedAt":"2024-05-07T05:27:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Build fix: Correct link for \"transferred\" term (#679)\n\nSHA: b369a88aa09e4b4c941ff7c3a88240cccf0fdad3\nReason: push, by fdwr\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Build fix: Correct link for \"transferred\" term (#679)"}},{"before":"55fbe159976f33990db3a74fa3d919469a152c54","after":"b369a88aa09e4b4c941ff7c3a88240cccf0fdad3","ref":"refs/heads/main","pushedAt":"2024-05-07T05:25:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fdwr","name":"Dwayne Robinson","path":"/fdwr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1809166?s=80&v=4"},"commit":{"message":"Build fix: Correct link for \"transferred\" term (#679)\n\nPreviously, a link to \"transferred\" was not scoped, and Bikeshed\r\nwas silently linking to Verifiable Credentials Data Model v2.0's\r\ndefinition of the term. That term went away, so Bikeshed will now\r\nemit an error.\r\n\r\nFix by correctly scoping the link.","shortMessageHtmlLink":"Build fix: Correct link for \"transferred\" term (#679)"}},{"before":"266eae104899608819491f9b5bd1db0a29d3582c","after":"55fbe159976f33990db3a74fa3d919469a152c54","ref":"refs/heads/main","pushedAt":"2024-05-06T22:29:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fdwr","name":"Dwayne Robinson","path":"/fdwr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1809166?s=80&v=4"},"commit":{"message":"Add missing definitions of inputShape to conv2d algorithms (#680)\n\nThe algorithms for both conv2d() and convTranspose2d() used an\r\n`inputShape` local variable, but never defined it. Oops! The meaning\r\nwas obvious, but we do need to define and initialize it to keep\r\ntooling happy.","shortMessageHtmlLink":"Add missing definitions of inputShape to conv2d algorithms (#680)"}},{"before":"3dc1c45cfe9b0c3466b7a7adaa75ef2ce89764a3","after":"120af2b9ef01a98535c457eb0ce008a9da8eb1d8","ref":"refs/heads/gh-pages","pushedAt":"2024-05-05T01:03:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Merge pull request #664 from a-sully/remove-op-fusion-activations\n\nSHA: 266eae104899608819491f9b5bd1db0a29d3582c\nReason: push, by huningxin\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Merge pull request #664 from a-sully/remove-op-fusion-activations"}},{"before":"4165154a4313699be3f50955a459a381c26ad76f","after":"266eae104899608819491f9b5bd1db0a29d3582c","ref":"refs/heads/main","pushedAt":"2024-05-05T01:01:56.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"huningxin","name":"Ningxin Hu","path":"/huningxin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1005673?s=80&v=4"},"commit":{"message":"Merge pull request #664 from a-sully/remove-op-fusion-activations\n\nRemove MLActivation parameters used for op fusion","shortMessageHtmlLink":"Merge pull request #664 from a-sully/remove-op-fusion-activations"}},{"before":"39f55588388a7b3b3710826e953e7940bb007385","after":"3dc1c45cfe9b0c3466b7a7adaa75ef2ce89764a3","ref":"refs/heads/gh-pages","pushedAt":"2024-05-03T02:22:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Merge pull request #671 from a-sully/reshape-nulls\n\nSHA: 4165154a4313699be3f50955a459a381c26ad76f\nReason: push, by huningxin\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Merge pull request #671 from a-sully/reshape-nulls"}},{"before":"f849201e2f2f2f0ce95a84a30573a1ac7139c065","after":"4165154a4313699be3f50955a459a381c26ad76f","ref":"refs/heads/main","pushedAt":"2024-05-03T02:20:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"huningxin","name":"Ningxin Hu","path":"/huningxin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1005673?s=80&v=4"},"commit":{"message":"Merge pull request #671 from a-sully/reshape-nulls\n\nRemove uses of null as parameter to reshape() in code samples","shortMessageHtmlLink":"Merge pull request #671 from a-sully/reshape-nulls"}},{"before":"09edf86e398f81adb2672183b52e4e6d518c6b8d","after":"39f55588388a7b3b3710826e953e7940bb007385","ref":"refs/heads/gh-pages","pushedAt":"2024-05-03T01:52:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Merge pull request #672 from inexorabletash/misc-minor-fixes\n\nSHA: f849201e2f2f2f0ce95a84a30573a1ac7139c065\nReason: push, by huningxin\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Merge pull request #672 from inexorabletash/misc-minor-fixes"}},{"before":"aa5fac982c9a8849a017938c7d705c6eee459de7","after":"f849201e2f2f2f0ce95a84a30573a1ac7139c065","ref":"refs/heads/main","pushedAt":"2024-05-03T01:50:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"huningxin","name":"Ningxin Hu","path":"/huningxin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1005673?s=80&v=4"},"commit":{"message":"Merge pull request #672 from inexorabletash/misc-minor-fixes\n\nHandful of algorithm and convention fixes","shortMessageHtmlLink":"Merge pull request #672 from inexorabletash/misc-minor-fixes"}},{"before":"12ef30e8a1d511c9a19a3d620e9dc2edc4ee9de0","after":"09edf86e398f81adb2672183b52e4e6d518c6b8d","ref":"refs/heads/gh-pages","pushedAt":"2024-05-02T04:06:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Simplify, correct, and add validation for GRU/LSTM and friends (#659)\n\nSHA: aa5fac982c9a8849a017938c7d705c6eee459de7\nReason: push, by fdwr\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Simplify, correct, and add validation for GRU/LSTM and friends (#659)"}},{"before":"ecc55a35e2fa736fe3d4570775368085c9792f09","after":"aa5fac982c9a8849a017938c7d705c6eee459de7","ref":"refs/heads/main","pushedAt":"2024-05-02T04:04:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fdwr","name":"Dwayne Robinson","path":"/fdwr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1809166?s=80&v=4"},"commit":{"message":"Simplify, correct, and add validation for GRU/LSTM and friends (#659)\n\n* Simplify, correct, and add validation for GRU/LSTM and friends\r\n\r\n- A couple of places were comparing a rank vs. an expected dimension\r\n (e.g. \"rank is not equal to 3 * hiddenSize\"). Fix these!\r\n\r\n- Rather than validating for example validating that rank = 2,\r\n shape[0] = N and shape[1] = M, just compare shape against « N, M ».\r\n\r\n- While doing the above, several arguments had their data type and\r\n rank validated, but only some of the dimensions. Make this\r\n consistent across the ops - at least, matching the existing prose.\r\n\r\n* incorporate feedback from @huningxin\r\n\r\n* re-order steps to match across methods\r\n\r\n* Validate instanceNormalization input scale/bias shapes","shortMessageHtmlLink":"Simplify, correct, and add validation for GRU/LSTM and friends (#659)"}},{"before":"bcbbbcaf3705b95f93f83b631354a69073706066","after":"12ef30e8a1d511c9a19a3d620e9dc2edc4ee9de0","ref":"refs/heads/gh-pages","pushedAt":"2024-05-01T07:08:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Validate the hidden size of GRU and LSTM operators (#644)\n\nSHA: ecc55a35e2fa736fe3d4570775368085c9792f09\nReason: push, by fdwr\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Validate the hidden size of GRU and LSTM operators (#644)"}},{"before":"1c9948dca4e01a8d2d8c354e6faeb17bd6215838","after":"ecc55a35e2fa736fe3d4570775368085c9792f09","ref":"refs/heads/main","pushedAt":"2024-05-01T07:06:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fdwr","name":"Dwayne Robinson","path":"/fdwr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1809166?s=80&v=4"},"commit":{"message":"Validate the hidden size of GRU and LSTM operators (#644)\n\n* Validate the maximum hidden size of GRU and LSTM operators\r\n\r\nFor gru()/gruCell() and lstm()/lstmCell(), a hiddenSize parameter is\r\npassed, a multiple of which defines a dimension of the output.\r\n\r\n- This is sometimes implicitly validated by the presence of an option\r\n with the same dimension - but not always.\r\n\r\n- Some underlying platforms operate on a single bias tensor, rather\r\n than the two bias/recurrentBias options present in the WebNN API. So\r\n the combined size needs to also be a valid dimension.\r\n\r\nIntroduce validation for all cases, validate the combined size, and\r\nadd an explanation inline since this is subtle.\r\n\r\nFixes #625\r\n\r\n* fix merge residue","shortMessageHtmlLink":"Validate the hidden size of GRU and LSTM operators (#644)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWDFXRwA","startCursor":null,"endCursor":null}},"title":"Activity · webmachinelearning/webnn"}