{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":208364128,"defaultBranch":"master","name":"XNNPACK","ownerLogin":"google","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-09-13T23:48:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1342004?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717355216.0","currentOid":""},"activityList":{"items":[{"before":"1a4d756b60f5b6663b98044690836d893d9865d0","after":"a1ae608bd9d35c76218c9cbe6714157fd1d0aa41","ref":"refs/heads/test_639551895","pushedAt":"2024-06-02T20:11:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Remove unused avx512 qs8/qd8 microkernels - 2,3,4,6 rows\n\n- 1,5,7,8 are interesting but 2,3,4,6 tall are not needed for avx512\n- avx512 (and avx10) have 32 registers in x64 allowing up to 16 rows\n\nPiperOrigin-RevId: 639551895","shortMessageHtmlLink":"Remove unused avx512 qs8/qd8 microkernels - 2,3,4,6 rows"}},{"before":null,"after":"1a4d756b60f5b6663b98044690836d893d9865d0","ref":"refs/heads/test_639551895","pushedAt":"2024-06-02T19:06:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Remove unused avx512 qs8/qd8 microkernels - 2,3,4,6 rows\n\n- 1,5,7,8 are interesting but 2,3,4,6 tall are not needed for avx512\n- avx512 (and avx10) have 32 registers in x64 allowing up to 16 rows\n\nPiperOrigin-RevId: 639551895","shortMessageHtmlLink":"Remove unused avx512 qs8/qd8 microkernels - 2,3,4,6 rows"}},{"before":"48fbf90c9cbf2f377b69f685a48455a289189199","after":"62b53d1c8603dad500629cc05f224092df980b0a","ref":"refs/heads/test_639546161","pushedAt":"2024-06-02T17:37:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Add 14x16 and 16x16 VNNI 4 bit microkernels\n\nPiperOrigin-RevId: 639546161","shortMessageHtmlLink":"Add 14x16 and 16x16 VNNI 4 bit microkernels"}},{"before":null,"after":"48fbf90c9cbf2f377b69f685a48455a289189199","ref":"refs/heads/test_639546161","pushedAt":"2024-06-02T17:35:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Add 14x16 and 16x16 VNNI 4 bit microkernels\n\nPiperOrigin-RevId: 639546161","shortMessageHtmlLink":"Add 14x16 and 16x16 VNNI 4 bit microkernels"}},{"before":null,"after":"016ce3b48f4b0412b8255058138ae554c19f5c7d","ref":"refs/heads/test_639418837","pushedAt":"2024-06-02T01:26:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"AMX 16x64 4 bit F32 microkernels\n\n- generate 2 and 4 tile versions of 4 bit AMX\n\nPiperOrigin-RevId: 639418837","shortMessageHtmlLink":"AMX 16x64 4 bit F32 microkernels"}},{"before":"eb49da3434af6ccc7ea0d1a28a75590e38efbaf0","after":null,"ref":"refs/heads/test_639180982","pushedAt":"2024-06-01T00:43:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"}},{"before":"53ea901577f245e2606700303bfda943b4c20dc0","after":"eb49da3434af6ccc7ea0d1a28a75590e38efbaf0","ref":"refs/heads/master","pushedAt":"2024-06-01T00:43:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Use VNNI for m=1 when using AMX microkernel. Create matching VNNI microkernels with m=1.\n\nPiperOrigin-RevId: 639204472","shortMessageHtmlLink":"Use VNNI for m=1 when using AMX microkernel. Create matching VNNI mic…"}},{"before":"9f8aa06a028967729ac6d76d4d051d0dba4a7426","after":"eb49da3434af6ccc7ea0d1a28a75590e38efbaf0","ref":"refs/heads/test_639180982","pushedAt":"2024-06-01T00:42:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Use VNNI for m=1 when using AMX microkernel. Create matching VNNI microkernels with m=1.\n\nPiperOrigin-RevId: 639204472","shortMessageHtmlLink":"Use VNNI for m=1 when using AMX microkernel. Create matching VNNI mic…"}},{"before":"d5e1aca5e23c3605f1dd5e672035f537bfbd69fd","after":"9f8aa06a028967729ac6d76d4d051d0dba4a7426","ref":"refs/heads/test_639180982","pushedAt":"2024-06-01T00:04:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Use VNNI for m=1 when using AMX microkernel. Create matching VNNI microkernels with m=1.\n\nPiperOrigin-RevId: 639180982","shortMessageHtmlLink":"Use VNNI for m=1 when using AMX microkernel. Create matching VNNI mic…"}},{"before":null,"after":"d5e1aca5e23c3605f1dd5e672035f537bfbd69fd","ref":"refs/heads/test_639180982","pushedAt":"2024-05-31T23:07:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Use VNNI for m=1 when using AMX microkernel. Create matching VNNI microkernels with m=1.\n\nPiperOrigin-RevId: 639180982","shortMessageHtmlLink":"Use VNNI for m=1 when using AMX microkernel. Create matching VNNI mic…"}},{"before":"53ea901577f245e2606700303bfda943b4c20dc0","after":null,"ref":"refs/heads/test_638911474","pushedAt":"2024-05-31T20:16:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"}},{"before":"4f5ac48643bd2b5a952c4be569545c67c7260a64","after":"53ea901577f245e2606700303bfda943b4c20dc0","ref":"refs/heads/master","pushedAt":"2024-05-31T20:16:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Enable QD8 qd8_f32_qc8w_gemm_minmax_ukernel_2x8c2s4__neon_mlal microkernel\n\nPiperOrigin-RevId: 639131742","shortMessageHtmlLink":"Enable QD8 qd8_f32_qc8w_gemm_minmax_ukernel_2x8c2s4__neon_mlal microk…"}},{"before":"08573328300cca069cc4cec9409c0f11e4c1da07","after":"53ea901577f245e2606700303bfda943b4c20dc0","ref":"refs/heads/test_638911474","pushedAt":"2024-05-31T20:16:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Enable QD8 qd8_f32_qc8w_gemm_minmax_ukernel_2x8c2s4__neon_mlal microkernel\n\nPiperOrigin-RevId: 639131742","shortMessageHtmlLink":"Enable QD8 qd8_f32_qc8w_gemm_minmax_ukernel_2x8c2s4__neon_mlal microk…"}},{"before":"35ee374844364c6c65b8378cd2cdbf6dcca542c7","after":"08573328300cca069cc4cec9409c0f11e4c1da07","ref":"refs/heads/test_638911474","pushedAt":"2024-05-31T19:38:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Enable QD8 qd8_f32_qc8w_gemm_minmax_ukernel_2x8c2s4__neon_mlal microkernel\n\nPiperOrigin-RevId: 638911474","shortMessageHtmlLink":"Enable QD8 qd8_f32_qc8w_gemm_minmax_ukernel_2x8c2s4__neon_mlal microk…"}},{"before":"3309c9042ff00a344cb958ac881ff8880ed704ae","after":"976f7bc49bb5a84714d87f3e76710634f5d1003f","ref":"refs/heads/test_639060841","pushedAt":"2024-05-31T17:11:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Generate the build identifier using the XNNPack sources that are used in `:prod_microkernels`.\n\nThis uses a Bazel rule to list the transitive sources that are used to build `:prod_microkernels`. This means that the identifier now only changes if the kernels for the architecture XNNPack was built for change.\n\nPiperOrigin-RevId: 639060841","shortMessageHtmlLink":"Generate the build identifier using the XNNPack sources that are used…"}},{"before":null,"after":"3309c9042ff00a344cb958ac881ff8880ed704ae","ref":"refs/heads/test_639060841","pushedAt":"2024-05-31T16:44:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Generate the build identifier using the XNNPack sources that are used in `:prod_microkernels`.\n\nThis uses a Bazel rule to list the transitive sources that are used to build `:prod_microkernels`. This means that the identifier now only changes if the kernels for the architecture XNNPack was built for change.\n\nPiperOrigin-RevId: 639060841","shortMessageHtmlLink":"Generate the build identifier using the XNNPack sources that are used…"}},{"before":"4f5ac48643bd2b5a952c4be569545c67c7260a64","after":null,"ref":"refs/heads/test_638755423","pushedAt":"2024-05-31T13:49:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"}},{"before":"27d53c203cdcd6d605e4ed828762b7b89e908384","after":"4f5ac48643bd2b5a952c4be569545c67c7260a64","ref":"refs/heads/master","pushedAt":"2024-05-31T13:49:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Reduce the number of tests for zero in average pooling from N to 2, by testing all odd or all even indices at once.\n\nI expect this to reduce the latency of the slowest test (RISCV avgpool tests) in our presubmits by close to 30 minutes!\n\nPiperOrigin-RevId: 639019531","shortMessageHtmlLink":"Reduce the number of tests for zero in average pooling from N to 2, b…"}},{"before":"038ce0f06648d355cb4535776c5e9ee7fcc73993","after":"4f5ac48643bd2b5a952c4be569545c67c7260a64","ref":"refs/heads/test_638755423","pushedAt":"2024-05-31T13:49:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Reduce the number of tests for zero in average pooling from N to 2, by testing all odd or all even indices at once.\n\nI expect this to reduce the latency of the slowest test (RISCV avgpool tests) in our presubmits by close to 30 minutes!\n\nPiperOrigin-RevId: 639019531","shortMessageHtmlLink":"Reduce the number of tests for zero in average pooling from N to 2, b…"}},{"before":"3e638003f10ee75f1dc756e3b44a0ef23ecae05c","after":"038ce0f06648d355cb4535776c5e9ee7fcc73993","ref":"refs/heads/test_638755423","pushedAt":"2024-05-31T13:08:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Reduce the number of tests for zero in average pooling from N to 2, by testing all odd or all even indices at once.\n\nI expect this to reduce the latency of the slowest test (RISCV avgpool tests) in our presubmits by close to 30 minutes!\n\nPiperOrigin-RevId: 638755423","shortMessageHtmlLink":"Reduce the number of tests for zero in average pooling from N to 2, b…"}},{"before":"27d53c203cdcd6d605e4ed828762b7b89e908384","after":null,"ref":"refs/heads/test_638789246","pushedAt":"2024-05-31T11:24:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"}},{"before":"86f8361dcf912c28fa7a98d6e0571500569fc3f1","after":"27d53c203cdcd6d605e4ed828762b7b89e908384","ref":"refs/heads/master","pushedAt":"2024-05-31T11:24:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Change XNNPack build identifier fingerprinted files.\n\nInstead of using all the micro-kernel source files, which pulls in thousands of source files, the fingerprint is done on the amalgamated source files. This get the number of files pulled in down to 40.\n\nPiperOrigin-RevId: 638989670","shortMessageHtmlLink":"Change XNNPack build identifier fingerprinted files."}},{"before":"7d39e48bc57f2aacde76c54ed1266a72095bc4cc","after":"27d53c203cdcd6d605e4ed828762b7b89e908384","ref":"refs/heads/test_638789246","pushedAt":"2024-05-31T11:24:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Change XNNPack build identifier fingerprinted files.\n\nInstead of using all the micro-kernel source files, which pulls in thousands of source files, the fingerprint is done on the amalgamated source files. This get the number of files pulled in down to 40.\n\nPiperOrigin-RevId: 638989670","shortMessageHtmlLink":"Change XNNPack build identifier fingerprinted files."}},{"before":"00b3c0e55786a026caf0638d93d977687be6f5d2","after":"7d39e48bc57f2aacde76c54ed1266a72095bc4cc","ref":"refs/heads/test_638789246","pushedAt":"2024-05-31T10:31:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Change XNNPack build identifier fingerprinted files.\n\nInstead of using all the micro-kernel source files, which pulls in thousands of source files, the fingerprint is done on the amalgamated source files. This get the number of files pulled in down to 40.\n\nPiperOrigin-RevId: 638789246","shortMessageHtmlLink":"Change XNNPack build identifier fingerprinted files."}},{"before":"c0724278ec2453f9f719206983a2b6871a95e9a3","after":"00b3c0e55786a026caf0638d93d977687be6f5d2","ref":"refs/heads/test_638789246","pushedAt":"2024-05-31T09:26:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Change XNNPack build identifier fingerprinted files.\n\nInstead of using all the micro-kernel source files, which pulls in thousands of source files, the fingerprint is done on the amalgamated source files. This get the number of files pulled in down to 40.\n\nPiperOrigin-RevId: 638789246","shortMessageHtmlLink":"Change XNNPack build identifier fingerprinted files."}},{"before":"86f8361dcf912c28fa7a98d6e0571500569fc3f1","after":null,"ref":"refs/heads/test_638546451","pushedAt":"2024-05-31T08:55:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"}},{"before":"df49c60c4d2c4d9dc115693ad9112f7420856cb9","after":"86f8361dcf912c28fa7a98d6e0571500569fc3f1","ref":"refs/heads/master","pushedAt":"2024-05-31T08:55:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Enable AMX 16x16 QD8-F32-QC4W microkernel\n\n- Enable 1x16 and 16x16 AMX microkernels for 4 bit weights\n\nPiperOrigin-RevId: 638955448","shortMessageHtmlLink":"Enable AMX 16x16 QD8-F32-QC4W microkernel"}},{"before":"73eaaa2dd26026467228fe024b5ad766470a1f3b","after":"86f8361dcf912c28fa7a98d6e0571500569fc3f1","ref":"refs/heads/test_638546451","pushedAt":"2024-05-31T08:55:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Enable AMX 16x16 QD8-F32-QC4W microkernel\n\n- Enable 1x16 and 16x16 AMX microkernels for 4 bit weights\n\nPiperOrigin-RevId: 638955448","shortMessageHtmlLink":"Enable AMX 16x16 QD8-F32-QC4W microkernel"}},{"before":"199d9ed3625f608ba63470e386a171315158e17d","after":"35ee374844364c6c65b8378cd2cdbf6dcca542c7","ref":"refs/heads/test_638911474","pushedAt":"2024-05-31T08:45:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Enable QD8 qd8_f32_qc8w_gemm_minmax_ukernel_2x8c2s4__neon_mlal microkernel\n\nPiperOrigin-RevId: 638911474","shortMessageHtmlLink":"Enable QD8 qd8_f32_qc8w_gemm_minmax_ukernel_2x8c2s4__neon_mlal microk…"}},{"before":"11e1d88291c5b9c8f7a0c9e4b1914c92e09839ef","after":"c0724278ec2453f9f719206983a2b6871a95e9a3","ref":"refs/heads/test_638789246","pushedAt":"2024-05-31T08:39:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Change XNNPack build identifier fingerprinted files.\n\nInstead of using all the micro-kernel source files, which pulls in thousands of source files, the fingerprint is done on the amalgamated source files. This get the number of files pulled in down to 40.\n\nPiperOrigin-RevId: 638789246","shortMessageHtmlLink":"Change XNNPack build identifier fingerprinted files."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWlZGTAA","startCursor":null,"endCursor":null}},"title":"Activity · google/XNNPACK"}