{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":541269386,"defaultBranch":"master","name":"whisper.cpp","ownerLogin":"ggerganov","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-09-25T18:26:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1991296?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718094631.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"9df6298a91f3bfb24217f1f05b2a16d6742c8f8b","ref":"refs/heads/gg/cuda-fix-mmvq","pushedAt":"2024-06-11T08:30:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ggerganov","name":"Georgi Gerganov","path":"/ggerganov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1991296?s=80&v=4"},"commit":{"message":"cuda : fix bounds check for src0 rows in MMVQ kernel","shortMessageHtmlLink":"cuda : fix bounds check for src0 rows in MMVQ kernel"}},{"before":"c2bdb960cdb69af813d3a4bd72a90f852d695127","after":"20c542c71334b3e6c422789093a19157b110ca81","ref":"refs/heads/master","pushedAt":"2024-06-10T18:51:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ggerganov","name":"Georgi Gerganov","path":"/ggerganov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1991296?s=80&v=4"},"commit":{"message":"whisper : auto-grow working areas for mel_calc_cuda (#2227)\n\n* whisper : auto-grow working areas for mel_calc_cuda, fixes #2226\r\n\r\n* whisper : only calculate mel spectrogram on GPU if audio is <= 5 min","shortMessageHtmlLink":"whisper : auto-grow working areas for mel_calc_cuda (#2227)"}},{"before":"87acd6d629461ff48c3d58a504ea797736d4b070","after":"c2bdb960cdb69af813d3a4bd72a90f852d695127","ref":"refs/heads/master","pushedAt":"2024-06-10T08:00:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ggerganov","name":"Georgi Gerganov","path":"/ggerganov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1991296?s=80&v=4"},"commit":{"message":"whisper : free whisper_mel instances (#2220)","shortMessageHtmlLink":"whisper : free whisper_mel instances (#2220)"}},{"before":"a8ce63b0525ec78fd20de800f0e2869b7c84839d","after":null,"ref":"refs/heads/gg/some-fixes","pushedAt":"2024-06-06T15:51:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ggerganov","name":"Georgi Gerganov","path":"/ggerganov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1991296?s=80&v=4"}},{"before":"f842d31171f9772c443198e1a20c59357aa7a5af","after":"87acd6d629461ff48c3d58a504ea797736d4b070","ref":"refs/heads/master","pushedAt":"2024-06-06T15:51:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ggerganov","name":"Georgi Gerganov","path":"/ggerganov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1991296?s=80&v=4"},"commit":{"message":"whisper : whisper_state/backend fixes (#2217)\n\n* whisper : fixes\r\n\r\n* ci : WHISPER_CUBLAS -> WHISPER_CUDA","shortMessageHtmlLink":"whisper : whisper_state/backend fixes (#2217)"}},{"before":"96cca311888bbe5157df814ce7b942aaec399cf1","after":"a8ce63b0525ec78fd20de800f0e2869b7c84839d","ref":"refs/heads/gg/some-fixes","pushedAt":"2024-06-06T15:51:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ggerganov","name":"Georgi Gerganov","path":"/ggerganov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1991296?s=80&v=4"},"commit":{"message":"ci : WHISPER_CUBLAS -> WHISPER_CUDA","shortMessageHtmlLink":"ci : WHISPER_CUBLAS -> WHISPER_CUDA"}},{"before":null,"after":"96cca311888bbe5157df814ce7b942aaec399cf1","ref":"refs/heads/gg/some-fixes","pushedAt":"2024-06-06T13:23:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ggerganov","name":"Georgi Gerganov","path":"/ggerganov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1991296?s=80&v=4"},"commit":{"message":"whisper : fixes","shortMessageHtmlLink":"whisper : fixes"}},{"before":"ffef323c4cfa8596cb91cf92d6f791f01a44335e","after":"f842d31171f9772c443198e1a20c59357aa7a5af","ref":"refs/heads/master","pushedAt":"2024-06-06T13:20:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ggerganov","name":"Georgi Gerganov","path":"/ggerganov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1991296?s=80&v=4"},"commit":{"message":"whisper : calculate mel spectrogram directly into a ggml_tensor (#2208)\n\n* whisper : calculate mel spectrogram directly into a ggml_tensor\r\n\r\n* whisper : remove unused temp buffer from state\r\n\r\n* whisper : fix not initializing wstate.embd_enc","shortMessageHtmlLink":"whisper : calculate mel spectrogram directly into a ggml_tensor (#2208)"}},{"before":"af5833e29819810f2d83228228a9a3077e5ccd93","after":"ffef323c4cfa8596cb91cf92d6f791f01a44335e","ref":"refs/heads/master","pushedAt":"2024-06-04T06:32:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ggerganov","name":"Georgi Gerganov","path":"/ggerganov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1991296?s=80&v=4"},"commit":{"message":"whisper : add CUDA-specific computation mel spectrograms (#2206)\n\n* whisper : use polymorphic class to calculate mel spectrogram\r\n\r\n* whisper : add cuda-specific mel spectrogram calculation\r\n\r\n* whisper : conditionally compile cufftGetErrorString to avoid warnings\r\n\r\n* build : add new files to makefile\r\n\r\n* ruby : add new files to conf script\r\n\r\n* build : fix typo in makefile\r\n\r\n* whisper : suppress cub warning for deprecated C++ std in whisper-mel-cuda","shortMessageHtmlLink":"whisper : add CUDA-specific computation mel spectrograms (#2206)"}},{"before":"b87494bb8f1e2b5843ec606294e8c370aa25a368","after":"af5833e29819810f2d83228228a9a3077e5ccd93","ref":"refs/heads/master","pushedAt":"2024-05-31T08:37:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ggerganov","name":"Georgi Gerganov","path":"/ggerganov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1991296?s=80&v=4"},"commit":{"message":"whisper : remove `speed_up` and `phase_vocoder*` functions (#2198)\n\n* whisper : fix cast warning\r\n\r\n* whisper : remove phase_vocoder functions, ref #2195\r\n\r\n* whisper : remove speed_up from whisper_full_params, closes #2195","shortMessageHtmlLink":"whisper : remove speed_up and phase_vocoder* functions (#2198)"}},{"before":"ad130431aa52092a3d091bb304919f48a045aa70","after":"b87494bb8f1e2b5843ec606294e8c370aa25a368","ref":"refs/heads/master","pushedAt":"2024-05-30T12:43:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ggerganov","name":"Georgi Gerganov","path":"/ggerganov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1991296?s=80&v=4"},"commit":{"message":"readme : add conan badge (#2196)\n\n* Add conan badge\r\n\r\n* Fix markdown formating","shortMessageHtmlLink":"readme : add conan badge (#2196)"}},{"before":"e130b666425879af4b538f2441f741cc70b6f9d7","after":"ad130431aa52092a3d091bb304919f48a045aa70","ref":"refs/heads/master","pushedAt":"2024-05-30T12:06:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ggerganov","name":"Georgi Gerganov","path":"/ggerganov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1991296?s=80&v=4"},"commit":{"message":"readme : add install instructions for Conan (#2189)","shortMessageHtmlLink":"readme : add install instructions for Conan (#2189)"}},{"before":"c7b6988678779901d02ceba1a8212d2c9908956e","after":"e130b666425879af4b538f2441f741cc70b6f9d7","ref":"refs/heads/master","pushedAt":"2024-05-29T16:09:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ggerganov","name":"Georgi Gerganov","path":"/ggerganov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1991296?s=80&v=4"},"commit":{"message":"whisper: use global cache for sin/cos vals and Hann window (#2194)\n\n- also rename Hanning to Hann as it's named after Julius von Hann\r\n as per Wikipedia","shortMessageHtmlLink":"whisper: use global cache for sin/cos vals and Hann window (#2194)"}},{"before":"05042a782db3e3df5e14dd992c72a89337648a53","after":"c7b6988678779901d02ceba1a8212d2c9908956e","ref":"refs/heads/master","pushedAt":"2024-05-27T07:35:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ggerganov","name":"Georgi Gerganov","path":"/ggerganov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1991296?s=80&v=4"},"commit":{"message":"release : v1.6.2","shortMessageHtmlLink":"release : v1.6.2"}},{"before":"bc5e9fc63274ea1e743eedee8a83d802a87c4482","after":null,"ref":"refs/heads/gg/backend-per-state","pushedAt":"2024-05-27T07:20:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ggerganov","name":"Georgi Gerganov","path":"/ggerganov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1991296?s=80&v=4"}},{"before":"a7dc2aab16822b80a6491b0bd4bbf4900404a8a0","after":"05042a782db3e3df5e14dd992c72a89337648a53","ref":"refs/heads/master","pushedAt":"2024-05-27T07:20:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ggerganov","name":"Georgi Gerganov","path":"/ggerganov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1991296?s=80&v=4"},"commit":{"message":"Revert \"whisper : remove extra backend instance (huh?)\" (#2182)\n\nThis reverts commit 4caa64b73ed4c0e71097c865b0f6a9c136b007c6.","shortMessageHtmlLink":"Revert \"whisper : remove extra backend instance (huh?)\" (#2182)"}},{"before":null,"after":"bc5e9fc63274ea1e743eedee8a83d802a87c4482","ref":"refs/heads/gg/backend-per-state","pushedAt":"2024-05-25T07:53:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ggerganov","name":"Georgi Gerganov","path":"/ggerganov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1991296?s=80&v=4"},"commit":{"message":"Revert \"whisper : remove extra backend instance (huh?)\"\n\nThis reverts commit 4caa64b73ed4c0e71097c865b0f6a9c136b007c6.","shortMessageHtmlLink":"Revert \"whisper : remove extra backend instance (huh?)\""}},{"before":"22d46b7ba4620e2db1281e210d0186863cffcec0","after":"a7dc2aab16822b80a6491b0bd4bbf4900404a8a0","ref":"refs/heads/master","pushedAt":"2024-05-25T07:46:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ggerganov","name":"Georgi Gerganov","path":"/ggerganov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1991296?s=80&v=4"},"commit":{"message":"server : fix typo (#2181)\n\nA simple comment typo, PR can be dismissed","shortMessageHtmlLink":"server : fix typo (#2181)"}},{"before":"c10db6ea2883a4f77440fa8caeb296a0e351a58c","after":"22d46b7ba4620e2db1281e210d0186863cffcec0","ref":"refs/heads/master","pushedAt":"2024-05-22T20:02:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ggerganov","name":"Georgi Gerganov","path":"/ggerganov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1991296?s=80&v=4"},"commit":{"message":"ruby : update bindings (#2154)\n\n* update library files\r\n\r\n* update whispercpp\r\n\r\n* not needed for gem","shortMessageHtmlLink":"ruby : update bindings (#2154)"}},{"before":"1b51fdf170714dcdd8fb9cfd02dcee684aac6150","after":"c10db6ea2883a4f77440fa8caeb296a0e351a58c","ref":"refs/heads/master","pushedAt":"2024-05-21T15:44:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ggerganov","name":"Georgi Gerganov","path":"/ggerganov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1991296?s=80&v=4"},"commit":{"message":"release : v1.6.1","shortMessageHtmlLink":"release : v1.6.1"}},{"before":"adee3f9c1faec890eb0c5f3f6f2f73597a8b3962","after":"1b51fdf170714dcdd8fb9cfd02dcee684aac6150","ref":"refs/heads/master","pushedAt":"2024-05-21T15:31:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ggerganov","name":"Georgi Gerganov","path":"/ggerganov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1991296?s=80&v=4"},"commit":{"message":"examples : add support for decoding input with ffmpeg (Linux) (#2133)\n\n- search for ffmpeg libs/headers at cmake time\r\n- added ffmpeg-transcode.cpp into libcommon if ffmpeg on\r\n- hooked ffmpeg trancoding in common read_wav(...)\r\n- passed test:\r\n./main -m ggml-base.en.bin -f samples/jfk.mp3","shortMessageHtmlLink":"examples : add support for decoding input with ffmpeg (Linux) (#2133)"}},{"before":"4798be1f9a8e9bb4aaf05884e852902274235fdc","after":"adee3f9c1faec890eb0c5f3f6f2f73597a8b3962","ref":"refs/heads/master","pushedAt":"2024-05-20T06:08:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ggerganov","name":"Georgi Gerganov","path":"/ggerganov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1991296?s=80&v=4"},"commit":{"message":"node : add flash_attn param (#2170)","shortMessageHtmlLink":"node : add flash_attn param (#2170)"}},{"before":"08981d1bacbe494ff1c943af6c577c669a2d9f4d","after":"4798be1f9a8e9bb4aaf05884e852902274235fdc","ref":"refs/heads/master","pushedAt":"2024-05-19T08:49:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ggerganov","name":"Georgi Gerganov","path":"/ggerganov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1991296?s=80&v=4"},"commit":{"message":"ci: Update build.yml to suppress warnings about node.js versions (#2166)\n\n* Update actions to suppress warnings about old node.js\r\n\r\nhttps://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/\r\n\r\n* Update actions/upload-artifact, specify android cmdline-tools-version\r\n\r\n* Use java 20\r\n\r\ngradle 8.1 complains against 21\r\nhttps://docs.gradle.org/current/userguide/compatibility.html","shortMessageHtmlLink":"ci: Update build.yml to suppress warnings about node.js versions (#2166)"}},{"before":"7094ea5e750266e16c16c7aecac8fc03294ecaa3","after":"08981d1bacbe494ff1c943af6c577c669a2d9f4d","ref":"refs/heads/master","pushedAt":"2024-05-15T07:00:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ggerganov","name":"Georgi Gerganov","path":"/ggerganov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1991296?s=80&v=4"},"commit":{"message":"release : v1.6.0","shortMessageHtmlLink":"release : v1.6.0"}},{"before":"622879577b1d7a9f6065d3e9904e282d1bc0a502","after":null,"ref":"refs/heads/gg/flash-attn","pushedAt":"2024-05-15T06:38:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ggerganov","name":"Georgi Gerganov","path":"/ggerganov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1991296?s=80&v=4"}},{"before":"9d5771ae43d7fc7cca9d31dd924b13a29144e476","after":"7094ea5e750266e16c16c7aecac8fc03294ecaa3","ref":"refs/heads/master","pushedAt":"2024-05-15T06:38:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ggerganov","name":"Georgi Gerganov","path":"/ggerganov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1991296?s=80&v=4"},"commit":{"message":"whisper : use flash attention (#2152)\n\n* whisper : use flash attention in the encoder\r\n\r\n* whisper : add kv_pad\r\n\r\n* whisper : remove extra backend instance (huh?)\r\n\r\n* whisper : use FA for cross-attention\r\n\r\n* whisper : use FA for self-attention\r\n\r\n* whisper : simplify encoder FA\r\n\r\n* whisper : add flash_attn runtime parameter\r\n\r\n* scripts : add bench log\r\n\r\n* scripts : add M1 Pro bench log","shortMessageHtmlLink":"whisper : use flash attention (#2152)"}},{"before":"5dfb63e6b1dbfbd7719671e20c4ea979fbcabe43","after":"622879577b1d7a9f6065d3e9904e282d1bc0a502","ref":"refs/heads/gg/flash-attn","pushedAt":"2024-05-15T06:36:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ggerganov","name":"Georgi Gerganov","path":"/ggerganov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1991296?s=80&v=4"},"commit":{"message":"scripts : add M1 Pro bench log","shortMessageHtmlLink":"scripts : add M1 Pro bench log"}},{"before":"f56b8305c4f5760b5612a93305ed57aef082bfa5","after":"9d5771ae43d7fc7cca9d31dd924b13a29144e476","ref":"refs/heads/master","pushedAt":"2024-05-14T18:32:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ggerganov","name":"Georgi Gerganov","path":"/ggerganov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1991296?s=80&v=4"},"commit":{"message":"talk-llama : reject runs without required arguments (#2153)\n\n* Extended talk-llama example to reject runs without required arguments.\r\n\r\nPrint warning and exit if models are not specified on the command line.\r\n\r\n* Update examples/talk-llama/talk-llama.cpp\r\n\r\n* Update examples/talk-llama/talk-llama.cpp\r\n\r\n---------\r\n\r\nCo-authored-by: Georgi Gerganov ","shortMessageHtmlLink":"talk-llama : reject runs without required arguments (#2153)"}},{"before":"22c96b472b3f4a1dc5210c0a6aa87a8df0ed3622","after":"5dfb63e6b1dbfbd7719671e20c4ea979fbcabe43","ref":"refs/heads/gg/flash-attn","pushedAt":"2024-05-14T17:56:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ggerganov","name":"Georgi Gerganov","path":"/ggerganov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1991296?s=80&v=4"},"commit":{"message":"scripts : add bench log","shortMessageHtmlLink":"scripts : add bench log"}},{"before":"066b544f7ff30e478ee032c6293c60d1a37c11a8","after":"22c96b472b3f4a1dc5210c0a6aa87a8df0ed3622","ref":"refs/heads/gg/flash-attn","pushedAt":"2024-05-14T17:25:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ggerganov","name":"Georgi Gerganov","path":"/ggerganov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1991296?s=80&v=4"},"commit":{"message":"whisper : add flash_attn runtime parameter","shortMessageHtmlLink":"whisper : add flash_attn runtime parameter"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYfTP9gA","startCursor":null,"endCursor":null}},"title":"Activity ยท ggerganov/whisper.cpp"}