{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":761311138,"defaultBranch":"main","name":"mlx-swift","ownerLogin":"davidkoski","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-02-21T16:24:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/46639364?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726243065.0","currentOid":""},"activityList":{"items":[{"before":"d05deff85a8b50192fd4ee39b89dcd1e0d9031b6","after":"061313fd60d222f5a683b458c5aab1504c812d33","ref":"refs/heads/release0.17.3","pushedAt":"2024-09-19T15:59:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidkoski","name":"David Koski","path":"/davidkoski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46639364?s=80&v=4"},"commit":{"message":"adopt new mlx_optional_*","shortMessageHtmlLink":"adopt new mlx_optional_*"}},{"before":"6cd65b73543a649d2ee086748a498d2e8fa77d3c","after":"d05deff85a8b50192fd4ee39b89dcd1e0d9031b6","ref":"refs/heads/release0.17.3","pushedAt":"2024-09-17T21:13:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidkoski","name":"David Koski","path":"/davidkoski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46639364?s=80&v=4"},"commit":{"message":"remove TODOs for API we won't get in this build","shortMessageHtmlLink":"remove TODOs for API we won't get in this build"}},{"before":"347b5d8d204c21267f79bcbc1a59f175dd6c0e1e","after":"6cd65b73543a649d2ee086748a498d2e8fa77d3c","ref":"refs/heads/release0.17.3","pushedAt":"2024-09-17T20:08:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidkoski","name":"David Koski","path":"/davidkoski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46639364?s=80&v=4"},"commit":{"message":"turn on additional swift 6 concurrency checks and fix issues","shortMessageHtmlLink":"turn on additional swift 6 concurrency checks and fix issues"}},{"before":"4d8cf9cd5ca4bd7779d7465ba259ea1bd78110c6","after":"347b5d8d204c21267f79bcbc1a59f175dd6c0e1e","ref":"refs/heads/release0.17.3","pushedAt":"2024-09-17T18:26:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidkoski","name":"David Koski","path":"/davidkoski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46639364?s=80&v=4"},"commit":{"message":"checkpoint: remainder of mlx changes, with a couple TODOs related to optional arguments (need to resolve)","shortMessageHtmlLink":"checkpoint: remainder of mlx changes, with a couple TODOs related to …"}},{"before":null,"after":"4d8cf9cd5ca4bd7779d7465ba259ea1bd78110c6","ref":"refs/heads/release0.17.3","pushedAt":"2024-09-13T15:57:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidkoski","name":"David Koski","path":"/davidkoski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46639364?s=80&v=4"},"commit":{"message":"move to v0.17.3 of mlx\n\n- https://github.com/ml-explore/mlx-c/tree/mlx-v0.17.2 (the branch was named before the release of mlx was ready)\n- https://github.com/ml-explore/mlx/compare/v0.16.0...v0.17.3","shortMessageHtmlLink":"move to v0.17.3 of mlx"}},{"before":"b3648b0c8139526878ed314ed39e36d5ed20c9e1","after":"abcb7834d2258280da3646831f931a66dc37f581","ref":"refs/heads/add-axis","pushedAt":"2024-09-12T16:04:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidkoski","name":"David Koski","path":"/davidkoski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46639364?s=80&v=4"},"commit":{"message":"make consistent","shortMessageHtmlLink":"make consistent"}},{"before":"830fd05f409070d8898151fde8767bddca3d799a","after":"b3648b0c8139526878ed314ed39e36d5ed20c9e1","ref":"refs/heads/add-axis","pushedAt":"2024-09-12T16:02:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidkoski","name":"David Koski","path":"/davidkoski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46639364?s=80&v=4"},"commit":{"message":"rest of change","shortMessageHtmlLink":"rest of change"}},{"before":null,"after":"830fd05f409070d8898151fde8767bddca3d799a","ref":"refs/heads/add-axis","pushedAt":"2024-09-12T16:01:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidkoski","name":"David Koski","path":"/davidkoski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46639364?s=80&v=4"},"commit":{"message":"additional cases for #122\n\n- add axis parameter to Softmax, LogSoftmax\n- deprecates SoftMax and replaces with Softmax (missed in earlier renaming)","shortMessageHtmlLink":"additional cases for ml-explore#122"}},{"before":"36551ad3165bf8c3c2b119447a97b79935f7a7f8","after":"f27763bef455d76f9455e9dfc6704a6b2859fa26","ref":"refs/heads/main","pushedAt":"2024-09-12T15:49:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"davidkoski","name":"David Koski","path":"/davidkoski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46639364?s=80&v=4"},"commit":{"message":"replacement for asData() to handle strided backing. (#130)\n\n* replacement for asData() to handle strided backing.\r\n\r\n- fixes #117\r\n- asData() now returns a struct with stride information\r\n- takes a policy enum to indicate whether the consumer wants contiguous data","shortMessageHtmlLink":"replacement for asData() to handle strided backing. (ml-explore#130)"}},{"before":"3314bc684f0ccab1793be54acddaea16c0501d3c","after":null,"ref":"refs/heads/asdata","pushedAt":"2024-09-10T15:00:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davidkoski","name":"David Koski","path":"/davidkoski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46639364?s=80&v=4"}},{"before":"53398bd4d64df3de8f76365cb87bf88fbab085d2","after":"3314bc684f0ccab1793be54acddaea16c0501d3c","ref":"refs/heads/asdata","pushedAt":"2024-08-29T20:18:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidkoski","name":"David Koski","path":"/davidkoski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46639364?s=80&v=4"},"commit":{"message":"cleaner split","shortMessageHtmlLink":"cleaner split"}},{"before":null,"after":"53398bd4d64df3de8f76365cb87bf88fbab085d2","ref":"refs/heads/asdata","pushedAt":"2024-08-29T20:14:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidkoski","name":"David Koski","path":"/davidkoski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46639364?s=80&v=4"},"commit":{"message":"replacement for asData() to handle strided backing.\n\n- fixes #117\n- asData() now returns a struct with stride information\n- takes a policy enum to indicate whether the consumer wants contiguous data","shortMessageHtmlLink":"replacement for asData() to handle strided backing."}},{"before":"93dea07a1c340376597772cbfa7e589bacb90835","after":null,"ref":"refs/heads/negativeslope","pushedAt":"2024-08-29T17:48:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davidkoski","name":"David Koski","path":"/davidkoski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46639364?s=80&v=4"}},{"before":null,"after":"93dea07a1c340376597772cbfa7e589bacb90835","ref":"refs/heads/negativeslope","pushedAt":"2024-08-29T16:30:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidkoski","name":"David Koski","path":"/davidkoski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46639364?s=80&v=4"},"commit":{"message":"Fix #122 -- add negativeSlope to LeakyReLU","shortMessageHtmlLink":"Fix ml-explore#122 -- add negativeSlope to LeakyReLU"}},{"before":"1d972e5384e4b87aff45c7931a53a0596edc2df4","after":null,"ref":"refs/heads/catchup-08-12","pushedAt":"2024-08-29T16:12:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davidkoski","name":"David Koski","path":"/davidkoski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46639364?s=80&v=4"}},{"before":"2960d706d902231fe7cdbc7f1ba6ee98d9faf402","after":null,"ref":"refs/heads/discardable","pushedAt":"2024-08-29T16:12:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davidkoski","name":"David Koski","path":"/davidkoski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46639364?s=80&v=4"}},{"before":"49ed97d2ebb9239a96b6a01ed2e2e2d1b378a96c","after":null,"ref":"refs/heads/contiguous","pushedAt":"2024-08-29T16:12:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davidkoski","name":"David Koski","path":"/davidkoski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46639364?s=80&v=4"}},{"before":"dbb6b1d7a7b77dca110cf2fa3b5314ede876bd23","after":null,"ref":"refs/heads/device-equatable","pushedAt":"2024-08-29T16:12:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davidkoski","name":"David Koski","path":"/davidkoski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46639364?s=80&v=4"}},{"before":"f6b9bdc8a245c631fee21dfae85191d143244ca0","after":"36551ad3165bf8c3c2b119447a97b79935f7a7f8","ref":"refs/heads/main","pushedAt":"2024-08-29T16:09:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"davidkoski","name":"David Koski","path":"/davidkoski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46639364?s=80&v=4"},"commit":{"message":"mx.tensordot(a, b, axes=([Int], [Int])) (#128)\n\n* Update Ops.swift\r\n\r\n* tensordot axes: ([Int], [Int])","shortMessageHtmlLink":"mx.tensordot(a, b, axes=([Int], [Int])) (ml-explore#128)"}},{"before":"3c0890aa1613a71fbb9dfdfe99a0a3a3bed0b9ee","after":null,"ref":"refs/heads/multiply-scalar","pushedAt":"2024-08-27T23:01:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davidkoski","name":"David Koski","path":"/davidkoski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46639364?s=80&v=4"}},{"before":"f289e4bbc67958c9459b83e1fe0e09cdb8329652","after":"3c0890aa1613a71fbb9dfdfe99a0a3a3bed0b9ee","ref":"refs/heads/multiply-scalar","pushedAt":"2024-08-27T22:53:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidkoski","name":"David Koski","path":"/davidkoski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46639364?s=80&v=4"},"commit":{"message":"handle complex case","shortMessageHtmlLink":"handle complex case"}},{"before":"d3e32c21c0f4adb72588697389fca900ad5c7e6d","after":"f289e4bbc67958c9459b83e1fe0e09cdb8329652","ref":"refs/heads/multiply-scalar","pushedAt":"2024-08-27T21:17:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidkoski","name":"David Koski","path":"/davidkoski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46639364?s=80&v=4"},"commit":{"message":"don't use this for complex/bfloat","shortMessageHtmlLink":"don't use this for complex/bfloat"}},{"before":"5af3c94c23bd57d54ad17475d15d83ef25a59d4f","after":"d3e32c21c0f4adb72588697389fca900ad5c7e6d","ref":"refs/heads/multiply-scalar","pushedAt":"2024-08-27T20:49:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidkoski","name":"David Koski","path":"/davidkoski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46639364?s=80&v=4"},"commit":{"message":"add specialized handling for item() to avoid conversions","shortMessageHtmlLink":"add specialized handling for item() to avoid conversions"}},{"before":"0e3994e0d223a70bf94dc5e0e2496965dd6ba7e5","after":"5af3c94c23bd57d54ad17475d15d83ef25a59d4f","ref":"refs/heads/multiply-scalar","pushedAt":"2024-08-26T17:57:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidkoski","name":"David Koski","path":"/davidkoski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46639364?s=80&v=4"},"commit":{"message":"treat Int as Int32 to match python","shortMessageHtmlLink":"treat Int as Int32 to match python"}},{"before":null,"after":"0e3994e0d223a70bf94dc5e0e2496965dd6ba7e5","ref":"refs/heads/multiply-scalar","pushedAt":"2024-08-26T17:48:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidkoski","name":"David Koski","path":"/davidkoski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46639364?s=80&v=4"},"commit":{"message":"fix to_array behavior with bool -- was not promoting types correctly","shortMessageHtmlLink":"fix to_array behavior with bool -- was not promoting types correctly"}},{"before":"084597e7ec38d97a92e50855b04de005c7dad1df","after":"f6b9bdc8a245c631fee21dfae85191d143244ca0","ref":"refs/heads/main","pushedAt":"2024-08-26T17:38:35.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"davidkoski","name":"David Koski","path":"/davidkoski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46639364?s=80&v=4"},"commit":{"message":"Throw if a module is being updated with a mismatched shape under verify all (#123)\n\n* commit test highlighting issue\r\n\r\n* Throw if updating parameters with mismatched shape\r\n\r\n* check verify first before doing a shape check","shortMessageHtmlLink":"Throw if a module is being updated with a mismatched shape under veri…"}},{"before":"c2e5df1a0ef3b6cd5d3ebdc30d718ad4fd526d0b","after":null,"ref":"refs/heads/v0.16.0","pushedAt":"2024-07-15T17:58:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davidkoski","name":"David Koski","path":"/davidkoski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46639364?s=80&v=4"}},{"before":"acd197876664a2a6347247aa2d176ce0fbfc011f","after":null,"ref":"refs/heads/sendable-2","pushedAt":"2024-07-15T17:50:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davidkoski","name":"David Koski","path":"/davidkoski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46639364?s=80&v=4"}},{"before":null,"after":"c2e5df1a0ef3b6cd5d3ebdc30d718ad4fd526d0b","ref":"refs/heads/v0.16.0","pushedAt":"2024-07-15T16:45:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidkoski","name":"David Koski","path":"/davidkoski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46639364?s=80&v=4"},"commit":{"message":"update to pick up mlx v0.16.0\n\n- https://github.com/ml-explore/mlx/compare/v0.15.2...v0.16.0\n- https://github.com/ml-explore/mlx-c/pull/31/files","shortMessageHtmlLink":"update to pick up mlx v0.16.0"}},{"before":null,"after":"acd197876664a2a6347247aa2d176ce0fbfc011f","ref":"refs/heads/sendable-2","pushedAt":"2024-07-03T22:00:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidkoski","name":"David Koski","path":"/davidkoski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46639364?s=80&v=4"},"commit":{"message":"missed two sendable types\n\n- i think these may have been in another branch when I marked the rest sendable","shortMessageHtmlLink":"missed two sendable types"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxNTo1OTozMC4wMDAwMDBazwAAAAS7EPWq","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxNTo1OTozMC4wMDAwMDBazwAAAAS7EPWq","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wM1QyMjowMDoxMS4wMDAwMDBazwAAAAR2VPMW"}},"title":"Activity · davidkoski/mlx-swift"}