{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":283406173,"defaultBranch":"master","name":"kompute","ownerLogin":"KomputeProject","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-07-29T05:23:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/87715720?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716993986.0","currentOid":""},"activityList":{"items":[{"before":"a2429292b77eb4fd184cc90361daac6b205237bb","after":"f1902129012fafa635230711578488df4803ebbe","ref":"refs/heads/master","pushedAt":"2024-09-12T16:55:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"axsaucedo","name":"Alejandro Saucedo","path":"/axsaucedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1447507?s=80&v=4"},"commit":{"message":"Add a new memory property: eDeviceAndLocal (#396)\n\nThis is memory which is device local, and also host visible and host\r\ncoherent.\r\n\r\nSigned-off-by: Robert Quill ","shortMessageHtmlLink":"Add a new memory property: eDeviceAndLocal (#396)"}},{"before":"e79fa685c0161ad807a020b750e859bead60d877","after":"a2429292b77eb4fd184cc90361daac6b205237bb","ref":"refs/heads/master","pushedAt":"2024-09-05T10:37:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"axsaucedo","name":"Alejandro Saucedo","path":"/axsaucedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1447507?s=80&v=4"},"commit":{"message":"Use a unique name for CMake build-time-make-directory (#395)\n\n* Use a unique name for CMake build-time-make-directory.\r\n\r\nIf CMake calls vulkan_compile_shader multiple times and the shader\r\ndirectory does not exist in the build directory then\r\nadd_custom_target will be called multiple times with a target name of\r\nbuild-time-make-directory which is not allowed.\r\n\r\nAdding the filename of the input file to target name allows this to work\r\nand fixes the build.\r\n\r\nSigned-off-by: Robert Quill \r\n\r\n* Typo fix\r\n\r\nSigned-off-by: Robert Quill \r\n\r\n---------\r\n\r\nSigned-off-by: Robert Quill ","shortMessageHtmlLink":"Use a unique name for CMake build-time-make-directory (#395)"}},{"before":"9d84c6f8ba68ac593f408a5e61d86512018a27f4","after":"e79fa685c0161ad807a020b750e859bead60d877","ref":"refs/heads/master","pushedAt":"2024-09-04T18:46:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"axsaucedo","name":"Alejandro Saucedo","path":"/axsaucedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1447507?s=80&v=4"},"commit":{"message":"Add a new Image class which allows using images in GLSL (#388)\n\nCreate a Memory base-class which Image and Tensor inherit from.\r\n\r\nOperations and Sequences now use the Memory base-class instead of the\r\nTensor class.\r\n\r\nOpTensorCopy has been renamed to OpCopy and supports copying between\r\nTensors and Tensors, Tensors and Images, Images and Tensors and\r\nImages and Images.\r\n\r\nOpTensorSyncDevice/Local has been renamed to OpSyncDevice/Local and\r\nsupports synchronising both Tensors and Images.\r\n\r\nSigned-off-by: Robert Quill ","shortMessageHtmlLink":"Add a new Image class which allows using images in GLSL (#388)"}},{"before":"485fa5ad9d131815e82fa1f84408e28117d8abe9","after":"9d84c6f8ba68ac593f408a5e61d86512018a27f4","ref":"refs/heads/master","pushedAt":"2024-08-28T07:53:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"axsaucedo","name":"Alejandro Saucedo","path":"/axsaucedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1447507?s=80&v=4"},"commit":{"message":"Merge pull request #392 from imaginationtech/allow_command_buffer_reset\n\nEnable command buffer reset on the command pool","shortMessageHtmlLink":"Merge pull request #392 from imaginationtech/allow_command_buffer_reset"}},{"before":"4712657baa1cd864bee3980365d4e92970e4ef7c","after":"485fa5ad9d131815e82fa1f84408e28117d8abe9","ref":"refs/heads/master","pushedAt":"2024-08-28T06:19:49.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"axsaucedo","name":"Alejandro Saucedo","path":"/axsaucedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1447507?s=80&v=4"},"commit":{"message":"Merge pull request #393 from imaginationtech/fix_transfer_read_access\n\nFix barrier in flag TestMultipleAlgoExecutions::SingleSequenceRecord","shortMessageHtmlLink":"Merge pull request #393 from imaginationtech/fix_transfer_read_access"}},{"before":"fdf409810659f11cfc1355a825ab00215aa89e20","after":"4712657baa1cd864bee3980365d4e92970e4ef7c","ref":"refs/heads/master","pushedAt":"2024-08-22T15:04:22.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"axsaucedo","name":"Alejandro Saucedo","path":"/axsaucedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1447507?s=80&v=4"},"commit":{"message":"Merge pull request #387 from imaginationtech/python_build_fix\n\nFix the build of the Python bindings.","shortMessageHtmlLink":"Merge pull request #387 from imaginationtech/python_build_fix"}},{"before":"8f096a7eb52735d6cd3ece121d14882e37c23a76","after":"fdf409810659f11cfc1355a825ab00215aa89e20","ref":"refs/heads/master","pushedAt":"2024-08-21T15:08:34.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"axsaucedo","name":"Alejandro Saucedo","path":"/axsaucedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1447507?s=80&v=4"},"commit":{"message":"Merge pull request #390 from kwsp/fix-manager-include\n\nfix fmt include in Manager","shortMessageHtmlLink":"Merge pull request #390 from kwsp/fix-manager-include"}},{"before":"1748b82577a664817788f28d8014ed286ab9ca1f","after":"8f096a7eb52735d6cd3ece121d14882e37c23a76","ref":"refs/heads/master","pushedAt":"2024-08-21T15:02:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"axsaucedo","name":"Alejandro Saucedo","path":"/axsaucedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1447507?s=80&v=4"},"commit":{"message":"Merge pull request #391 from imaginationtech/nocopy_constructor_improvements\n\nAdd tests for using uninitialised tensors.","shortMessageHtmlLink":"Merge pull request #391 from imaginationtech/nocopy_constructor_impro…"}},{"before":"40f9adf62e270d679ce5c9a72b0fae01155a094d","after":"1748b82577a664817788f28d8014ed286ab9ca1f","ref":"refs/heads/master","pushedAt":"2024-08-20T12:23:46.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"axsaucedo","name":"Alejandro Saucedo","path":"/axsaucedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1447507?s=80&v=4"},"commit":{"message":"Merge pull request #369 from ThePseudo/master\n\nIssue #925: Added noncopy constructor for Tensor and TensorT","shortMessageHtmlLink":"Merge pull request #369 from ThePseudo/master"}},{"before":"5054745fd3a1cbcb5dc5b887f3ede4868f092ff3","after":"40f9adf62e270d679ce5c9a72b0fae01155a094d","ref":"refs/heads/master","pushedAt":"2024-07-30T18:26:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"axsaucedo","name":"Alejandro Saucedo","path":"/axsaucedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1447507?s=80&v=4"},"commit":{"message":"Merge pull request #380 from kwsp/molten-message\n\nemit CMake message about MoltenVK Vulkan compat","shortMessageHtmlLink":"Merge pull request #380 from kwsp/molten-message"}},{"before":"1bdcc6aa2a6d581de252dcb8ebc2eabf4ce13b6e","after":"5054745fd3a1cbcb5dc5b887f3ede4868f092ff3","ref":"refs/heads/master","pushedAt":"2024-07-30T18:26:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"axsaucedo","name":"Alejandro Saucedo","path":"/axsaucedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1447507?s=80&v=4"},"commit":{"message":"Merge pull request #382 from kwsp/cmake-vulkan-compiler\n\nexpose `vulkan_compile_shader` with CMake install","shortMessageHtmlLink":"Merge pull request #382 from kwsp/cmake-vulkan-compiler"}},{"before":"a1555854bb035feb9f15c3049224d2f6dd961409","after":"1bdcc6aa2a6d581de252dcb8ebc2eabf4ce13b6e","ref":"refs/heads/master","pushedAt":"2024-07-22T16:06:26.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"axsaucedo","name":"Alejandro Saucedo","path":"/axsaucedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1447507?s=80&v=4"},"commit":{"message":"Merge pull request #377 from imaginationtech/clang-format\n\nRun clang-format command from Makefile","shortMessageHtmlLink":"Merge pull request #377 from imaginationtech/clang-format"}},{"before":"27952edca201f56b234aa0855de73a8844a70743","after":null,"ref":"refs/heads/dependabot/pip/scripts/black-24.3.0","pushedAt":"2024-05-29T14:46:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"937880ebc29feab1761b12084aee33bf0a2a1523","after":"a1555854bb035feb9f15c3049224d2f6dd961409","ref":"refs/heads/master","pushedAt":"2024-05-29T14:38:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"axsaucedo","name":"Alejandro Saucedo","path":"/axsaucedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1447507?s=80&v=4"},"commit":{"message":"Merge pull request #370 from robquill/master\n\nFix example CMake code for generating headers from GLSL code","shortMessageHtmlLink":"Merge pull request #370 from robquill/master"}},{"before":"51b05fea024d3f0e812f8413ae744019e4165673","after":"937880ebc29feab1761b12084aee33bf0a2a1523","ref":"refs/heads/master","pushedAt":"2024-05-29T14:37:46.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"axsaucedo","name":"Alejandro Saucedo","path":"/axsaucedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1447507?s=80&v=4"},"commit":{"message":"Merge pull request #372 from airlied/python-build-fixes\n\nPython build fixes","shortMessageHtmlLink":"Merge pull request #372 from airlied/python-build-fixes"}},{"before":null,"after":"27952edca201f56b234aa0855de73a8844a70743","ref":"refs/heads/dependabot/pip/scripts/black-24.3.0","pushedAt":"2024-03-20T15:34:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump black from 19.10b0 to 24.3.0 in /scripts\n\nBumps [black](https://github.com/psf/black) from 19.10b0 to 24.3.0.\n- [Release notes](https://github.com/psf/black/releases)\n- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)\n- [Commits](https://github.com/psf/black/commits/24.3.0)\n\n---\nupdated-dependencies:\n- dependency-name: black\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump black from 19.10b0 to 24.3.0 in /scripts"}},{"before":"62acb1284e577953b04bc12bd3b46d01a3ab4f21","after":"51b05fea024d3f0e812f8413ae744019e4165673","ref":"refs/heads/master","pushedAt":"2024-02-25T11:49:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"axsaucedo","name":"Alejandro Saucedo","path":"/axsaucedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1447507?s=80&v=4"},"commit":{"message":"Merge pull request #362 from KomputeProject/axsaucedo-patch-6\n\nUpdated projects implementing Kompute","shortMessageHtmlLink":"Merge pull request #362 from KomputeProject/axsaucedo-patch-6"}},{"before":null,"after":"4555df996037d8b1137e1e115092f429003c5a2c","ref":"refs/heads/axsaucedo-patch-6","pushedAt":"2024-02-25T11:48:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"axsaucedo","name":"Alejandro Saucedo","path":"/axsaucedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1447507?s=80&v=4"},"commit":{"message":"Updated projects implementing Kompute","shortMessageHtmlLink":"Updated projects implementing Kompute"}},{"before":"80933087a20ca530981a56cea2e6b3a93f7a9e55","after":"62acb1284e577953b04bc12bd3b46d01a3ab4f21","ref":"refs/heads/master","pushedAt":"2024-02-14T08:51:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"axsaucedo","name":"Alejandro Saucedo","path":"/axsaucedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1447507?s=80&v=4"},"commit":{"message":"Merge pull request #357 from KomputeProject/projects_using_kompute_2\n\nAdded projects using Kompute: row-major matmul optimization","shortMessageHtmlLink":"Merge pull request #357 from KomputeProject/projects_using_kompute_2"}},{"before":null,"after":"2bcc8b3c5ee8fd2d93786e978744edf1b39b2856","ref":"refs/heads/projects_using_kompute_2","pushedAt":"2024-02-12T18:31:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"axsaucedo","name":"Alejandro Saucedo","path":"/axsaucedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1447507?s=80&v=4"},"commit":{"message":"Added row-major matmul optimization\n\nSigned-off-by: Alejandro Saucedo ","shortMessageHtmlLink":"Added row-major matmul optimization"}},{"before":"23555354d15460158d9db3a1743d283269740495","after":"80933087a20ca530981a56cea2e6b3a93f7a9e55","ref":"refs/heads/master","pushedAt":"2024-02-11T15:07:03.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"axsaucedo","name":"Alejandro Saucedo","path":"/axsaucedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1447507?s=80&v=4"},"commit":{"message":"Merge pull request #355 from KomputeProject/benchmark_optimisation\n\n4x speed improvements on sequence-heavy workloads and benchmarking test rig","shortMessageHtmlLink":"Merge pull request #355 from KomputeProject/benchmark_optimisation"}},{"before":"22ed59007d93d9e16c2e46f01d3de08ba1b23266","after":"32e7c7b1159cc9f600ab86403ed392b56f409afc","ref":"refs/heads/benchmark_optimisation","pushedAt":"2024-02-11T07:50:23.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"axsaucedo","name":"Alejandro Saucedo","path":"/axsaucedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1447507?s=80&v=4"},"commit":{"message":"Removing generated files\n\nSigned-off-by: Alejandro Saucedo ","shortMessageHtmlLink":"Removing generated files"}},{"before":"02db390550921a75f2a83cf77efdd4a3183b73d2","after":"22ed59007d93d9e16c2e46f01d3de08ba1b23266","ref":"refs/heads/benchmark_optimisation","pushedAt":"2024-02-10T14:47:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"axsaucedo","name":"Alejandro Saucedo","path":"/axsaucedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1447507?s=80&v=4"},"commit":{"message":"Cmake opt\n\nSigned-off-by: Alejandro Saucedo ","shortMessageHtmlLink":"Cmake opt"}},{"before":"b5249e45ea6b2b3ce3c5fef4dee32ffa5037ca65","after":"02db390550921a75f2a83cf77efdd4a3183b73d2","ref":"refs/heads/benchmark_optimisation","pushedAt":"2024-02-10T14:43:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"axsaucedo","name":"Alejandro Saucedo","path":"/axsaucedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1447507?s=80&v=4"},"commit":{"message":"Removed gh actions due to long running\n\nSigned-off-by: Alejandro Saucedo ","shortMessageHtmlLink":"Removed gh actions due to long running"}},{"before":null,"after":"b5249e45ea6b2b3ce3c5fef4dee32ffa5037ca65","ref":"refs/heads/benchmark_optimisation","pushedAt":"2024-02-10T14:28:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"axsaucedo","name":"Alejandro Saucedo","path":"/axsaucedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1447507?s=80&v=4"},"commit":{"message":"Benchmark test for github actions\n\nSigned-off-by: Alejandro Saucedo ","shortMessageHtmlLink":"Benchmark test for github actions"}},{"before":"0d64c73cd1b602d886c19f16bf4c8752d0b4c8d6","after":"23555354d15460158d9db3a1743d283269740495","ref":"refs/heads/master","pushedAt":"2024-02-04T14:14:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"axsaucedo","name":"Alejandro Saucedo","path":"/axsaucedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1447507?s=80&v=4"},"commit":{"message":"Merge pull request #354 from KomputeProject/projects_using_kompute\n\nAdding projects using Kompute","shortMessageHtmlLink":"Merge pull request #354 from KomputeProject/projects_using_kompute"}},{"before":null,"after":"48b9acefa442d161fab08e130143c4e863d11d29","ref":"refs/heads/projects_using_kompute","pushedAt":"2024-02-04T14:13:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"axsaucedo","name":"Alejandro Saucedo","path":"/axsaucedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1447507?s=80&v=4"},"commit":{"message":"Adding projects using Kompute\n\nSigned-off-by: Alejandro Saucedo ","shortMessageHtmlLink":"Adding projects using Kompute"}},{"before":"04c6e5b30cc85b9e32a20bc728f76c5ee0e7059c","after":"0d64c73cd1b602d886c19f16bf4c8752d0b4c8d6","ref":"refs/heads/master","pushedAt":"2024-02-04T11:29:48.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"axsaucedo","name":"Alejandro Saucedo","path":"/axsaucedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1447507?s=80&v=4"},"commit":{"message":"Merge pull request #353 from KomputeProject/compatibility_with_mac_os\n\nAdded compatibility for M1 MoltenVK MacOS devices","shortMessageHtmlLink":"Merge pull request #353 from KomputeProject/compatibility_with_mac_os"}},{"before":"eed46bc2a3db7d59e74c2c62fdd01986cf4e7060","after":"43b048ae2cf5d6b0218c93c2005ea7aa28918c13","ref":"refs/heads/compatibility_with_mac_os","pushedAt":"2024-02-04T11:27:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"axsaucedo","name":"Alejandro Saucedo","path":"/axsaucedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1447507?s=80&v=4"},"commit":{"message":"Added documentation reference:\n\nSigned-off-by: Alejandro Saucedo ","shortMessageHtmlLink":"Added documentation reference:"}},{"before":null,"after":"eed46bc2a3db7d59e74c2c62fdd01986cf4e7060","ref":"refs/heads/compatibility_with_mac_os","pushedAt":"2024-02-04T11:22:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"axsaucedo","name":"Alejandro Saucedo","path":"/axsaucedo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1447507?s=80&v=4"},"commit":{"message":"Added explicit check for vkCreateInstance and backward compatibility for apple devices\n\nSigned-off-by: Alejandro Saucedo ","shortMessageHtmlLink":"Added explicit check for vkCreateInstance and backward compatibility …"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQxNjo1NToyNy4wMDAwMDBazwAAAAS0pE23","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQxNjo1NToyNy4wMDAwMDBazwAAAAS0pE23","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0wNFQxMToyMjoxMy4wMDAwMDBazwAAAAPxdpIc"}},"title":"Activity · KomputeProject/kompute"}