{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":748528018,"defaultBranch":"main","name":"WhisperKit","ownerLogin":"argmaxinc","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-26T07:11:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/150409474?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716677704.0","currentOid":""},"activityList":{"items":[{"before":"302fc8c0e6fe948efd475298c1d3e02cdf734bba","after":"3aa94e8c3950afdeaf916cb1da71e44f62bd2864","ref":"refs/heads/main","pushedAt":"2024-05-25T22:18:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZachNagengast","name":"Zach Nagengast","path":"/ZachNagengast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1981179?s=80&v=4"},"commit":{"message":"Reset `shoudlEarlyStop` as an instance property of TextDecoder and update tests","shortMessageHtmlLink":"Reset shoudlEarlyStop as an instance property of TextDecoder and up…"}},{"before":"c829f9ada176737c3a60db79feea8a566b3f5196","after":"302fc8c0e6fe948efd475298c1d3e02cdf734bba","ref":"refs/heads/main","pushedAt":"2024-05-25T21:35:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZachNagengast","name":"Zach Nagengast","path":"/ZachNagengast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1981179?s=80&v=4"},"commit":{"message":"Hotfix for early stopping logic","shortMessageHtmlLink":"Hotfix for early stopping logic"}},{"before":"e4c82c82abef772f19cfe5a1a18bb916be1170f3","after":"c829f9ada176737c3a60db79feea8a566b3f5196","ref":"refs/heads/main","pushedAt":"2024-05-24T08:33:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ZachNagengast","name":"Zach Nagengast","path":"/ZachNagengast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1981179?s=80&v=4"},"commit":{"message":"Detect language helper (#146)\n\n* Run progress callback on seperate thread to avoid blocking decoder loop\r\n\r\n* Reduce early stopping test accuracy requirement\r\n\r\n* Fix vad chunk test\r\n\r\n* Add helper method for detect language\r\n\r\n* Remove vad accuracy tests until WER utils are added","shortMessageHtmlLink":"Detect language helper (#146)"}},{"before":"2b480cdfdf2f2e9a66dbb1ff6a611879caf984a4","after":"3a8bda98db4b945cb426a09399c1eb21296ffd56","ref":"refs/heads/detect-language-helper","pushedAt":"2024-05-24T08:23:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZachNagengast","name":"Zach Nagengast","path":"/ZachNagengast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1981179?s=80&v=4"},"commit":{"message":"Remove vad accuracy tests until WER utils are added","shortMessageHtmlLink":"Remove vad accuracy tests until WER utils are added"}},{"before":"65b489052a996e393253a2e49f19b546a28d9276","after":"2b480cdfdf2f2e9a66dbb1ff6a611879caf984a4","ref":"refs/heads/detect-language-helper","pushedAt":"2024-05-24T08:06:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ZachNagengast","name":"Zach Nagengast","path":"/ZachNagengast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1981179?s=80&v=4"},"commit":{"message":"Merge branch 'main' into detect-language-helper","shortMessageHtmlLink":"Merge branch 'main' into detect-language-helper"}},{"before":null,"after":"65b489052a996e393253a2e49f19b546a28d9276","ref":"refs/heads/detect-language-helper","pushedAt":"2024-05-24T08:06:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ZachNagengast","name":"Zach Nagengast","path":"/ZachNagengast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1981179?s=80&v=4"},"commit":{"message":"Add helper method for detect language","shortMessageHtmlLink":"Add helper method for detect language"}},{"before":"09aa70b73e0f50adb7471daa87854210895388db","after":"e4c82c82abef772f19cfe5a1a18bb916be1170f3","ref":"refs/heads/main","pushedAt":"2024-05-24T07:58:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ZachNagengast","name":"Zach Nagengast","path":"/ZachNagengast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1981179?s=80&v=4"},"commit":{"message":"Async Progress Callback (#145)\n\n* Run progress callback on seperate thread to avoid blocking decoder loop\r\n\r\n* Reduce early stopping test accuracy requirement\r\n\r\n* Fix vad chunk test","shortMessageHtmlLink":"Async Progress Callback (#145)"}},{"before":"319981310f3ce7e83ed5f800cab4db80a496687f","after":"188c9e02fd9d5131d2a729e5841c758966073ff2","ref":"refs/heads/async-decoder-callback","pushedAt":"2024-05-24T07:35:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZachNagengast","name":"Zach Nagengast","path":"/ZachNagengast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1981179?s=80&v=4"},"commit":{"message":"Fix vad chunk test","shortMessageHtmlLink":"Fix vad chunk test"}},{"before":"bc1368ee68c1e79c16f8fdda11ce2b2cc19b1468","after":"319981310f3ce7e83ed5f800cab4db80a496687f","ref":"refs/heads/async-decoder-callback","pushedAt":"2024-05-24T07:15:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZachNagengast","name":"Zach Nagengast","path":"/ZachNagengast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1981179?s=80&v=4"},"commit":{"message":"Reduce early stopping test accuracy requirement","shortMessageHtmlLink":"Reduce early stopping test accuracy requirement"}},{"before":null,"after":"bc1368ee68c1e79c16f8fdda11ce2b2cc19b1468","ref":"refs/heads/async-decoder-callback","pushedAt":"2024-05-24T07:00:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ZachNagengast","name":"Zach Nagengast","path":"/ZachNagengast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1981179?s=80&v=4"},"commit":{"message":"Run progress callback on seperate thread to avoid blocking decoder loop","shortMessageHtmlLink":"Run progress callback on seperate thread to avoid blocking decoder loop"}},{"before":"d18006223a7a1d1df9417823f930817a0ba9ea09","after":"09aa70b73e0f50adb7471daa87854210895388db","ref":"refs/heads/main","pushedAt":"2024-05-23T21:54:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ZachNagengast","name":"Zach Nagengast","path":"/ZachNagengast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1981179?s=80&v=4"},"commit":{"message":"VAD audio chunking (#135)\n\n* added audio chunker, added energy based vad, added tests\r\n\r\n* fixed compilation\r\n\r\n* fixed compilation\r\n\r\n* extracted prepareSeekClips function\r\n\r\n* review changes\r\n\r\n* Support chunking VAD for paths\r\n\r\n* Updates from review\r\n\r\n* Support clip timestamps with vad\r\n\r\n* fix compilation error\r\n\r\n* PR review and cleanup\r\n\r\n* Fix test normalization order\r\n\r\n* UI and qol tweaks for example app\r\n\r\n* Fix test normalization\r\n\r\n* Reduce accuracy requirement for vad chunker\r\n\r\n* Fix example app sidebar visibility\r\n\r\n* Further test normailziation fixes\r\n\r\n---------\r\n\r\nCo-authored-by: ZachNagengast ","shortMessageHtmlLink":"VAD audio chunking (#135)"}},{"before":"bbd07cea18c6edee0bff35ea459892087acceca7","after":"252f84a8561c6655bf4b5db0b2c926ca0dac5da2","ref":"refs/heads/vad-chunking","pushedAt":"2024-05-23T00:07:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZachNagengast","name":"Zach Nagengast","path":"/ZachNagengast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1981179?s=80&v=4"},"commit":{"message":"Support clip timestamps with vad","shortMessageHtmlLink":"Support clip timestamps with vad"}},{"before":"984de542e0233339cd9eedc243916288b62cd383","after":"d18006223a7a1d1df9417823f930817a0ba9ea09","ref":"refs/heads/main","pushedAt":"2024-05-22T16:50:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ZachNagengast","name":"Zach Nagengast","path":"/ZachNagengast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1981179?s=80&v=4"},"commit":{"message":"Added `@_disfavoredOverload` for deprecated methods (#143)\n\nCo-authored-by: Zach Nagengast ","shortMessageHtmlLink":"Added @_disfavoredOverload for deprecated methods (#143)"}},{"before":"6b8aaf7e73896976f3fd4de4b1448e18db068329","after":"7cc004bca902253c10ac529e464bf46dd293d0ac","ref":"refs/heads/mlx-support","pushedAt":"2024-05-22T06:50:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ZachNagengast","name":"Zach Nagengast","path":"/ZachNagengast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1981179?s=80&v=4"},"commit":{"message":"Added MLX Audio Encoder (#139)\n\n* added mlx audio encoder\r\n\r\n* fixed model protocols\r\n\r\n* removed not needed","shortMessageHtmlLink":"Added MLX Audio Encoder (#139)"}},{"before":"65cb8880f1ea09bd817488e068378788fa0f8e59","after":"bbd07cea18c6edee0bff35ea459892087acceca7","ref":"refs/heads/vad-chunking","pushedAt":"2024-05-16T19:56:34.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"ZachNagengast","name":"Zach Nagengast","path":"/ZachNagengast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1981179?s=80&v=4"},"commit":{"message":"Updates from review","shortMessageHtmlLink":"Updates from review"}},{"before":null,"after":"65cb8880f1ea09bd817488e068378788fa0f8e59","ref":"refs/heads/vad-chunking","pushedAt":"2024-05-16T06:13:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ZachNagengast","name":"Zach Nagengast","path":"/ZachNagengast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1981179?s=80&v=4"},"commit":{"message":"Support chunking VAD for paths","shortMessageHtmlLink":"Support chunking VAD for paths"}},{"before":"d41566ac725d12a9e8c020731aa3a10b6d241729","after":"984de542e0233339cd9eedc243916288b62cd383","ref":"refs/heads/main","pushedAt":"2024-05-15T23:17:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ZachNagengast","name":"Zach Nagengast","path":"/ZachNagengast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1981179?s=80&v=4"},"commit":{"message":"Add resumeRecordingLive function (#138)\n\n* add reStartRecordingLive function\r\n\r\n* rewrite function comment\r\n\r\n* add function call\r\n\r\n* correct the code format\r\n\r\n* correct for code format\r\n\r\n* Update Sources/WhisperKit/Core/AudioProcessor.swift\r\n\r\nCo-authored-by: Zach Nagengast \r\n\r\n* Update Sources/WhisperKit/Core/AudioProcessor.swift\r\n\r\nCo-authored-by: Zach Nagengast \r\n\r\n* Update Sources/WhisperKit/Core/AudioProcessor.swift\r\n\r\nCo-authored-by: Zach Nagengast \r\n\r\n* Update Sources/WhisperKit/Core/AudioProcessor.swift\r\n\r\nCo-authored-by: Zach Nagengast \r\n\r\n* change method name for better understanding\r\n\r\n* Update Sources/WhisperKit/Core/AudioProcessor.swift\r\n\r\nCo-authored-by: Zach Nagengast \r\n\r\n---------\r\n\r\nCo-authored-by: cunhanfeng \r\nCo-authored-by: Zach Nagengast ","shortMessageHtmlLink":"Add resumeRecordingLive function (#138)"}},{"before":"211c8346a44721ab51551386b18c6847bb5e228b","after":"6b8aaf7e73896976f3fd4de4b1448e18db068329","ref":"refs/heads/mlx-support","pushedAt":"2024-05-15T16:36:04.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"ZachNagengast","name":"Zach Nagengast","path":"/ZachNagengast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1981179?s=80&v=4"},"commit":{"message":"Merge branch 'mlx-support' of https://github.com/argmaxinc/WhisperKit into mlx-support","shortMessageHtmlLink":"Merge branch 'mlx-support' of https://github.com/argmaxinc/WhisperKit …"}},{"before":"b636dff4e0352fd38428b0568c922c1ddff9d892","after":"d41566ac725d12a9e8c020731aa3a10b6d241729","ref":"refs/heads/main","pushedAt":"2024-05-08T19:57:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ZachNagengast","name":"Zach Nagengast","path":"/ZachNagengast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1981179?s=80&v=4"},"commit":{"message":"gh action for making pr to whisper-kit-expo on whisperkit release (#137)\n\n* gh action for making pr to whisper-kit-expo on whisperkit release\r\n\r\n* Update .github/workflows/expo-update.yml\r\n\r\nCo-authored-by: Zach Nagengast \r\n\r\n* Update .github/workflows/expo-update.yml\r\n\r\nCo-authored-by: Zach Nagengast \r\n\r\n* Update .github/workflows/expo-update.yml\r\n\r\nCo-authored-by: Zach Nagengast \r\n\r\n* Update .github/workflows/expo-update.yml\r\n\r\nCo-authored-by: Zach Nagengast \r\n\r\n* Update .github/workflows/expo-update.yml\r\n\r\nCo-authored-by: Zach Nagengast \r\n\r\n* remove space from test command\r\n\r\n* use argmax bot acct\r\n\r\n* use dummy version\r\n\r\n* move dummy json into command\r\n\r\n* remove launch.json\r\n\r\n---------\r\n\r\nCo-authored-by: Zach Nagengast ","shortMessageHtmlLink":"gh action for making pr to whisper-kit-expo on whisperkit release (#137)"}},{"before":"d6f50da1dc0b69fc53bb7d4a14f3972cc1353174","after":"b636dff4e0352fd38428b0568c922c1ddff9d892","ref":"refs/heads/main","pushedAt":"2024-05-08T16:00:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ZachNagengast","name":"Zach Nagengast","path":"/ZachNagengast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1981179?s=80&v=4"},"commit":{"message":"fix transcribeFile can't to reset bug (#136)","shortMessageHtmlLink":"fix transcribeFile can't to reset bug (#136)"}},{"before":"c20943d3f5d6f64981e9eaed8a3a9c3a62124fc5","after":"d6f50da1dc0b69fc53bb7d4a14f3972cc1353174","ref":"refs/heads/main","pushedAt":"2024-05-04T18:59:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ZachNagengast","name":"Zach Nagengast","path":"/ZachNagengast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1981179?s=80&v=4"},"commit":{"message":"Fix language detection (#133)\n\n* Fix language detection\r\n\r\n* fix\r\n\r\n* review changes\r\n\r\n* fix","shortMessageHtmlLink":"Fix language detection (#133)"}},{"before":"e8e99fbc0b04cdb68d8b6fb3a2a6d85f3258b781","after":"211c8346a44721ab51551386b18c6847bb5e228b","ref":"refs/heads/mlx-support","pushedAt":"2024-05-03T04:47:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ZachNagengast","name":"Zach Nagengast","path":"/ZachNagengast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1981179?s=80&v=4"},"commit":{"message":"Added MLX feature extractor implementation (#129)\n\n* Added MLX feature extractor implementation\r\n\r\n* CI fix\r\n\r\n* added better multiarray conversion\r\n\r\n* CI fix\r\n\r\n* CI fix\r\n\r\n* fixed `asMLMultiArray` implementation, fixed CI\r\n\r\n* update xcode, trigger pr when targeting not main branch\r\n\r\n* check if vision os builds\r\n\r\n* update watch os version\r\n\r\n* conditional watchos compilation\r\n\r\n* conditional package.swift\r\n\r\n* conditional package.swift\r\n\r\n* ci fix\r\n\r\n* ci fix\r\n\r\n* ci fix\r\n\r\n* ci fix\r\n\r\n* ci fix\r\n\r\n* ci fix\r\n\r\n* ci fix\r\n\r\n* ci fix\r\n\r\n* ci fix\r\n\r\n* ci fix\r\n\r\n* ci fix\r\n\r\n* add other tests targest back\r\n\r\n* package.swift cleanup\r\n\r\n* general cleanup\r\n\r\n* revert to xcode 15.2","shortMessageHtmlLink":"Added MLX feature extractor implementation (#129)"}},{"before":"c770b540114945f65733a44a7e50fc69972f4525","after":"c20943d3f5d6f64981e9eaed8a3a9c3a62124fc5","ref":"refs/heads/main","pushedAt":"2024-05-01T08:25:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ZachNagengast","name":"Zach Nagengast","path":"/ZachNagengast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1981179?s=80&v=4"},"commit":{"message":"Cleanup (#132)\n\n* Lint tests\r\n\r\n* Lint library\r\n\r\n* Lint examples\r\n\r\n* Fix log prob alignment and timing\r\n\r\n* Allow tokenizer to be loaded from disk if it exists already","shortMessageHtmlLink":"Cleanup (#132)"}},{"before":"dea9a9f0a37d6ce0c78ddc700d84e99341751351","after":"e315806b0c935686dc12f2b91a17f9215b00dc87","ref":"refs/heads/misc-cleanup","pushedAt":"2024-05-01T08:17:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ZachNagengast","name":"Zach Nagengast","path":"/ZachNagengast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1981179?s=80&v=4"},"commit":{"message":"Merge branch 'main' into misc-cleanup","shortMessageHtmlLink":"Merge branch 'main' into misc-cleanup"}},{"before":null,"after":"dea9a9f0a37d6ce0c78ddc700d84e99341751351","ref":"refs/heads/misc-cleanup","pushedAt":"2024-05-01T08:02:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ZachNagengast","name":"Zach Nagengast","path":"/ZachNagengast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1981179?s=80&v=4"},"commit":{"message":"Allow tokenizer to be loaded from disk if it exists already","shortMessageHtmlLink":"Allow tokenizer to be loaded from disk if it exists already"}},{"before":"3bab206f2a308583b5b7692a25b05aac5423ab10","after":"c770b540114945f65733a44a7e50fc69972f4525","ref":"refs/heads/main","pushedAt":"2024-04-29T04:29:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ZachNagengast","name":"Zach Nagengast","path":"/ZachNagengast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1981179?s=80&v=4"},"commit":{"message":"Use IOSurface-backed MLMultiArrays for float16 (#130)\n\nCopying large inputs, such as the KV cache, can add prediction latency\r\nfor some device:OS combinations. On M1 Max and macOS Ventura this\r\ncopying is ~25% of the prediction latency for whisper-large-v3.\r\nIOSurface-backed MLMultiArrays do not incur this copy.","shortMessageHtmlLink":"Use IOSurface-backed MLMultiArrays for float16 (#130)"}},{"before":"0c158046942230cbc26ae59cea6e498a7f89c609","after":"e8e99fbc0b04cdb68d8b6fb3a2a6d85f3258b781","ref":"refs/heads/mlx-support","pushedAt":"2024-04-23T04:57:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ZachNagengast","name":"Zach Nagengast","path":"/ZachNagengast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1981179?s=80&v=4"},"commit":{"message":"Merge branch 'main' into mlx-support","shortMessageHtmlLink":"Merge branch 'main' into mlx-support"}},{"before":null,"after":"0c158046942230cbc26ae59cea6e498a7f89c609","ref":"refs/heads/mlx-support","pushedAt":"2024-04-23T04:43:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ZachNagengast","name":"Zach Nagengast","path":"/ZachNagengast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1981179?s=80&v=4"},"commit":{"message":"Initial mlx integration","shortMessageHtmlLink":"Initial mlx integration"}},{"before":"d3a9a99d168157b3e057d932736874fc013cda46","after":"3bab206f2a308583b5b7692a25b05aac5423ab10","ref":"refs/heads/main","pushedAt":"2024-04-22T05:23:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ZachNagengast","name":"Zach Nagengast","path":"/ZachNagengast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1981179?s=80&v=4"},"commit":{"message":"Fix audio file requirement for stream mode (#121)","shortMessageHtmlLink":"Fix audio file requirement for stream mode (#121)"}},{"before":"c6782af79d9978d3dd8a1c8404ff3f8df7f01fe1","after":"d3a9a99d168157b3e057d932736874fc013cda46","ref":"refs/heads/main","pushedAt":"2024-04-21T05:38:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ZachNagengast","name":"Zach Nagengast","path":"/ZachNagengast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1981179?s=80&v=4"},"commit":{"message":"Memory and Latency Regression Tests (#99)\n\n* Add initial code for regression tests\r\n\r\n* Add processor info & generalize file write\r\n\r\n* Add WER calculations\r\n\r\n* Add unit tests for WER\r\n\r\n* Add regression tests for each model\r\n\r\n* * capture transcript in test report\r\n* make `getMemoryUsed` static\r\n* remove `jfk_long.mp4` as its unused\r\n* update dataset url to point to whisperkit\r\n* dynamically test all models available on the hub\r\n\r\n* Update Tests/WhisperKitTests/FunctionalTests.swift\r\n\r\nCo-authored-by: Zach Nagengast \r\n\r\n* Remover WERUtils as it's not part of the current changes\r\n\r\n---------\r\n\r\nCo-authored-by: Zach Nagengast ","shortMessageHtmlLink":"Memory and Latency Regression Tests (#99)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU-UBewA","startCursor":null,"endCursor":null}},"title":"Activity · argmaxinc/WhisperKit"}