{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":538180525,"defaultBranch":"master","name":"ggml","ownerLogin":"ggerganov","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-09-18T17:07:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1991296?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724785276.0","currentOid":""},"activityList":{"items":[{"before":"d3a58b079f50b43e3fed852ccffa6b3fb6baac78","after":"d02b23d1f9687dc5fd353c77a575ba5eae7d0716","ref":"refs/heads/master","pushedAt":"2024-09-03T15:21:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JohannesGaessler","name":"Johannes Gäßler","path":"/JohannesGaessler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18492268?s=80&v=4"},"commit":{"message":"tests: add gradient tests for all backends (#932)\n\n* tests: add gradient checking to test-backend-ops\r\n\r\n* remove old comment\r\n\r\n* reorder includes\r\n\r\n* adjust SIN/COS parameters\r\n\r\n* add documentation, use supports_op if possible","shortMessageHtmlLink":"tests: add gradient tests for all backends (#932)"}},{"before":"21d3a308fcb7f31cb9beceaeebad4fb622f3c337","after":"d3a58b079f50b43e3fed852ccffa6b3fb6baac78","ref":"refs/heads/master","pushedAt":"2024-08-31T12:35:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JohannesGaessler","name":"Johannes Gäßler","path":"/JohannesGaessler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18492268?s=80&v=4"},"commit":{"message":"ggml: fix ggml_graph_cpy undefined behavior (#943)","shortMessageHtmlLink":"ggml: fix ggml_graph_cpy undefined behavior (#943)"}},{"before":"a3edfb8c1956879720c84aa4e15b25e14941131c","after":"21d3a308fcb7f31cb9beceaeebad4fb622f3c337","ref":"refs/heads/master","pushedAt":"2024-08-28T15:45:17.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":"cann : fix doxy (#0)","shortMessageHtmlLink":"cann : fix doxy (#0)"}},{"before":"4ae4abd8cb5d36f8b09273e52a55482a7cc1a534","after":"a3edfb8c1956879720c84aa4e15b25e14941131c","ref":"refs/heads/master","pushedAt":"2024-08-28T15:38:08.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ggerganov","name":"Georgi Gerganov","path":"/ggerganov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1991296?s=80&v=4"},"commit":{"message":"sync : whisper.cpp","shortMessageHtmlLink":"sync : whisper.cpp"}},{"before":"415a3f419991e3fcdfe6a8c5d619c82d0ddb5bdc","after":"4ae4abd8cb5d36f8b09273e52a55482a7cc1a534","ref":"refs/heads/master","pushedAt":"2024-08-28T15:32:25.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ggerganov","name":"Georgi Gerganov","path":"/ggerganov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1991296?s=80&v=4"},"commit":{"message":"sync : llama.cpp","shortMessageHtmlLink":"sync : llama.cpp"}},{"before":"0fed6172c9e5c1c4b5ec0bcb8e71e55bc91fb5f4","after":"415a3f419991e3fcdfe6a8c5d619c82d0ddb5bdc","ref":"refs/heads/master","pushedAt":"2024-08-28T14:23:07.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":"tests : disable BF16 cont test","shortMessageHtmlLink":"tests : disable BF16 cont test"}},{"before":"c78a3d13cd9ac19e52068d8fc95b0a152be14f78","after":"0fed6172c9e5c1c4b5ec0bcb8e71e55bc91fb5f4","ref":"refs/heads/master","pushedAt":"2024-08-28T14:08:29.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":"cuda : mark BF16 CONT as unsupported","shortMessageHtmlLink":"cuda : mark BF16 CONT as unsupported"}},{"before":"0755304f1acdece9eac745d66cc1e4b165179dc6","after":"c78a3d13cd9ac19e52068d8fc95b0a152be14f78","ref":"refs/heads/master","pushedAt":"2024-08-28T08:23:03.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":"ggml : fix cont with transposed tensors when one dimension is 1 (#934)\n\n* ggml_cont: fix issue with transposed tensors when one dimension is 1\r\n\r\nwhen using multiple threads, it is not enough\r\nto check for the tensors to be contiguous for\r\nggml_compute_forward_dup_same_cont to work correctly.\r\nThe tensors strides also need to match.\r\n\r\nSigned-off-by: Salvatore Mesoraca \r\n\r\n* Add ggml_cont tests\r\n\r\nSigned-off-by: Salvatore Mesoraca \r\n\r\n* Remove dead code\r\n\r\nit isn't possible to reach this code because\r\nall these functions are invoked by ggml_compute_forward_dup\r\nif and only if src0->type != dst->type\r\n\r\nSigned-off-by: Salvatore Mesoraca \r\n\r\n* Make ggml_compute_forward_dup_same_cont work with contiguous tensors\r\n\r\nCo-authored-by: Georgi Gerganov \r\nSigned-off-by: Salvatore Mesoraca \r\n\r\n---------\r\n\r\nSigned-off-by: Salvatore Mesoraca \r\nCo-authored-by: Georgi Gerganov ","shortMessageHtmlLink":"ggml : fix cont with transposed tensors when one dimension is 1 (#934)"}},{"before":"8d540f4957c508bd730a847d8159988b48835916","after":"0755304f1acdece9eac745d66cc1e4b165179dc6","ref":"refs/heads/master","pushedAt":"2024-08-28T07:51: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":"ci : fix yolo check","shortMessageHtmlLink":"ci : fix yolo check"}},{"before":"28b7633d733bbeef0026570fbc61c79c5e9aa5ae","after":"8d540f4957c508bd730a847d8159988b48835916","ref":"refs/heads/master","pushedAt":"2024-08-27T19:42:05.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":"sync : llama.cpp","shortMessageHtmlLink":"sync : llama.cpp"}},{"before":"b849c25320c7bef5ebc3a141ab01dc0de13fd90e","after":null,"ref":"refs/heads/sync","pushedAt":"2024-08-27T19:01:16.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":"06fe976764b5cce6c4f0d25997af4fdf88a2d813","after":"28b7633d733bbeef0026570fbc61c79c5e9aa5ae","ref":"refs/heads/master","pushedAt":"2024-08-27T19:01:14.000Z","pushType":"pr_merge","commitsCount":20,"pusher":{"login":"ggerganov","name":"Georgi Gerganov","path":"/ggerganov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1991296?s=80&v=4"},"commit":{"message":"ci : disable mnist test\n\nggml-ci","shortMessageHtmlLink":"ci : disable mnist test"}},{"before":"6e26bcbb3f94b9af3a4beb7dc5cd43ee9c85c573","after":"b849c25320c7bef5ebc3a141ab01dc0de13fd90e","ref":"refs/heads/sync","pushedAt":"2024-08-27T18:57:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ggerganov","name":"Georgi Gerganov","path":"/ggerganov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1991296?s=80&v=4"},"commit":{"message":"ci : disable mnist test\n\nggml-ci","shortMessageHtmlLink":"ci : disable mnist test"}},{"before":"3bc8f10e214164e3d0a8e8335bbbcfde3cfd4121","after":"6e26bcbb3f94b9af3a4beb7dc5cd43ee9c85c573","ref":"refs/heads/sync","pushedAt":"2024-08-27T18:53:22.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 : disable mnist test\n\nggml-ci","shortMessageHtmlLink":"ci : disable mnist test"}},{"before":null,"after":"3bc8f10e214164e3d0a8e8335bbbcfde3cfd4121","ref":"refs/heads/sync","pushedAt":"2024-08-27T18:49:18.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":"sync : vulkan (skip) (llama/0)\n\nggml-ci","shortMessageHtmlLink":"sync : vulkan (skip) (llama/0)"}},{"before":"2438d62cb9290b5b5dc6228dec76fe81cf64238e","after":"06fe976764b5cce6c4f0d25997af4fdf88a2d813","ref":"refs/heads/master","pushedAt":"2024-08-27T18:39:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JohannesGaessler","name":"Johannes Gäßler","path":"/JohannesGaessler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18492268?s=80&v=4"},"commit":{"message":"feat: ref. cross entropy, add CUDA, fix grad test (#929)","shortMessageHtmlLink":"feat: ref. cross entropy, add CUDA, fix grad test (#929)"}},{"before":"b1ce8fbb186bf6bc16032317f74f9cf4bf233ca8","after":"2438d62cb9290b5b5dc6228dec76fe81cf64238e","ref":"refs/heads/master","pushedAt":"2024-08-27T06:25:12.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":"tests : fix memory leaks (#936)\n\nIt is annoying to run the tests using the sanitizers\r\nbecause of all the uninteresting reports about the memory\r\nleaked by the tests themselves.\r\n\r\nSigned-off-by: Salvatore Mesoraca ","shortMessageHtmlLink":"tests : fix memory leaks (#936)"}},{"before":"3e214c9556edecfb863452cbe30806b9f0bb9b08","after":"b1ce8fbb186bf6bc16032317f74f9cf4bf233ca8","ref":"refs/heads/master","pushedAt":"2024-08-24T17:27:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JohannesGaessler","name":"Johannes Gäßler","path":"/JohannesGaessler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18492268?s=80&v=4"},"commit":{"message":"ggml: remove bad assert (#928)","shortMessageHtmlLink":"ggml: remove bad assert (#928)"}},{"before":"b482acd5fc4d7f54a80d5f7ad750c8698435817b","after":"3e214c9556edecfb863452cbe30806b9f0bb9b08","ref":"refs/heads/master","pushedAt":"2024-08-24T13:07:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JohannesGaessler","name":"Johannes Gäßler","path":"/JohannesGaessler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18492268?s=80&v=4"},"commit":{"message":"set NULL to ggml_context pointer to pass assert check in in case some compiler does not set uninitialized pointer to NULL for mnist example","shortMessageHtmlLink":"set NULL to ggml_context pointer to pass assert check in in case some…"}},{"before":"879dcb84e5e3224ce9719067a4b29fe36f6d66e9","after":"b482acd5fc4d7f54a80d5f7ad750c8698435817b","ref":"refs/heads/master","pushedAt":"2024-08-24T13:06:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"JohannesGaessler","name":"Johannes Gäßler","path":"/JohannesGaessler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18492268?s=80&v=4"},"commit":{"message":"Update examples/mnist/mnist-common.cpp","shortMessageHtmlLink":"Update examples/mnist/mnist-common.cpp"}},{"before":"bada316445790f3e1fa2452ef3dce2abe420ef11","after":"879dcb84e5e3224ce9719067a4b29fe36f6d66e9","ref":"refs/heads/master","pushedAt":"2024-08-22T12:51:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JohannesGaessler","name":"Johannes Gäßler","path":"/JohannesGaessler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18492268?s=80&v=4"},"commit":{"message":"examples: add MNIST training + missing ops","shortMessageHtmlLink":"examples: add MNIST training + missing ops"}},{"before":"46e22f59eaf0aaa38a8e525fd89ba95e39ba7435","after":"bada316445790f3e1fa2452ef3dce2abe420ef11","ref":"refs/heads/master","pushedAt":"2024-08-20T09:29:06.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"JohannesGaessler","name":"Johannes Gäßler","path":"/JohannesGaessler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18492268?s=80&v=4"},"commit":{"message":"broadcast GGML_OP_ADD in backwards pass","shortMessageHtmlLink":"broadcast GGML_OP_ADD in backwards pass"}},{"before":"9ad0906ffca1758f29270f59938d78740808ba93","after":"46e22f59eaf0aaa38a8e525fd89ba95e39ba7435","ref":"refs/heads/master","pushedAt":"2024-08-19T07:09:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rgerganov","name":"Radoslav Gerganov","path":"/rgerganov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/271616?s=80&v=4"},"commit":{"message":"yolo : add backend support (#924)\n\n* yolo : add backend support\r\n\r\n* metal : add sub and sqrt kernels\r\n\r\n---------\r\n\r\nCo-authored-by: Georgi Gerganov ","shortMessageHtmlLink":"yolo : add backend support (#924)"}},{"before":"21f9e5c426b105841c2e346d8f1aafec398edf15","after":"9ad0906ffca1758f29270f59938d78740808ba93","ref":"refs/heads/master","pushedAt":"2024-08-15T07:42:38.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":"ggml : fix typo in ggml-quants.c comment (#922)","shortMessageHtmlLink":"ggml : fix typo in ggml-quants.c comment (#922)"}},{"before":"a735a7b5fce27d23c2a6b0b3ccbb47b2c51e83e7","after":"21f9e5c426b105841c2e346d8f1aafec398edf15","ref":"refs/heads/master","pushedAt":"2024-08-12T13:02:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"slaren","name":null,"path":"/slaren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2141330?s=80&v=4"},"commit":{"message":"feat: add new `sin` and `cos` operators (#919)\n\n* ggml : add sin/cos operators\r\n\r\n* ggml-cuda : add sin/cos operators\r\n\r\n* ggml : add corresponding tests for sin/cos\r\n\r\n* ggml : add backward computation for sin/cos operators\r\n\r\n* ggml-vulkan : add sin/cos operators\r\n\r\n* ggml-vulkan : add sin/cos shader source\r\n\r\n* metal : add sin, cos\r\n\r\n---------\r\n\r\nCo-authored-by: Georgi Gerganov ","shortMessageHtmlLink":"feat: add new sin and cos operators (#919)"}},{"before":"681247db62ee60b553c57af4d30a06c7c5c2e018","after":"a735a7b5fce27d23c2a6b0b3ccbb47b2c51e83e7","ref":"refs/heads/master","pushedAt":"2024-08-11T08:08:53.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":"ggml : support forward pass broadcasting in ggml_sub (#914)\n\n* ggml: support forward pass broadcasting in ggml_sub\r\n\r\nSigned-off-by: Salvatore Mesoraca \r\n\r\n* Use assert instead of GGML_ASSERT in ggml_compute_forward_sub_f32\r\n\r\nThe check is already performed in ggml_sub_impl\r\n\r\nSigned-off-by: Salvatore Mesoraca \r\n\r\n---------\r\n\r\nSigned-off-by: Salvatore Mesoraca ","shortMessageHtmlLink":"ggml : support forward pass broadcasting in ggml_sub (#914)"}},{"before":"4bf4a258559365f1ef2a3f172c86690569fbd826","after":"681247db62ee60b553c57af4d30a06c7c5c2e018","ref":"refs/heads/master","pushedAt":"2024-08-11T08:06:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ggerganov","name":"Georgi Gerganov","path":"/ggerganov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1991296?s=80&v=4"},"commit":{"message":"sync : llama.cpp","shortMessageHtmlLink":"sync : llama.cpp"}},{"before":"77c9ceca322992ffcabb5760576b612d5aa77aa9","after":null,"ref":"refs/heads/sync","pushedAt":"2024-08-10T07:27:11.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":"797faa25af14126eb30134d4033139ae3c5428ed","after":"4bf4a258559365f1ef2a3f172c86690569fbd826","ref":"refs/heads/master","pushedAt":"2024-08-10T07:27:10.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ggerganov","name":"Georgi Gerganov","path":"/ggerganov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1991296?s=80&v=4"},"commit":{"message":"sync : llama.cpp","shortMessageHtmlLink":"sync : llama.cpp"}},{"before":"bd8c1d48c20483c1b100261c040ca9c3eda59d4a","after":"77c9ceca322992ffcabb5760576b612d5aa77aa9","ref":"refs/heads/sync","pushedAt":"2024-08-10T06:51:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ggerganov","name":"Georgi Gerganov","path":"/ggerganov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1991296?s=80&v=4"},"commit":{"message":"sync : llama.cpp","shortMessageHtmlLink":"sync : llama.cpp"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEq72L7wA","startCursor":null,"endCursor":null}},"title":"Activity · ggerganov/ggml"}