{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":493144380,"defaultBranch":"main","name":"pulp-trainlib","ownerLogin":"pulp-platform","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-05-17T07:34:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14332106?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719492797.0","currentOid":""},"activityList":{"items":[{"before":"0db8db71e35b8a03234d93a690748fcbe6201c1e","after":"4249fba6d3de15371465798159ffed3f8de49045","ref":"refs/heads/pr/SparseUpdate","pushedAt":"2024-09-12T09:08:27.000Z","pushType":"pr_merge","commitsCount":32,"pusher":{"login":"dnadalini","name":"Davide Nadalini","path":"/dnadalini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93909427?s=80&v=4"},"commit":{"message":"Merge pull request #48 from Dequino/pulp-trainlib-dev\n\nPulp trainlib dev","shortMessageHtmlLink":"Merge pull request #48 from Dequino/pulp-trainlib-dev"}},{"before":"859af2a9166f64ef09cd2b231144a1aa36719680","after":"0db8db71e35b8a03234d93a690748fcbe6201c1e","ref":"refs/heads/pr/SparseUpdate","pushedAt":"2024-08-27T09:59:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dnadalini","name":"Davide Nadalini","path":"/dnadalini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93909427?s=80&v=4"},"commit":{"message":"Add first version of fp32 transposed convolution 2D (incomplete, to be debugged) and files to support the fp16 version","shortMessageHtmlLink":"Add first version of fp32 transposed convolution 2D (incomplete, to b…"}},{"before":"af7c2d610ffb6c028b14170090fe940856e5f550","after":"859af2a9166f64ef09cd2b231144a1aa36719680","ref":"refs/heads/pr/SparseUpdate","pushedAt":"2024-07-30T14:58:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dnadalini","name":"Davide Nadalini","path":"/dnadalini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93909427?s=80&v=4"},"commit":{"message":"Enhance defaults for losses","shortMessageHtmlLink":"Enhance defaults for losses"}},{"before":"ce0fd657f8f715c8e630b07c78cc96a6b3708894","after":"af7c2d610ffb6c028b14170090fe940856e5f550","ref":"refs/heads/pr/SparseUpdate","pushedAt":"2024-07-26T09:04:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dnadalini","name":"Davide Nadalini","path":"/dnadalini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93909427?s=80&v=4"},"commit":{"message":"Add test for berHu loss, loss computation not perfectly matching pytorch","shortMessageHtmlLink":"Add test for berHu loss, loss computation not perfectly matching pytorch"}},{"before":"75cdcd2a42ba6c2b0bd7ff47b2ceed84fa93689d","after":"ce0fd657f8f715c8e630b07c78cc96a6b3708894","ref":"refs/heads/pr/SparseUpdate","pushedAt":"2024-07-25T17:04:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dnadalini","name":"Davide Nadalini","path":"/dnadalini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93909427?s=80&v=4"},"commit":{"message":"Add C implementation of berHu loss, still without test","shortMessageHtmlLink":"Add C implementation of berHu loss, still without test"}},{"before":"4ed09d9ff50aefc0e4519a86b4ce1d66f484662a","after":"75cdcd2a42ba6c2b0bd7ff47b2ceed84fa93689d","ref":"refs/heads/pr/SparseUpdate","pushedAt":"2024-07-25T16:08:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dnadalini","name":"Davide Nadalini","path":"/dnadalini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93909427?s=80&v=4"},"commit":{"message":"Add L1Loss in both FP32 and FP16","shortMessageHtmlLink":"Add L1Loss in both FP32 and FP16"}},{"before":"8cfd099d136737d85f3e4cadb5775a7dc28f9c74","after":"4ed09d9ff50aefc0e4519a86b4ce1d66f484662a","ref":"refs/heads/pr/SparseUpdate","pushedAt":"2024-07-16T14:00:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dnadalini","name":"Davide Nadalini","path":"/dnadalini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93909427?s=80&v=4"},"commit":{"message":"Add pseudo-random number generator and related test","shortMessageHtmlLink":"Add pseudo-random number generator and related test"}},{"before":"99f5b930fdb07b4566000271704b5961f525c8d6","after":"8cfd099d136737d85f3e4cadb5775a7dc28f9c74","ref":"refs/heads/pr/SparseUpdate","pushedAt":"2024-07-10T10:09:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dnadalini","name":"Davide Nadalini","path":"/dnadalini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93909427?s=80&v=4"},"commit":{"message":"Add LeakyReLU and Sigmoid to single buffer mode","shortMessageHtmlLink":"Add LeakyReLU and Sigmoid to single buffer mode"}},{"before":"734882a83cb370a54716c2931bb8b453da8989bc","after":"99f5b930fdb07b4566000271704b5961f525c8d6","ref":"refs/heads/pr/SparseUpdate","pushedAt":"2024-07-10T09:53:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dnadalini","name":"Davide Nadalini","path":"/dnadalini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93909427?s=80&v=4"},"commit":{"message":"Add Sigmoid and Leaky ReLU to TrainLib_Deployer","shortMessageHtmlLink":"Add Sigmoid and Leaky ReLU to TrainLib_Deployer"}},{"before":"184a96f755fe3e1db2f34e03580daf87862e5bd8","after":"734882a83cb370a54716c2931bb8b453da8989bc","ref":"refs/heads/pr/SparseUpdate","pushedAt":"2024-07-10T09:02:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dnadalini","name":"Davide Nadalini","path":"/dnadalini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93909427?s=80&v=4"},"commit":{"message":"Add Leaky ReLU to PULP-TrainLib and add related test","shortMessageHtmlLink":"Add Leaky ReLU to PULP-TrainLib and add related test"}},{"before":"d61bf44e3e61ac810ca23e7ca84e84fc37f1838f","after":"184a96f755fe3e1db2f34e03580daf87862e5bd8","ref":"refs/heads/pr/SparseUpdate","pushedAt":"2024-07-10T08:22:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dnadalini","name":"Davide Nadalini","path":"/dnadalini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93909427?s=80&v=4"},"commit":{"message":"Enhance features description in main README.md","shortMessageHtmlLink":"Enhance features description in main README.md"}},{"before":"83b6554e84a259ff2af8780e4f4bf8575f891ab9","after":"d61bf44e3e61ac810ca23e7ca84e84fc37f1838f","ref":"refs/heads/pr/SparseUpdate","pushedAt":"2024-07-09T16:08:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dnadalini","name":"Davide Nadalini","path":"/dnadalini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93909427?s=80&v=4"},"commit":{"message":"Enhance code generation in single buffer mode","shortMessageHtmlLink":"Enhance code generation in single buffer mode"}},{"before":"caf2aa2b458d69c4796d359c7df1d78731186175","after":"83b6554e84a259ff2af8780e4f4bf8575f891ab9","ref":"refs/heads/pr/SparseUpdate","pushedAt":"2024-07-09T15:49:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dnadalini","name":"Davide Nadalini","path":"/dnadalini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93909427?s=80&v=4"},"commit":{"message":"Add new test setup for the TrainLib_Deployer frontend","shortMessageHtmlLink":"Add new test setup for the TrainLib_Deployer frontend"}},{"before":"60b02e0eab6c8a5bfbacc25966ed4cdbf71de9b4","after":"caf2aa2b458d69c4796d359c7df1d78731186175","ref":"refs/heads/pr/SparseUpdate","pushedAt":"2024-07-09T15:46:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dnadalini","name":"Davide Nadalini","path":"/dnadalini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93909427?s=80&v=4"},"commit":{"message":"Remove several bugs for residual connections in single buffer mode","shortMessageHtmlLink":"Remove several bugs for residual connections in single buffer mode"}},{"before":"984325ae9f0d91cf3c70bc64d8f26bacc1d7c9d3","after":"60b02e0eab6c8a5bfbacc25966ed4cdbf71de9b4","ref":"refs/heads/pr/SparseUpdate","pushedAt":"2024-07-09T14:53:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dnadalini","name":"Davide Nadalini","path":"/dnadalini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93909427?s=80&v=4"},"commit":{"message":"Enhance code generation (visually)","shortMessageHtmlLink":"Enhance code generation (visually)"}},{"before":"84ec01412912856409255e9c84d94388984d446b","after":"984325ae9f0d91cf3c70bc64d8f26bacc1d7c9d3","ref":"refs/heads/pr/SparseUpdate","pushedAt":"2024-07-09T14:45:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dnadalini","name":"Davide Nadalini","path":"/dnadalini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93909427?s=80&v=4"},"commit":{"message":"Fix pointer setup in single buffer mode","shortMessageHtmlLink":"Fix pointer setup in single buffer mode"}},{"before":"019d363906231e1b88a3a949b1a58dc48dd63329","after":"84ec01412912856409255e9c84d94388984d446b","ref":"refs/heads/pr/SparseUpdate","pushedAt":"2024-07-09T14:19:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dnadalini","name":"Davide Nadalini","path":"/dnadalini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93909427?s=80&v=4"},"commit":{"message":"Fix several bugs in backward with residual connections","shortMessageHtmlLink":"Fix several bugs in backward with residual connections"}},{"before":"bf929cfb61ad2684fd0d71fcc0c491b3197f89e1","after":"019d363906231e1b88a3a949b1a58dc48dd63329","ref":"refs/heads/pr/SparseUpdate","pushedAt":"2024-07-09T08:04:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dnadalini","name":"Davide Nadalini","path":"/dnadalini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93909427?s=80&v=4"},"commit":{"message":"Fix issues with the backward step (single buffering) with sparse update","shortMessageHtmlLink":"Fix issues with the backward step (single buffering) with sparse update"}},{"before":"01bc1858c951bc61c87bd4e46be2729fa566fd50","after":"b7fdd952ce71edd30180ae2ef2e7d2c1760a5140","ref":"refs/heads/pr/onnx_parser","pushedAt":"2024-07-03T16:49:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ccioflan","name":null,"path":"/ccioflan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20181625?s=80&v=4"},"commit":{"message":"Fixed errors preparing upstream merger","shortMessageHtmlLink":"Fixed errors preparing upstream merger"}},{"before":"ceaaea48c84dc93a17bdff651956002e85e47be8","after":"01bc1858c951bc61c87bd4e46be2729fa566fd50","ref":"refs/heads/pr/onnx_parser","pushedAt":"2024-07-03T16:43:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ccioflan","name":null,"path":"/ccioflan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20181625?s=80&v=4"},"commit":{"message":"Fixed minor errors following main merger","shortMessageHtmlLink":"Fixed minor errors following main merger"}},{"before":"99a235a414f508e2a860ccb3fe43afb8e116943b","after":"ceaaea48c84dc93a17bdff651956002e85e47be8","ref":"refs/heads/pr/onnx_parser","pushedAt":"2024-07-03T16:36:46.000Z","pushType":"push","commitsCount":52,"pusher":{"login":"ccioflan","name":null,"path":"/ccioflan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20181625?s=80&v=4"},"commit":{"message":"Merge branch 'main' into pr/onnx_parser","shortMessageHtmlLink":"Merge branch 'main' into pr/onnx_parser"}},{"before":"115a7722c8d9ecf7ec52eaefe292ca66f340eff1","after":"bf929cfb61ad2684fd0d71fcc0c491b3197f89e1","ref":"refs/heads/pr/SparseUpdate","pushedAt":"2024-07-03T16:33:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dnadalini","name":"Davide Nadalini","path":"/dnadalini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93909427?s=80&v=4"},"commit":{"message":"Set up experiments to try out sparse update","shortMessageHtmlLink":"Set up experiments to try out sparse update"}},{"before":"5dffe02cf8651862a58f900d6c94c55fc7ead7ae","after":"115a7722c8d9ecf7ec52eaefe292ca66f340eff1","ref":"refs/heads/pr/SparseUpdate","pushedAt":"2024-07-03T16:30:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dnadalini","name":"Davide Nadalini","path":"/dnadalini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93909427?s=80&v=4"},"commit":{"message":"Fix minors in double buffering","shortMessageHtmlLink":"Fix minors in double buffering"}},{"before":"bd4ad56a5e5116f0bad50b18adfc35bfe25ee455","after":"99a235a414f508e2a860ccb3fe43afb8e116943b","ref":"refs/heads/pr/onnx_parser","pushedAt":"2024-07-03T16:23:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ccioflan","name":null,"path":"/ccioflan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20181625?s=80&v=4"},"commit":{"message":"Reverted to MSELoss","shortMessageHtmlLink":"Reverted to MSELoss"}},{"before":"8f55d8c3488162cfd075bfb21acb8815f9301bda","after":"5dffe02cf8651862a58f900d6c94c55fc7ead7ae","ref":"refs/heads/pr/SparseUpdate","pushedAt":"2024-07-03T16:14:49.000Z","pushType":"push","commitsCount":74,"pusher":{"login":"dnadalini","name":"Davide Nadalini","path":"/dnadalini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93909427?s=80&v=4"},"commit":{"message":"Merge main into pr/SparseUpdate","shortMessageHtmlLink":"Merge main into pr/SparseUpdate"}},{"before":"1508ae679d1b2878817654da812b640dea194c6e","after":"bd4ad56a5e5116f0bad50b18adfc35bfe25ee455","ref":"refs/heads/pr/onnx_parser","pushedAt":"2024-07-03T16:06:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ccioflan","name":null,"path":"/ccioflan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20181625?s=80&v=4"},"commit":{"message":"Merged upstream fixes, aligned sparse update flavours","shortMessageHtmlLink":"Merged upstream fixes, aligned sparse update flavours"}},{"before":"75a156c7e649826a5b7170012e7d19e71c362936","after":"4dcce609bffcf2544efba298fb62281147f09b65","ref":"refs/heads/main","pushedAt":"2024-06-27T13:31:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dnadalini","name":"Davide Nadalini","path":"/dnadalini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93909427?s=80&v=4"},"commit":{"message":"Merge pull request #45 from Dequino/pulp-trainlib-dev\n\nAdded CORDIC sin/cos for FP32/16, and added rmsnorm for FP16","shortMessageHtmlLink":"Merge pull request #45 from Dequino/pulp-trainlib-dev"}},{"before":"95632c0e41b7683412f785e6e6ea0bb18103d359","after":null,"ref":"refs/heads/lan-biases","pushedAt":"2024-06-27T12:51:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dnadalini","name":"Davide Nadalini","path":"/dnadalini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93909427?s=80&v=4"}},{"before":"757ccd8460f165a39798bd64aaa2d091ab0cd126","after":"75a156c7e649826a5b7170012e7d19e71c362936","ref":"refs/heads/main","pushedAt":"2024-06-27T12:51:03.000Z","pushType":"pr_merge","commitsCount":48,"pusher":{"login":"dnadalini","name":"Davide Nadalini","path":"/dnadalini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93909427?s=80&v=4"},"commit":{"message":"Merge pull request #46 from pulp-platform/lan-biases\n\nFix and add FP32 and FP16 biases and related integration into TrainLib_Deployer (single and no buffer mode)","shortMessageHtmlLink":"Merge pull request #46 from pulp-platform/lan-biases"}},{"before":"871c2337df45b8b06dd480064edb241e56f81d03","after":"95632c0e41b7683412f785e6e6ea0bb18103d359","ref":"refs/heads/lan-biases","pushedAt":"2024-06-27T12:50:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dnadalini","name":"Davide Nadalini","path":"/dnadalini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93909427?s=80&v=4"},"commit":{"message":"Merge branch 'main' into lan-biases","shortMessageHtmlLink":"Merge branch 'main' into lan-biases"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQwOTowODoyNy4wMDAwMDBazwAAAAS0J-OK","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQwOTowODoyNy4wMDAwMDBazwAAAAS0J-OK","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yN1QxMjo1MDo0Mi4wMDAwMDBazwAAAARw07Vy"}},"title":"Activity · pulp-platform/pulp-trainlib"}