{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":648254492,"defaultBranch":"main","name":"tflite-micro","ownerLogin":"AdrianLundell","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-06-01T14:45:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/36153706?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1686750177.36462","currentOid":""},"activityList":{"items":[{"before":"89f99a9e7bc0c4db74bd45fdcb8e6e91def406e8","after":"7d5d659d2d2a56aaddba956ce3e6d89d08182d9d","ref":"refs/heads/main","pushedAt":"2024-09-16T12:56:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AdrianLundell","name":"Adrian Lundell","path":"/AdrianLundell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36153706?s=80&v=4"},"commit":{"message":"Update CMSIS-NN vector_sum_s8 calls to new API\n\nChange-Id: I1f7e9cbda38e501d7fd4b38b098c7c56b822eafb","shortMessageHtmlLink":"Update CMSIS-NN vector_sum_s8 calls to new API"}},{"before":"c01ca97f52ca451bfba714d7eb8ae0349d85f537","after":"89f99a9e7bc0c4db74bd45fdcb8e6e91def406e8","ref":"refs/heads/main","pushedAt":"2024-09-16T12:54:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AdrianLundell","name":"Adrian Lundell","path":"/AdrianLundell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36153706?s=80&v=4"},"commit":{"message":"Add CMSIS-NN int8 and int16 batch matmul (#2669)\n\n* Moves some common functions with ref to new header file\n * Creates new cmsis_nn batch_matmul.cc\n\nAuthored-by: Ryan O'Shea \nCo-authored-by: Adrian Lundell \n\nBUG=Add BatchMatmul kernels to cmsisnn","shortMessageHtmlLink":"Add CMSIS-NN int8 and int16 batch matmul (tensorflow#2669)"}},{"before":"a57349f0bc3bc3ded105238fe2f14c36888d42b0","after":"c01ca97f52ca451bfba714d7eb8ae0349d85f537","ref":"refs/heads/main","pushedAt":"2024-08-22T10:21:20.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"AdrianLundell","name":"Adrian Lundell","path":"/AdrianLundell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36153706?s=80&v=4"},"commit":{"message":"Add py_library generate_test_for_model to tflite-micro package (#2667)\n\nThis enables running bazel run\n..:generate_micro_mutable_op_resolver_from_model_test when tflite_micro is installed.\n\nBUG=partially fixing https://github.com/tensorflow/tflite-micro/issues/2564","shortMessageHtmlLink":"Add py_library generate_test_for_model to tflite-micro package (tenso…"}},{"before":"4f25468cd5b33c2fd02f42c6d872bb6ac817e79a","after":"a57349f0bc3bc3ded105238fe2f14c36888d42b0","ref":"refs/heads/main","pushedAt":"2024-07-29T07:44:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AdrianLundell","name":"Adrian Lundell","path":"/AdrianLundell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36153706?s=80&v=4"},"commit":{"message":"Fix Ethos-U driver build. (#2643)\n\nThe updated Ethos-U driver v24.05 (introduced in #2626), contains a second set of device functions for the U85. This can cause the linker to link the functions of the U85, instead of the U55-U65, if they're both included in the driver's sources files. Therefore a glob pattern can no longer be used to collect the driver's source files in the Makefile.\n\nBUG=#2639","shortMessageHtmlLink":"Fix Ethos-U driver build. (tensorflow#2643)"}},{"before":"a17682de2038418028d2d1f6674c6d1235f902d3","after":"4f25468cd5b33c2fd02f42c6d872bb6ac817e79a","ref":"refs/heads/main","pushedAt":"2024-04-23T08:44:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AdrianLundell","name":"Adrian Lundell","path":"/AdrianLundell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36153706?s=80&v=4"},"commit":{"message":"Enable int16_t support for CMSIS-NN LSTM kernel\n\nChange-Id: Icee7e3d4448883a68df011746dfd6f15e8445ef2","shortMessageHtmlLink":"Enable int16_t support for CMSIS-NN LSTM kernel"}},{"before":"35e48a84faa3138b5a6126e9fde3bb959c6f783e","after":"a17682de2038418028d2d1f6674c6d1235f902d3","ref":"refs/heads/main","pushedAt":"2024-04-23T08:35:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AdrianLundell","name":"Adrian Lundell","path":"/AdrianLundell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36153706?s=80&v=4"},"commit":{"message":"Quantize, dequantize optimizations for HiFi targets (#2544)\n\nBUG=none","shortMessageHtmlLink":"Quantize, dequantize optimizations for HiFi targets (tensorflow#2544)"}},{"before":"77ee3cb8c0c55e84dd9c3081a49d4510088310e5","after":"35e48a84faa3138b5a6126e9fde3bb959c6f783e","ref":"refs/heads/main","pushedAt":"2024-03-26T16:31:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AdrianLundell","name":"Adrian Lundell","path":"/AdrianLundell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36153706?s=80&v=4"},"commit":{"message":"Merge branch 'main' into main","shortMessageHtmlLink":"Merge branch 'main' into main"}},{"before":"39d388762466c91ba2315b0ba91a19d920dc6b6c","after":"77ee3cb8c0c55e84dd9c3081a49d4510088310e5","ref":"refs/heads/main","pushedAt":"2024-03-26T13:11:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AdrianLundell","name":"Adrian Lundell","path":"/AdrianLundell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36153706?s=80&v=4"},"commit":{"message":"Compile with -ffp-mode=full for armclang\n\nThis is needed due to multiple uses of NaN and Infinity which is not\nsupported with the default -ffp-mode=std.","shortMessageHtmlLink":"Compile with -ffp-mode=full for armclang"}},{"before":"cf0a5609a834895695250518a2a0ac8525e96ccf","after":"39d388762466c91ba2315b0ba91a19d920dc6b6c","ref":"refs/heads/main","pushedAt":"2024-03-25T14:26:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AdrianLundell","name":"Adrian Lundell","path":"/AdrianLundell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36153706?s=80&v=4"},"commit":{"message":"Compile with -ffp-mode=full for armclang\n\nThis is needed due to multiple uses of NaN and Infinity which is not\nsupported with the default -ffp-mode=std.","shortMessageHtmlLink":"Compile with -ffp-mode=full for armclang"}},{"before":"79e3f35f3ce03c4f24fc9dfef40fcff5827b0112","after":"cf0a5609a834895695250518a2a0ac8525e96ccf","ref":"refs/heads/main","pushedAt":"2024-03-25T14:08:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AdrianLundell","name":"Adrian Lundell","path":"/AdrianLundell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36153706?s=80&v=4"},"commit":{"message":"Add GNU Make rule to print GENDIR (#2514)\n\nUseful when the TFLM makefile is called recursively and build artifacts used.\n\nBUG=b/327609938","shortMessageHtmlLink":"Add GNU Make rule to print GENDIR (tensorflow#2514)"}},{"before":"8eb0e016a081902971bc7b64c6b21c3e0ec1b8ff","after":"79e3f35f3ce03c4f24fc9dfef40fcff5827b0112","ref":"refs/heads/main","pushedAt":"2024-03-20T11:26:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AdrianLundell","name":"Adrian Lundell","path":"/AdrianLundell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36153706?s=80&v=4"},"commit":{"message":"Remove the `output_to_genfiles = True` parameter from Starlark rules (#2512)\n\ncorresponding [g3 cl](https://critique.corp.google.com/cl/616227359)\n\nBUG=N/A","shortMessageHtmlLink":"Remove the output_to_genfiles = True parameter from Starlark rules (t…"}},{"before":"58a5aa22789c63d9d32ef9af1edf68d5f9be64a7","after":"8eb0e016a081902971bc7b64c6b21c3e0ec1b8ff","ref":"refs/heads/main","pushedAt":"2024-03-18T22:32:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rascani","name":"RJ Ascani","path":"/rascani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3202336?s=80&v=4"},"commit":{"message":"Merge branch 'main' into main","shortMessageHtmlLink":"Merge branch 'main' into main"}},{"before":"cb0b8d32a8138650e4ab58b49cb1722cbea018f7","after":"58a5aa22789c63d9d32ef9af1edf68d5f9be64a7","ref":"refs/heads/main","pushedAt":"2024-03-18T10:24:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AdrianLundell","name":"Adrian Lundell","path":"/AdrianLundell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36153706?s=80&v=4"},"commit":{"message":"Use kLstmMaxNumInputOutputTensors","shortMessageHtmlLink":"Use kLstmMaxNumInputOutputTensors"}},{"before":"6d5bab110d78e19dbc39321f78a328dda1e43f14","after":"cb0b8d32a8138650e4ab58b49cb1722cbea018f7","ref":"refs/heads/main","pushedAt":"2024-03-18T08:15:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AdrianLundell","name":"Adrian Lundell","path":"/AdrianLundell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36153706?s=80&v=4"},"commit":{"message":"CMSIS-NN LSTM issue fixes\n\n- Remove read of non-initialized buffer\n- Adds back integer unidirectional_sequence_lstm_test for CMSIS-NN\n- Adds back dtln example using CMSIS-NN\n- Reverts \"Add intermediate tensors to LSTM unit test to enable CMSIS-NN (#1996)\"\n\nChange-Id: I1d02c4c78733dbd794f5669ddb718da39de0330a","shortMessageHtmlLink":"CMSIS-NN LSTM issue fixes"}},{"before":"e3c96ed2fe8f79a34f4f8f7587a6e0dd57e0fd44","after":"6d5bab110d78e19dbc39321f78a328dda1e43f14","ref":"refs/heads/main","pushedAt":"2024-03-15T17:28:16.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"rascani","name":"RJ Ascani","path":"/rascani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3202336?s=80&v=4"},"commit":{"message":"Merge branch 'main' into main","shortMessageHtmlLink":"Merge branch 'main' into main"}},{"before":"74c4632d4d29ca7c8242729e6f3aac97c488558d","after":"e3c96ed2fe8f79a34f4f8f7587a6e0dd57e0fd44","ref":"refs/heads/main","pushedAt":"2024-03-15T15:36:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AdrianLundell","name":"Adrian Lundell","path":"/AdrianLundell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36153706?s=80&v=4"},"commit":{"message":"CMSIS-NN LSTM issue fixes\n\n- Remove read of non-initialized buffer\n- Adds back integer unidirectional_sequence_lstm_test for CMSIS-NN\n- Adds back dtln example using CMSIS-NN\n- Reverts \"Add intermediate tensors to LSTM unit test to enable CMSIS-NN (#1996)\"\n\nChange-Id: I1d02c4c78733dbd794f5669ddb718da39de0330a","shortMessageHtmlLink":"CMSIS-NN LSTM issue fixes"}},{"before":"945b7bfd73b4449decd24fd57d359f2fc48fcb03","after":"74c4632d4d29ca7c8242729e6f3aac97c488558d","ref":"refs/heads/main","pushedAt":"2024-03-15T10:01:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AdrianLundell","name":"Adrian Lundell","path":"/AdrianLundell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36153706?s=80&v=4"},"commit":{"message":"Unique Init, Prepare, Eval functions of signal kernels. (#2497)\n\nRefactor init, prepare , and eval functions to be unique names for signal/ kernels\n\nBUG=b/327655885","shortMessageHtmlLink":"Unique Init, Prepare, Eval functions of signal kernels. (tensorflow#2497"}},{"before":"8363a130c21726c9b1cea852610faf31c66e20fc","after":"945b7bfd73b4449decd24fd57d359f2fc48fcb03","ref":"refs/heads/main","pushedAt":"2024-03-07T10:24:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AdrianLundell","name":"Adrian Lundell","path":"/AdrianLundell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36153706?s=80&v=4"},"commit":{"message":"Add back kLstmMaxNumInputOutputTensors","shortMessageHtmlLink":"Add back kLstmMaxNumInputOutputTensors"}},{"before":"b756b31b176de5a7f23afd7c6a922aa17ea8f4fd","after":"8363a130c21726c9b1cea852610faf31c66e20fc","ref":"refs/heads/main","pushedAt":"2024-03-07T00:16:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rascani","name":"RJ Ascani","path":"/rascani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3202336?s=80&v=4"},"commit":{"message":"Merge branch 'main' into main","shortMessageHtmlLink":"Merge branch 'main' into main"}},{"before":"1f7f54b95ef4fc215855b850358e8770aed89287","after":"b756b31b176de5a7f23afd7c6a922aa17ea8f4fd","ref":"refs/heads/main","pushedAt":"2024-03-06T13:08:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AdrianLundell","name":"Adrian Lundell","path":"/AdrianLundell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36153706?s=80&v=4"},"commit":{"message":"CMSIS-NN LSTM issue fixes\n\n- Remove read of non-initialized buffer\n- Adds back integer unidirectional_sequence_lstm_test for CMSIS-NN\n- Adds back dtln example using CMSIS-NN\n- Reverts \"Add intermediate tensors to LSTM unit test to enable CMSIS-NN (#1996)\"\n\nChange-Id: I1d02c4c78733dbd794f5669ddb718da39de0330a","shortMessageHtmlLink":"CMSIS-NN LSTM issue fixes"}},{"before":"0ec823ed2f46a183ff202725b83c8ee3e13215b2","after":"1f7f54b95ef4fc215855b850358e8770aed89287","ref":"refs/heads/main","pushedAt":"2024-03-05T13:08:34.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"AdrianLundell","name":"Adrian Lundell","path":"/AdrianLundell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36153706?s=80&v=4"},"commit":{"message":"Fix GitHub workflow conditionals (#2489)\n\nBUG=b/327686165","shortMessageHtmlLink":"Fix GitHub workflow conditionals (tensorflow#2489)"}},{"before":"d2effc13ff51e12d8d7a9461af16363cbfc898bd","after":"0ec823ed2f46a183ff202725b83c8ee3e13215b2","ref":"refs/heads/main","pushedAt":"2024-02-13T08:29:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AdrianLundell","name":"Adrian Lundell","path":"/AdrianLundell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36153706?s=80&v=4"},"commit":{"message":"Update CMSIS-NN CONV and LSTM implementations (#2446)\n\nCONV\n- Set filter_dims.c to allow for use of grouped convolution\n- Additionally moves all consistency checks to the prepare stage\n\nLSTM\n- Updates CMSIS-NN download SHA\n- New API for arm_lstm_unidirectional_s8\n- New API for arm_vector_sum_s8\n\nBUG=#2074, bit exactness of lstm kernel.","shortMessageHtmlLink":"Update CMSIS-NN CONV and LSTM implementations (tensorflow#2446)"}},{"before":"080b4ed25e8e1fdb15b92a9c691778b3881c68fa","after":"d2effc13ff51e12d8d7a9461af16363cbfc898bd","ref":"refs/heads/main","pushedAt":"2024-02-09T20:10:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rascani","name":"RJ Ascani","path":"/rascani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3202336?s=80&v=4"},"commit":{"message":"Merge branch 'main' into main","shortMessageHtmlLink":"Merge branch 'main' into main"}},{"before":"e809a277200e704b2d68d7cbb45b1c439389c700","after":"080b4ed25e8e1fdb15b92a9c691778b3881c68fa","ref":"refs/heads/main","pushedAt":"2024-02-09T15:07:24.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"AdrianLundell","name":"Adrian Lundell","path":"/AdrianLundell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36153706?s=80&v=4"},"commit":{"message":"Resolve unit test issue","shortMessageHtmlLink":"Resolve unit test issue"}},{"before":"377f52f6593269877b20ffb1b79fb53056b56d33","after":"e809a277200e704b2d68d7cbb45b1c439389c700","ref":"refs/heads/main","pushedAt":"2024-02-09T10:56:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AdrianLundell","name":"Adrian Lundell","path":"/AdrianLundell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36153706?s=80&v=4"},"commit":{"message":"Run QEMU tests sequentially","shortMessageHtmlLink":"Run QEMU tests sequentially"}},{"before":"4b91122bbf3ad289d7d5515d51748d23eba677cf","after":"377f52f6593269877b20ffb1b79fb53056b56d33","ref":"refs/heads/main","pushedAt":"2024-02-09T10:22:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AdrianLundell","name":"Adrian Lundell","path":"/AdrianLundell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36153706?s=80&v=4"},"commit":{"message":"QEMU makefile fix\n\nAdds cortex_m_qemu to list of builds to skip because of\nCI build failing due to test_run_latency.sh","shortMessageHtmlLink":"QEMU makefile fix"}},{"before":"0f81aa76811605cbf6f98b273978038c4216aa5d","after":"4b91122bbf3ad289d7d5515d51748d23eba677cf","ref":"refs/heads/main","pushedAt":"2024-02-09T09:36:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AdrianLundell","name":"Adrian Lundell","path":"/AdrianLundell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36153706?s=80&v=4"},"commit":{"message":"CMSIS-NN LSTM patch fixes\n\n- Exclude failing tests #(2449)\n- Update LICENSE path in cmsis_nn.inc\n- Formatting","shortMessageHtmlLink":"CMSIS-NN LSTM patch fixes"}},{"before":"35fcb0de2dd9416d098c402b067bcb038b2f8b7e","after":"0f81aa76811605cbf6f98b273978038c4216aa5d","ref":"refs/heads/main","pushedAt":"2024-02-08T16:44:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AdrianLundell","name":"Adrian Lundell","path":"/AdrianLundell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36153706?s=80&v=4"},"commit":{"message":"CMSIS-NN LSTM unit test temporary fix\n\n- See #2449","shortMessageHtmlLink":"CMSIS-NN LSTM unit test temporary fix"}},{"before":"c0cb37efe39e6fe80a2215fe5d248213ce4e66f4","after":"35fcb0de2dd9416d098c402b067bcb038b2f8b7e","ref":"refs/heads/main","pushedAt":"2024-02-08T10:17:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AdrianLundell","name":"Adrian Lundell","path":"/AdrianLundell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36153706?s=80&v=4"},"commit":{"message":"Update to new CMSIS-NN LSTM implementation\n\n- Update download SHA\n- New API for arm_lstm_unidirectional_s8\n- New API for arm_vector_sum_s8\n\nChange-Id: I444bc92418c4069c37922a5330c088d4bde98dd4","shortMessageHtmlLink":"Update to new CMSIS-NN LSTM implementation"}},{"before":"d856cb345b5930fe01f46430df20be3cdba46c13","after":"c0cb37efe39e6fe80a2215fe5d248213ce4e66f4","ref":"refs/heads/main","pushedAt":"2024-02-08T09:54:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AdrianLundell","name":"Adrian Lundell","path":"/AdrianLundell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36153706?s=80&v=4"},"commit":{"message":"Fix grouped conv review comments\n\nChange-Id: I4759af2935e5d221a5b991ee4ac1498f835ef9f1","shortMessageHtmlLink":"Fix grouped conv review comments"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQxMjo1Njo1OS4wMDAwMDBazwAAAAS3bWzF","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0wOFQwOTo1NDozNi4wMDAwMDBazwAAAAP1V8Qv"}},"title":"Activity · AdrianLundell/tflite-micro"}