{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":499830255,"defaultBranch":"main","name":"open-metric-learning","ownerLogin":"OML-Team","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-06-04T13:12:25.000Z","ownerAvatar":"https://github.com/avatars/u/104944039?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722195077.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"2f338aeed7c6c058235f61c1564f327d4d23cbe2","ref":"refs/heads/add_dataset_to_config_api_v2","pushedAt":"2024-07-28T19:31:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"leoromanovich","name":"Verkhovtsev Leonid","path":"/leoromanovich","primaryAvatarUrl":"https://github.com/avatars/u/15211391?s=80&v=4"},"commit":{"message":"WIP implementation of dataset registry","shortMessageHtmlLink":"WIP implementation of dataset registry"}},{"before":"014bf176d0f0bbf718684ce72e48191682968288","after":"1e0363e3b227e60b9e36bcba91f0b22247de4831","ref":"refs/heads/add_dataset_to_config_api","pushedAt":"2024-07-18T08:08:21.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"leoromanovich","name":"Verkhovtsev Leonid","path":"/leoromanovich","primaryAvatarUrl":"https://github.com/avatars/u/15211391?s=80&v=4"},"commit":{"message":"add reranking builder","shortMessageHtmlLink":"add reranking builder"}},{"before":"baad3e622a6e56fe718e41651981bb4af1b5c0b9","after":"3a6d74098c34de57c145dbeb6427e59b72f620d6","ref":"refs/heads/main","pushedAt":"2024-07-15T11:48:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlekseySh","name":"Aleksei Shabanov","path":"/AlekseySh","primaryAvatarUrl":"https://github.com/avatars/u/20143575?s=80&v=4"},"commit":{"message":"Fix audio requirements\n\nFix audio requirements","shortMessageHtmlLink":"Fix audio requirements"}},{"before":"ea8a7125b3f745304c93ca1c05ec367cfb9ca0fa","after":"baad3e622a6e56fe718e41651981bb4af1b5c0b9","ref":"refs/heads/main","pushedAt":"2024-07-14T16:48:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlekseySh","name":"Aleksei Shabanov","path":"/AlekseySh","primaryAvatarUrl":"https://github.com/avatars/u/20143575?s=80&v=4"},"commit":{"message":"Add audio datasets\n\n* Added audio datasets implementing the existing interfaces\r\n* Added mock audio datasets\r\n* Added needed audio specific helpers \r\n* Added the corresponding tests","shortMessageHtmlLink":"Add audio datasets"}},{"before":"578e0a9d6eac050230f013e8348d207d75b81225","after":"ea8a7125b3f745304c93ca1c05ec367cfb9ca0fa","ref":"refs/heads/main","pushedAt":"2024-07-05T14:22:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlekseySh","name":"Aleksei Shabanov","path":"/AlekseySh","primaryAvatarUrl":"https://github.com/avatars/u/20143575?s=80&v=4"},"commit":{"message":"typo in var name fixed","shortMessageHtmlLink":"typo in var name fixed"}},{"before":"d38342d6ece12e2fe7bb69cbc56db692d779f29f","after":"578e0a9d6eac050230f013e8348d207d75b81225","ref":"refs/heads/main","pushedAt":"2024-07-05T12:34:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlekseySh","name":"Aleksei Shabanov","path":"/AlekseySh","primaryAvatarUrl":"https://github.com/avatars/u/20143575?s=80&v=4"},"commit":{"message":"release 3.1.5: Added use_gradient_ckpt to downloading functions for the UniCom models\n\nrelease 3.1.5: Added use_gradient_ckpt to downloading functions for the UniCom models","shortMessageHtmlLink":"release 3.1.5: Added use_gradient_ckpt to downloading functions for t…"}},{"before":"4e9bc2b531308378a4445ce077bd460dba834951","after":"d38342d6ece12e2fe7bb69cbc56db692d779f29f","ref":"refs/heads/main","pushedAt":"2024-07-05T12:34:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlekseySh","name":"Aleksei Shabanov","path":"/AlekseySh","primaryAvatarUrl":"https://github.com/avatars/u/20143575?s=80&v=4"},"commit":{"message":"Added use_gradient_ckpt to downloading functions for the UniCom models\n\nAdded use_gradient_ckpt to downloading functions for the UniCom models","shortMessageHtmlLink":"Added use_gradient_ckpt to downloading functions for the UniCom models"}},{"before":"18750ecaf810cfa7cd866403e68709411e483242","after":"4e9bc2b531308378a4445ce077bd460dba834951","ref":"refs/heads/main","pushedAt":"2024-07-05T05:22:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlekseySh","name":"Aleksei Shabanov","path":"/AlekseySh","primaryAvatarUrl":"https://github.com/avatars/u/20143575?s=80&v=4"},"commit":{"message":"release 3.1.4: added kwargs to `from_pretrained`\n\nrelease 3.1.4: added kwargs to `from_pretrained`","shortMessageHtmlLink":"release 3.1.4: added kwargs to from_pretrained"}},{"before":"3b828eca80acdadea72bb69342942a96f10411c5","after":null,"ref":"refs/heads/from_pretrained_kwargs","pushedAt":"2024-07-05T05:21:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AlekseySh","name":"Aleksei Shabanov","path":"/AlekseySh","primaryAvatarUrl":"https://github.com/avatars/u/20143575?s=80&v=4"}},{"before":"481deae04ac2eb5113047d1def60fe85c6b4114c","after":"18750ecaf810cfa7cd866403e68709411e483242","ref":"refs/heads/main","pushedAt":"2024-07-05T05:21:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlekseySh","name":"Aleksei Shabanov","path":"/AlekseySh","primaryAvatarUrl":"https://github.com/avatars/u/20143575?s=80&v=4"},"commit":{"message":"Added kwargs to from_pretrained\n\nAdded kwargs to from_pretrained","shortMessageHtmlLink":"Added kwargs to from_pretrained"}},{"before":"2263bf5ab087139cf9612e3ca2aa5fd301f6fa15","after":"3b828eca80acdadea72bb69342942a96f10411c5","ref":"refs/heads/from_pretrained_kwargs","pushedAt":"2024-07-05T05:04:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlekseySh","name":"Aleksei Shabanov","path":"/AlekseySh","primaryAvatarUrl":"https://github.com/avatars/u/20143575?s=80&v=4"},"commit":{"message":"upd","shortMessageHtmlLink":"upd"}},{"before":null,"after":"2263bf5ab087139cf9612e3ca2aa5fd301f6fa15","ref":"refs/heads/from_pretrained_kwargs","pushedAt":"2024-07-05T04:42:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AlekseySh","name":"Aleksei Shabanov","path":"/AlekseySh","primaryAvatarUrl":"https://github.com/avatars/u/20143575?s=80&v=4"},"commit":{"message":"added kwargs","shortMessageHtmlLink":"added kwargs"}},{"before":"40959c3c7fdb117a9e088c266cec27f83d6f1ca6","after":"481deae04ac2eb5113047d1def60fe85c6b4114c","ref":"refs/heads/main","pushedAt":"2024-07-04T17:30:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlekseySh","name":"Aleksei Shabanov","path":"/AlekseySh","primaryAvatarUrl":"https://github.com/avatars/u/20143575?s=80&v=4"},"commit":{"message":"hotfix in tests","shortMessageHtmlLink":"hotfix in tests"}},{"before":"2ba9ed3f69006e09e57626361e4fcd016c125038","after":"40959c3c7fdb117a9e088c266cec27f83d6f1ca6","ref":"refs/heads/main","pushedAt":"2024-07-04T15:34:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlekseySh","name":"Aleksei Shabanov","path":"/AlekseySh","primaryAvatarUrl":"https://github.com/avatars/u/20143575?s=80&v=4"},"commit":{"message":"release 3.1.3: refactored OOP in Datasets, fixed freezes in CI, ONNX support for UniCom model","shortMessageHtmlLink":"release 3.1.3: refactored OOP in Datasets, fixed freezes in CI, ONNX …"}},{"before":"ff0a2d861dedaf6a42df3925b5a13cd90c810a43","after":"2ba9ed3f69006e09e57626361e4fcd016c125038","ref":"refs/heads/main","pushedAt":"2024-07-04T15:22:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlekseySh","name":"Aleksei Shabanov","path":"/AlekseySh","primaryAvatarUrl":"https://github.com/avatars/u/20143575?s=80&v=4"},"commit":{"message":"Pass using_checkpoint flag from ViTUnicomExtractor to VisionTransformer\n\nPass using_checkpoint flag from ViTUnicomExtractor to VisionTransformer","shortMessageHtmlLink":"Pass using_checkpoint flag from ViTUnicomExtractor to VisionTransformer"}},{"before":"38d814fea9f9efe522716f8c2e409838cad50202","after":null,"ref":"refs/heads/logo_edgify","pushedAt":"2024-07-03T17:33:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AlekseySh","name":"Aleksei Shabanov","path":"/AlekseySh","primaryAvatarUrl":"https://github.com/avatars/u/20143575?s=80&v=4"}},{"before":"c8eb3beefe35aab11295698bf6f65ee228f6a61e","after":"ff0a2d861dedaf6a42df3925b5a13cd90c810a43","ref":"refs/heads/main","pushedAt":"2024-07-03T17:33:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlekseySh","name":"Aleksei Shabanov","path":"/AlekseySh","primaryAvatarUrl":"https://github.com/avatars/u/20143575?s=80&v=4"},"commit":{"message":"updated Edgify logo\n\nupdated Edgify logo","shortMessageHtmlLink":"updated Edgify logo"}},{"before":null,"after":"38d814fea9f9efe522716f8c2e409838cad50202","ref":"refs/heads/logo_edgify","pushedAt":"2024-07-03T17:32:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AlekseySh","name":"Aleksei Shabanov","path":"/AlekseySh","primaryAvatarUrl":"https://github.com/avatars/u/20143575?s=80&v=4"},"commit":{"message":"upd","shortMessageHtmlLink":"upd"}},{"before":"3eb6a0882db9d0a707c144e8ff241831e0c033e5","after":null,"ref":"refs/heads/logo","pushedAt":"2024-07-03T17:31:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AlekseySh","name":"Aleksei Shabanov","path":"/AlekseySh","primaryAvatarUrl":"https://github.com/avatars/u/20143575?s=80&v=4"}},{"before":"186c1c65d70da91a94c7118657905dc9eb4e20e1","after":"3eb6a0882db9d0a707c144e8ff241831e0c033e5","ref":"refs/heads/logo","pushedAt":"2024-07-03T17:29:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlekseySh","name":"Aleksei Shabanov","path":"/AlekseySh","primaryAvatarUrl":"https://github.com/avatars/u/20143575?s=80&v=4"},"commit":{"message":"upd","shortMessageHtmlLink":"upd"}},{"before":"ed69b734da7d2e15b6fcbdf5bee8d42bfd02f445","after":null,"ref":"refs/heads/datasets","pushedAt":"2024-06-28T18:43:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AlekseySh","name":"Aleksei Shabanov","path":"/AlekseySh","primaryAvatarUrl":"https://github.com/avatars/u/20143575?s=80&v=4"}},{"before":"6181c4755bde839dbfc0e33e91ef4bd88ea8cf02","after":"c8eb3beefe35aab11295698bf6f65ee228f6a61e","ref":"refs/heads/main","pushedAt":"2024-06-28T18:43:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlekseySh","name":"Aleksei Shabanov","path":"/AlekseySh","primaryAvatarUrl":"https://github.com/avatars/u/20143575?s=80&v=4"},"commit":{"message":"Refactored datasets classes\n\nThere are a few issues with the current implementations of the dataset interfaces:\r\n\r\n* There is a lot of duplicated code related to dataframe parsing and processing. We have the same code two times (texts, images) and are going to repeat the same thing 3d time for audio. It's too much, so, the classes have to be refactored.\r\n* There is a tricky implementation of `IQueryGalleryDataset` which also needs to be updated.\r\n\r\nThis PR has to address all of these issues. \r\n\r\nWith the proposed changes we also almost avoid inheritance from non-abstract classes. Formally, we still inherit `ImageLabeledDataset` from `LabeledDatasetDF`, but it's rather an alternative constructor than meaningful inheritance with some logic on top of that. (I could literally make `@classmethod`: `create_for_images()` and `create_for_texts()` in `LabeledDatasetDF`, but I need to keep back compatibility).","shortMessageHtmlLink":"Refactored datasets classes"}},{"before":"8f051d969f9aac0793eae5863057cb1aaa82c635","after":null,"ref":"refs/heads/plt","pushedAt":"2024-06-27T15:54:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AlekseySh","name":"Aleksei Shabanov","path":"/AlekseySh","primaryAvatarUrl":"https://github.com/avatars/u/20143575?s=80&v=4"}},{"before":"bbf3562bb217b8cca863a283d3b88eee51b0d4f9","after":"6181c4755bde839dbfc0e33e91ef4bd88ea8cf02","ref":"refs/heads/main","pushedAt":"2024-06-27T15:54:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlekseySh","name":"Aleksei Shabanov","path":"/AlekseySh","primaryAvatarUrl":"https://github.com/avatars/u/20143575?s=80&v=4"},"commit":{"message":"Using context manager for tests with matplotlib \n\nUsing context manager for tests with matplotlib","shortMessageHtmlLink":"Using context manager for tests with matplotlib"}},{"before":"877c0212f21c23071667d44936a4ec6f2809a575","after":"8f051d969f9aac0793eae5863057cb1aaa82c635","ref":"refs/heads/plt","pushedAt":"2024-06-27T15:08:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlekseySh","name":"Aleksei Shabanov","path":"/AlekseySh","primaryAvatarUrl":"https://github.com/avatars/u/20143575?s=80&v=4"},"commit":{"message":"upd","shortMessageHtmlLink":"upd"}},{"before":"c8d39365f8e80795a36d5f306595d5950eed1e51","after":"877c0212f21c23071667d44936a4ec6f2809a575","ref":"refs/heads/plt","pushedAt":"2024-06-27T15:06:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlekseySh","name":"Aleksei Shabanov","path":"/AlekseySh","primaryAvatarUrl":"https://github.com/avatars/u/20143575?s=80&v=4"},"commit":{"message":"upd","shortMessageHtmlLink":"upd"}},{"before":null,"after":"c8d39365f8e80795a36d5f306595d5950eed1e51","ref":"refs/heads/plt","pushedAt":"2024-06-27T14:55:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AlekseySh","name":"Aleksei Shabanov","path":"/AlekseySh","primaryAvatarUrl":"https://github.com/avatars/u/20143575?s=80&v=4"},"commit":{"message":"upd","shortMessageHtmlLink":"upd"}},{"before":"c1e254781998d2f4e163729f2a8a61043971170d","after":"ed69b734da7d2e15b6fcbdf5bee8d42bfd02f445","ref":"refs/heads/datasets","pushedAt":"2024-06-26T17:44:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlekseySh","name":"Aleksei Shabanov","path":"/AlekseySh","primaryAvatarUrl":"https://github.com/avatars/u/20143575?s=80&v=4"},"commit":{"message":"upd","shortMessageHtmlLink":"upd"}},{"before":"0699f09e64f99c4f29c641f691a344a83c2f5420","after":"c1e254781998d2f4e163729f2a8a61043971170d","ref":"refs/heads/datasets","pushedAt":"2024-06-26T15:54:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlekseySh","name":"Aleksei Shabanov","path":"/AlekseySh","primaryAvatarUrl":"https://github.com/avatars/u/20143575?s=80&v=4"},"commit":{"message":"upd","shortMessageHtmlLink":"upd"}},{"before":null,"after":"0699f09e64f99c4f29c641f691a344a83c2f5420","ref":"refs/heads/datasets","pushedAt":"2024-06-26T12:40:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AlekseySh","name":"Aleksei Shabanov","path":"/AlekseySh","primaryAvatarUrl":"https://github.com/avatars/u/20143575?s=80&v=4"},"commit":{"message":"upd","shortMessageHtmlLink":"upd"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEi0qNRAA","startCursor":null,"endCursor":null}},"title":"Activity · OML-Team/open-metric-learning"}