{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":515368123,"defaultBranch":"main","name":"burn","ownerLogin":"tracel-ai","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-07-18T23:11:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/111992358?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717793419.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"5c5d95a458cced099123dc75b275ef23632460bc","ref":"refs/heads/cube/doc/readme","pushedAt":"2024-06-07T20:50:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nathanielsimard","name":"Nathaniel Simard","path":"/nathanielsimard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14095719?s=80&v=4"},"commit":{"message":"WIP: Doc","shortMessageHtmlLink":"WIP: Doc"}},{"before":null,"after":"839287c7601a3b2bc3344215edf6d8eaebc5b952","ref":"refs/heads/feat/data/tensor-data","pushedAt":"2024-06-07T19:55:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"laggui","name":"Guillaume Lagrange","path":"/laggui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225623?s=80&v=4"},"commit":{"message":"Implement display and from for TensorData","shortMessageHtmlLink":"Implement display and from for TensorData"}},{"before":"fb3c5191a5a7c1c5f2eebdf8945c0bb51b9d884e","after":null,"ref":"refs/heads/refactor/cube/mem_coalescing","pushedAt":"2024-06-07T18:05:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"louisfd","name":"Louis Fortier-Dubois","path":"/louisfd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12396024?s=80&v=4"}},{"before":"4b174a88bd60258d892db12363eee0669d66da81","after":"de5b681b18127486fc64c64ee3db9a86c6963b5e","ref":"refs/heads/main","pushedAt":"2024-06-07T18:05:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"louisfd","name":"Louis Fortier-Dubois","path":"/louisfd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12396024?s=80&v=4"},"commit":{"message":"Cube: Vectorization + simple matmul implementation (#1866)","shortMessageHtmlLink":"Cube: Vectorization + simple matmul implementation (#1866)"}},{"before":"148bda690cc0efba94398256c8411d57b2048331","after":"fb3c5191a5a7c1c5f2eebdf8945c0bb51b9d884e","ref":"refs/heads/refactor/cube/mem_coalescing","pushedAt":"2024-06-07T16:16:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"louisfd","name":"Louis Fortier-Dubois","path":"/louisfd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12396024?s=80&v=4"},"commit":{"message":"clippy","shortMessageHtmlLink":"clippy"}},{"before":"c3e0c21ffc18122c8c28a6bd407283ab1be1cd31","after":"148bda690cc0efba94398256c8411d57b2048331","ref":"refs/heads/refactor/cube/mem_coalescing","pushedAt":"2024-06-07T15:03:18.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"louisfd","name":"Louis Fortier-Dubois","path":"/louisfd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12396024?s=80&v=4"},"commit":{"message":"Merge branch 'main' into refactor/cube/mem_coalescing","shortMessageHtmlLink":"Merge branch 'main' into refactor/cube/mem_coalescing"}},{"before":"8e5e723fbea85773d1b6b0139702ea9ed43d4258","after":"c3e0c21ffc18122c8c28a6bd407283ab1be1cd31","ref":"refs/heads/refactor/cube/mem_coalescing","pushedAt":"2024-06-07T15:02:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"louisfd","name":"Louis Fortier-Dubois","path":"/louisfd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12396024?s=80&v=4"},"commit":{"message":"cleanup","shortMessageHtmlLink":"cleanup"}},{"before":"bff83b841c2d3bc94041dff4c819b5649c41251c","after":"8e5e723fbea85773d1b6b0139702ea9ed43d4258","ref":"refs/heads/refactor/cube/mem_coalescing","pushedAt":"2024-06-07T14:54:10.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"louisfd","name":"Louis Fortier-Dubois","path":"/louisfd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12396024?s=80&v=4"},"commit":{"message":"fmt","shortMessageHtmlLink":"fmt"}},{"before":"75e26d03c3ae25eb04385613370ee1eebbeb09f1","after":"4b174a88bd60258d892db12363eee0669d66da81","ref":"refs/heads/main","pushedAt":"2024-06-06T21:33:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nathanielsimard","name":"Nathaniel Simard","path":"/nathanielsimard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14095719?s=80&v=4"},"commit":{"message":"Get resources from server (#1861)","shortMessageHtmlLink":"Get resources from server (#1861)"}},{"before":"675f6b3280addbcda9259b29e105d4c8789a19d8","after":"75e26d03c3ae25eb04385613370ee1eebbeb09f1","ref":"refs/heads/main","pushedAt":"2024-06-06T21:09:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nathanielsimard","name":"Nathaniel Simard","path":"/nathanielsimard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14095719?s=80&v=4"},"commit":{"message":"Speedup client.create for small allocations. (#1858)\n\n* Speedup client.create for small allocations.","shortMessageHtmlLink":"Speedup client.create for small allocations. (#1858)"}},{"before":"e7db0bf5fe720d9aad1934d153ea41e72efc4fa0","after":"4817ca3992c3b8a294ae7c853863e85ddb21aafe","ref":"refs/heads/perf/dynamic-mm","pushedAt":"2024-06-06T20:11:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mepatrick73","name":null,"path":"/mepatrick73","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/114622680?s=80&v=4"},"commit":{"message":"bug fix\n\nfixing bug where some tensor would become a little bit too big (due to reading padded bits)","shortMessageHtmlLink":"bug fix"}},{"before":"9f25cec4a6a0db081e7b57f755455eddd7507efc","after":"e3cadc4ad3094e958518183329690665eaef7621","ref":"refs/heads/feat/quant/data","pushedAt":"2024-06-06T17:32:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"laggui","name":"Guillaume Lagrange","path":"/laggui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225623?s=80&v=4"},"commit":{"message":"Rename per-tensor strategies","shortMessageHtmlLink":"Rename per-tensor strategies"}},{"before":"07b0bdd38f4ee2d4c4590f139b2075982c636f6c","after":"9f25cec4a6a0db081e7b57f755455eddd7507efc","ref":"refs/heads/feat/quant/data","pushedAt":"2024-06-06T17:22:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"laggui","name":"Guillaume Lagrange","path":"/laggui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225623?s=80&v=4"},"commit":{"message":"Data should not directly quantize the values","shortMessageHtmlLink":"Data should not directly quantize the values"}},{"before":"b104c81495ea21b4b7be3718fb9aa55608d45dcb","after":"e7db0bf5fe720d9aad1934d153ea41e72efc4fa0","ref":"refs/heads/perf/dynamic-mm","pushedAt":"2024-06-06T16:41:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nathanielsimard","name":"Nathaniel Simard","path":"/nathanielsimard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14095719?s=80&v=4"},"commit":{"message":"WIP: Refactor memory pool","shortMessageHtmlLink":"WIP: Refactor memory pool"}},{"before":"6b6d6bb676ff629b5d58f4cbe2baacae55aa0818","after":"07b0bdd38f4ee2d4c4590f139b2075982c636f6c","ref":"refs/heads/feat/quant/data","pushedAt":"2024-06-06T16:29:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"laggui","name":"Guillaume Lagrange","path":"/laggui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225623?s=80&v=4"},"commit":{"message":"Add int8 precision settings to book","shortMessageHtmlLink":"Add int8 precision settings to book"}},{"before":"af94ad0a5eeb8f58585245b11e1d27c477a590dd","after":"6b6d6bb676ff629b5d58f4cbe2baacae55aa0818","ref":"refs/heads/feat/quant/data","pushedAt":"2024-06-06T15:15:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"laggui","name":"Guillaume Lagrange","path":"/laggui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225623?s=80&v=4"},"commit":{"message":"Add data quantization test","shortMessageHtmlLink":"Add data quantization test"}},{"before":"d28183c7e43cf72c06881bf4b50bb4168f9cdb69","after":"675f6b3280addbcda9259b29e105d4c8789a19d8","ref":"refs/heads/main","pushedAt":"2024-06-06T15:03:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"laggui","name":"Guillaume Lagrange","path":"/laggui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225623?s=80&v=4"},"commit":{"message":"Make Param.id public (#1859)\n\n* Make Param.id public\r\n\r\n* Remove extra comment.","shortMessageHtmlLink":"Make Param.id public (#1859)"}},{"before":"96b46b59d02a6b6708138ae1a2e8a7d19b15d6af","after":"af94ad0a5eeb8f58585245b11e1d27c477a590dd","ref":"refs/heads/feat/quant/data","pushedAt":"2024-06-06T14:27:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"laggui","name":"Guillaume Lagrange","path":"/laggui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225623?s=80&v=4"},"commit":{"message":"Fix symmetric quantization","shortMessageHtmlLink":"Fix symmetric quantization"}},{"before":"26c6b6fea21da712973ef9723eefc5ef90c2e4bf","after":"96b46b59d02a6b6708138ae1a2e8a7d19b15d6af","ref":"refs/heads/feat/quant/data","pushedAt":"2024-06-06T14:06:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"laggui","name":"Guillaume Lagrange","path":"/laggui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225623?s=80&v=4"},"commit":{"message":"Fix test_param_serde len\n\nNew option field ', \"quantization\": Default(None)' (+31 characters)","shortMessageHtmlLink":"Fix test_param_serde len"}},{"before":"ef420cfefa8de48bdb66efdd1850191f60e65ac0","after":"26c6b6fea21da712973ef9723eefc5ef90c2e4bf","ref":"refs/heads/feat/quant/data","pushedAt":"2024-06-06T13:51:08.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"laggui","name":"Guillaume Lagrange","path":"/laggui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225623?s=80&v=4"},"commit":{"message":"Remove skip_serializing_if None (bincode is not self-describing)\n\nhttps://github.com/bincode-org/bincode/issues/326\nhttps://github.com/serde-rs/serde/issues/1732","shortMessageHtmlLink":"Remove skip_serializing_if None (bincode is not self-describing)"}},{"before":"57e871c0e31c8cf8baa323d5ca737a4b02348574","after":"b104c81495ea21b4b7be3718fb9aa55608d45dcb","ref":"refs/heads/perf/dynamic-mm","pushedAt":"2024-06-06T12:44:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nathanielsimard","name":"Nathaniel Simard","path":"/nathanielsimard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14095719?s=80&v=4"},"commit":{"message":"Cleanup","shortMessageHtmlLink":"Cleanup"}},{"before":"aba692ac2b19a13b6a2a5ece2ba58130a171d387","after":"57e871c0e31c8cf8baa323d5ca737a4b02348574","ref":"refs/heads/perf/dynamic-mm","pushedAt":"2024-06-05T20:15:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nathanielsimard","name":"Nathaniel Simard","path":"/nathanielsimard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14095719?s=80&v=4"},"commit":{"message":"Quite good","shortMessageHtmlLink":"Quite good"}},{"before":null,"after":"ef420cfefa8de48bdb66efdd1850191f60e65ac0","ref":"refs/heads/feat/quant/data","pushedAt":"2024-06-05T20:04:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"laggui","name":"Guillaume Lagrange","path":"/laggui","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7225623?s=80&v=4"},"commit":{"message":"Implement int8 affine and symmetric quantization","shortMessageHtmlLink":"Implement int8 affine and symmetric quantization"}},{"before":"810640b758ebf1e02bfbe8f7817a78a6eb3d0a60","after":"aba692ac2b19a13b6a2a5ece2ba58130a171d387","ref":"refs/heads/perf/dynamic-mm","pushedAt":"2024-06-05T17:59:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nathanielsimard","name":"Nathaniel Simard","path":"/nathanielsimard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14095719?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"897255a171f323dcf05ddab6e360e0061669b7a1","after":"810640b758ebf1e02bfbe8f7817a78a6eb3d0a60","ref":"refs/heads/perf/dynamic-mm","pushedAt":"2024-06-05T17:18:49.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"nathanielsimard","name":"Nathaniel Simard","path":"/nathanielsimard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14095719?s=80&v=4"},"commit":{"message":"Working","shortMessageHtmlLink":"Working"}},{"before":"2dccee37096728e2e96bca03187234c4faa09ccb","after":"897255a171f323dcf05ddab6e360e0061669b7a1","ref":"refs/heads/perf/dynamic-mm","pushedAt":"2024-06-05T13:43:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nathanielsimard","name":"Nathaniel Simard","path":"/nathanielsimard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14095719?s=80&v=4"},"commit":{"message":"FAST","shortMessageHtmlLink":"FAST"}},{"before":"e0a1094f894e83f30e04a661d5513cdaa76dbb50","after":"d28183c7e43cf72c06881bf4b50bb4168f9cdb69","ref":"refs/heads/main","pushedAt":"2024-06-05T11:55:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nathanielsimard","name":"Nathaniel Simard","path":"/nathanielsimard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14095719?s=80&v=4"},"commit":{"message":"LearnerBuilder \"with_checkpointing_strategy\" should use builder pattern (#1841)","shortMessageHtmlLink":"LearnerBuilder \"with_checkpointing_strategy\" should use builder patte…"}},{"before":"36ed65a5cdbf2921b5a6160efa9b68b083264e6a","after":"e0a1094f894e83f30e04a661d5513cdaa76dbb50","ref":"refs/heads/main","pushedAt":"2024-06-05T11:19:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nathanielsimard","name":"Nathaniel Simard","path":"/nathanielsimard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14095719?s=80&v=4"},"commit":{"message":"Add a feature to initialize from an existing wgpu adapter/device/queue (#1788)\n\n* Add a feature to initialize from an existing wgpu adapter/device/queue\r\n\r\nThis is useful when interacting with other wgpu applications (eg. displaying a burn tensor as a texture in egui). The existing devices are keyed by the wgpu Device ID. Alternatively they could be keyed per adapter which would be more inline with other burn WgpuDevice's (one per adapter), but also there's no real inherent reason to.\r\n\r\nThis also involves making Queue into an Arc. Alternatively, this could give up ownership of the queue, but it's helpful to be able to synchronize burn operations and custom wgpu operations.","shortMessageHtmlLink":"Add a feature to initialize from an existing wgpu adapter/device/queue ("}},{"before":null,"after":"2dccee37096728e2e96bca03187234c4faa09ccb","ref":"refs/heads/perf/dynamic-mm","pushedAt":"2024-06-04T23:17:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nathanielsimard","name":"Nathaniel Simard","path":"/nathanielsimard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14095719?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"b89691a3599a2c6564e28bb99124ef8ae1f53ca6","after":null,"ref":"refs/heads/feat/dynamic-mm","pushedAt":"2024-06-04T21:01:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nathanielsimard","name":"Nathaniel Simard","path":"/nathanielsimard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14095719?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEX5Zs8QA","startCursor":null,"endCursor":null}},"title":"Activity · tracel-ai/burn"}