{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":633926961,"defaultBranch":"main","name":"clip.cpp","ownerLogin":"monatis","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-28T15:46:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/18634956?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1695826315.0","currentOid":""},"activityList":{"items":[{"before":"8f348725271db67517de871dea4a4e8a159e664f","after":"f4ee24bb86680a27f83c8e8c70adbcf4cb776615","ref":"refs/heads/main","pushedAt":"2024-01-28T08:31:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"monatis","name":"M. Yusuf Sarıgöz","path":"/monatis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634956?s=80&v=4"},"commit":{"message":"breaking : destructors, signature changes and support for ffi tools (#89)\n\n* Add headers for types like int32_t and size_t.\r\n\r\nThis makes it easier to automatically generate bindings from the header.\r\n\r\n* Add functions for cleaning up clip images.\r\n\r\n* Consistently use \"clip_\" as prefix and verb as suffix.\r\n\r\n* Try to prevent hard to find use after free bugs.\r\n\r\n* Add clojure bindings to readme under hot topics.","shortMessageHtmlLink":"breaking : destructors, signature changes and support for ffi tools (#89"}},{"before":"6b03106e47285e9d6f4ceda0c717c6c6ea639287","after":"8f348725271db67517de871dea4a4e8a159e664f","ref":"refs/heads/main","pushedAt":"2023-10-22T01:03:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"monatis","name":"M. Yusuf Sarıgöz","path":"/monatis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634956?s=80&v=4"},"commit":{"message":"image-search : rollback usearch and other fixes (#83)\n\n* image-search : small fixes + roll back usearch version to make it build again\r\n\r\n* image-search : fix help missing newline","shortMessageHtmlLink":"image-search : rollback usearch and other fixes (#83)"}},{"before":"202c233dac938e81f7b6ef1abcea667595389745","after":"6b03106e47285e9d6f4ceda0c717c6c6ea639287","ref":"refs/heads/main","pushedAt":"2023-10-16T16:42:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"monatis","name":"M. Yusuf Sarıgöz","path":"/monatis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634956?s=80&v=4"},"commit":{"message":"python : fix platform check for Mac (#82)","shortMessageHtmlLink":"python : fix platform check for Mac (#82)"}},{"before":"17201778551547318ebd0290c64f299591a09f2d","after":"202c233dac938e81f7b6ef1abcea667595389745","ref":"refs/heads/main","pushedAt":"2023-10-01T13:24:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Yossef-Dawoad","name":"Yousef Dawoud","path":"/Yossef-Dawoad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62189386?s=80&v=4"},"commit":{"message":"Update NoteBook for v5.0\n\nUpdate Notebook for v5.0 wit added GGUF Support","shortMessageHtmlLink":"Update NoteBook for v5.0"}},{"before":"23fc07b0987a161c8db4e96afccb164d44cf7e60","after":"17201778551547318ebd0290c64f299591a09f2d","ref":"refs/heads/main","pushedAt":"2023-09-27T14:55:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"monatis","name":"M. Yusuf Sarıgöz","path":"/monatis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634956?s=80&v=4"},"commit":{"message":"conversion: update requirements and fix typo in docs (#78)","shortMessageHtmlLink":"conversion: update requirements and fix typo in docs (#78)"}},{"before":null,"after":"8d195efddab0ac5a85c805e377d285c079557b9d","ref":"refs/heads/upd-requirements","pushedAt":"2023-09-27T14:51:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"monatis","name":"M. Yusuf Sarıgöz","path":"/monatis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634956?s=80&v=4"},"commit":{"message":"Add gguf to requirements + fix typo","shortMessageHtmlLink":"Add gguf to requirements + fix typo"}},{"before":"05f2efd8081b8695e8174dea7a82116ece2fdf63","after":"23fc07b0987a161c8db4e96afccb164d44cf7e60","ref":"refs/heads/main","pushedAt":"2023-09-27T11:28:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"monatis","name":"M. Yusuf Sarıgöz","path":"/monatis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634956?s=80&v=4"},"commit":{"message":"breaking: new file format, single-modality models, new quant schemes (#75)\n\n* WIP: refactoring for GGUF support\r\n\r\n* inference with GGUF is working\r\n\r\n* Check model capabilities + use new GGUF model loading function in examples\r\n\r\n* More model capability check + actually use image_mean & image_std from gguf\r\n\r\n* Quantize GGUF model + support q5_0, q5_1, q8_0\r\n\r\n* rm legacy model loading function\r\n\r\n* some fixes and more friendly logging\r\n\r\n* add example for extracting vectors as .npy file\r\n\r\n* define key constants and update handle text-only in mem_rq calculation\r\n\r\n* print model name and description + some fixes\r\n\r\n* python: use new clip_tokenize signature\r\n\r\n* mem alignment fixes for larger models\r\n\r\n* use eps from gguf\r\n\r\n* add eps to hparams\r\n\r\n* Update extract example\r\n\r\n* Add a shell script to bulk-convert multiple models at once\r\n\r\n* Add bulk-quantization script + some fixes\r\n\r\n* Upd readme\r\n\r\n* Upd readme\r\n\r\n* Refactor Python bindings\r\n\r\n* refactor python bindings\r\n\r\n* gitignore *.gguf\r\n\r\n* Upd python readme","shortMessageHtmlLink":"breaking: new file format, single-modality models, new quant schemes (#…"}},{"before":"7c2041a63fe9c69de729ca869e7efaa8502a981d","after":"d10dc1a7916e1fb81391adde86dca59edd0f02ba","ref":"refs/heads/refactor-gguf","pushedAt":"2023-09-27T11:23:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monatis","name":"M. Yusuf Sarıgöz","path":"/monatis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634956?s=80&v=4"},"commit":{"message":"Upd python readme","shortMessageHtmlLink":"Upd python readme"}},{"before":"96fcab0e0b0c1b1a0e1ab9692353dd83f25a712b","after":"7c2041a63fe9c69de729ca869e7efaa8502a981d","ref":"refs/heads/refactor-gguf","pushedAt":"2023-09-27T10:03:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"monatis","name":"M. Yusuf Sarıgöz","path":"/monatis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634956?s=80&v=4"},"commit":{"message":"gitignore *.gguf","shortMessageHtmlLink":"gitignore *.gguf"}},{"before":"b57d15ef9a2dd208b9b60585662cf1330a868311","after":"96fcab0e0b0c1b1a0e1ab9692353dd83f25a712b","ref":"refs/heads/refactor-gguf","pushedAt":"2023-09-27T09:53:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monatis","name":"M. Yusuf Sarıgöz","path":"/monatis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634956?s=80&v=4"},"commit":{"message":"Refactor Python bindings","shortMessageHtmlLink":"Refactor Python bindings"}},{"before":"bc1c50bcdc93eae0a2469c24427edae76020a9f9","after":"b57d15ef9a2dd208b9b60585662cf1330a868311","ref":"refs/heads/refactor-gguf","pushedAt":"2023-09-27T09:28:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monatis","name":"M. Yusuf Sarıgöz","path":"/monatis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634956?s=80&v=4"},"commit":{"message":"Upd readme","shortMessageHtmlLink":"Upd readme"}},{"before":"87ccae68d7093df02d77214f4c10f5c7091a37e7","after":"bc1c50bcdc93eae0a2469c24427edae76020a9f9","ref":"refs/heads/refactor-gguf","pushedAt":"2023-09-27T09:23:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monatis","name":"M. Yusuf Sarıgöz","path":"/monatis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634956?s=80&v=4"},"commit":{"message":"Upd readme","shortMessageHtmlLink":"Upd readme"}},{"before":"c799021d5c3d42dd0fb37901ec7de168c79943fa","after":"87ccae68d7093df02d77214f4c10f5c7091a37e7","ref":"refs/heads/refactor-gguf","pushedAt":"2023-09-27T08:19:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monatis","name":"M. Yusuf Sarıgöz","path":"/monatis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634956?s=80&v=4"},"commit":{"message":"Add bulk-quantization script + some fixes","shortMessageHtmlLink":"Add bulk-quantization script + some fixes"}},{"before":"787b54222137b61f8dc3a1e043ab6b3d0d72c40e","after":"c799021d5c3d42dd0fb37901ec7de168c79943fa","ref":"refs/heads/refactor-gguf","pushedAt":"2023-09-26T23:17:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monatis","name":"M. Yusuf Sarıgöz","path":"/monatis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634956?s=80&v=4"},"commit":{"message":"Add a shell script to bulk-convert multiple models at once","shortMessageHtmlLink":"Add a shell script to bulk-convert multiple models at once"}},{"before":"36a10c42e7ed72dfbed1d6d714402d0133490eb4","after":"787b54222137b61f8dc3a1e043ab6b3d0d72c40e","ref":"refs/heads/refactor-gguf","pushedAt":"2023-09-26T09:29:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monatis","name":"M. Yusuf Sarıgöz","path":"/monatis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634956?s=80&v=4"},"commit":{"message":"Update extract example","shortMessageHtmlLink":"Update extract example"}},{"before":"af41146fa41b310e178e10355d18549d439dc159","after":"36a10c42e7ed72dfbed1d6d714402d0133490eb4","ref":"refs/heads/refactor-gguf","pushedAt":"2023-09-26T08:41:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monatis","name":"M. Yusuf Sarıgöz","path":"/monatis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634956?s=80&v=4"},"commit":{"message":"add eps to hparams","shortMessageHtmlLink":"add eps to hparams"}},{"before":"78a22c4b97ead86fdd47a66ba59173448745e9c3","after":"af41146fa41b310e178e10355d18549d439dc159","ref":"refs/heads/refactor-gguf","pushedAt":"2023-09-26T08:38:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monatis","name":"M. Yusuf Sarıgöz","path":"/monatis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634956?s=80&v=4"},"commit":{"message":"use eps from gguf","shortMessageHtmlLink":"use eps from gguf"}},{"before":"4bfc1b935f34613fa61b65ecb3ce600cab0c5582","after":"78a22c4b97ead86fdd47a66ba59173448745e9c3","ref":"refs/heads/refactor-gguf","pushedAt":"2023-09-26T08:06:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monatis","name":"M. Yusuf Sarıgöz","path":"/monatis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634956?s=80&v=4"},"commit":{"message":"mem alignment fixes for larger models","shortMessageHtmlLink":"mem alignment fixes for larger models"}},{"before":"bbe522bd6508ea3cf778554a4e921b7983b3b380","after":"4bfc1b935f34613fa61b65ecb3ce600cab0c5582","ref":"refs/heads/refactor-gguf","pushedAt":"2023-09-25T23:03:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monatis","name":"M. Yusuf Sarıgöz","path":"/monatis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634956?s=80&v=4"},"commit":{"message":"python: use new clip_tokenize signature","shortMessageHtmlLink":"python: use new clip_tokenize signature"}},{"before":"fa26cb3a83d5da3d82ce03fd052df0e3cd8790d6","after":"bbe522bd6508ea3cf778554a4e921b7983b3b380","ref":"refs/heads/refactor-gguf","pushedAt":"2023-09-25T22:23:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monatis","name":"M. Yusuf Sarıgöz","path":"/monatis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634956?s=80&v=4"},"commit":{"message":"print model name and description + some fixes","shortMessageHtmlLink":"print model name and description + some fixes"}},{"before":"1a344e8b7a5181e82ef9c5f0a51f453bf82024de","after":"fa26cb3a83d5da3d82ce03fd052df0e3cd8790d6","ref":"refs/heads/refactor-gguf","pushedAt":"2023-09-25T20:22:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monatis","name":"M. Yusuf Sarıgöz","path":"/monatis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634956?s=80&v=4"},"commit":{"message":"define key constants and update handle text-only in mem_rq calculation","shortMessageHtmlLink":"define key constants and update handle text-only in mem_rq calculation"}},{"before":"57f00e2f5703bb9ba435c9d341872f9d4ab530b0","after":"1a344e8b7a5181e82ef9c5f0a51f453bf82024de","ref":"refs/heads/refactor-gguf","pushedAt":"2023-09-25T11:20:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monatis","name":"M. Yusuf Sarıgöz","path":"/monatis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634956?s=80&v=4"},"commit":{"message":"add example for extracting vectors as .npy file","shortMessageHtmlLink":"add example for extracting vectors as .npy file"}},{"before":"89612961bf5420d44b50abcb007779bb26056b39","after":"57f00e2f5703bb9ba435c9d341872f9d4ab530b0","ref":"refs/heads/refactor-gguf","pushedAt":"2023-09-25T07:49:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monatis","name":"M. Yusuf Sarıgöz","path":"/monatis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634956?s=80&v=4"},"commit":{"message":"some fixes and more friendly logging","shortMessageHtmlLink":"some fixes and more friendly logging"}},{"before":"2fa62f33eebd4d756cb2fa9bfabfa5da86869298","after":"89612961bf5420d44b50abcb007779bb26056b39","ref":"refs/heads/refactor-gguf","pushedAt":"2023-09-24T21:46:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monatis","name":"M. Yusuf Sarıgöz","path":"/monatis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634956?s=80&v=4"},"commit":{"message":"rm legacy model loading function","shortMessageHtmlLink":"rm legacy model loading function"}},{"before":"8ee5c94fedc253242584329ac1877925a7c6fb3f","after":"2fa62f33eebd4d756cb2fa9bfabfa5da86869298","ref":"refs/heads/refactor-gguf","pushedAt":"2023-09-24T20:46:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monatis","name":"M. Yusuf Sarıgöz","path":"/monatis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634956?s=80&v=4"},"commit":{"message":"Quantize GGUF model + support q5_0, q5_1, q8_0","shortMessageHtmlLink":"Quantize GGUF model + support q5_0, q5_1, q8_0"}},{"before":"186223852b547aa53fd753b8c31423b58ba6ed23","after":"8ee5c94fedc253242584329ac1877925a7c6fb3f","ref":"refs/heads/refactor-gguf","pushedAt":"2023-09-24T09:24:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monatis","name":"M. Yusuf Sarıgöz","path":"/monatis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634956?s=80&v=4"},"commit":{"message":"More model capability check + actually use image_mean & image_std from gguf","shortMessageHtmlLink":"More model capability check + actually use image_mean & image_std fro…"}},{"before":"99f879ecd579432b0f5b74f80eed3a91697684c3","after":"186223852b547aa53fd753b8c31423b58ba6ed23","ref":"refs/heads/refactor-gguf","pushedAt":"2023-09-24T05:38:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monatis","name":"M. Yusuf Sarıgöz","path":"/monatis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634956?s=80&v=4"},"commit":{"message":"Check model capabilities + use new GGUF model loading function in examples","shortMessageHtmlLink":"Check model capabilities + use new GGUF model loading function in exa…"}},{"before":"a12addfc5db7e3032edfc5dc3e08a1a1069f0ba6","after":"99f879ecd579432b0f5b74f80eed3a91697684c3","ref":"refs/heads/refactor-gguf","pushedAt":"2023-09-23T22:48:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"monatis","name":"M. Yusuf Sarıgöz","path":"/monatis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634956?s=80&v=4"},"commit":{"message":"inference with GGUF is working","shortMessageHtmlLink":"inference with GGUF is working"}},{"before":null,"after":"a12addfc5db7e3032edfc5dc3e08a1a1069f0ba6","ref":"refs/heads/refactor-gguf","pushedAt":"2023-09-21T22:00:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"monatis","name":"M. Yusuf Sarıgöz","path":"/monatis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634956?s=80&v=4"},"commit":{"message":"WIP: refactoring for GGUF support","shortMessageHtmlLink":"WIP: refactoring for GGUF support"}},{"before":"c9c02cbcb3e47dd2b987e1e45d9ff09f6e1219a4","after":"05f2efd8081b8695e8174dea7a82116ece2fdf63","ref":"refs/heads/main","pushedAt":"2023-09-20T09:13:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"monatis","name":"M. Yusuf Sarıgöz","path":"/monatis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18634956?s=80&v=4"},"commit":{"message":"Expose zero-shot labeling to Python (#73)\n\n* rm __pycache__\r\n\r\n* gitignore __pycache__\r\n\r\n* gitignore dist\r\n\r\n* Upd usearch in image-search example\r\n\r\n* Upd usearch in image-search example\r\n\r\n* Implement ZSL in clip lib\r\n\r\n* Use new ZSL API in examples\r\n\r\n* Expose ZSL in Python\r\n\r\n* Upd readme in Python bindings\r\n\r\n* Bump version in Python bindings","shortMessageHtmlLink":"Expose zero-shot labeling to Python (#73)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD6vPVYAA","startCursor":null,"endCursor":null}},"title":"Activity · monatis/clip.cpp"}