{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":284421891,"defaultBranch":"master","name":"VkFFT","ownerLogin":"DTolm","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-08-02T08:28:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/42055491?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1707222256.0","currentOid":""},"activityList":{"items":[{"before":"e2d3d5744da116d0452cc34f68148fd09dbb0320","after":"9dd4480f8b094cf25bdb4372b422b590568869ea","ref":"refs/heads/develop","pushedAt":"2024-03-05T15:50:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DTolm","name":"Tolmachev Dmitrii","path":"/DTolm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42055491?s=80&v=4"},"commit":{"message":"clean the parentheses to be more consistent","shortMessageHtmlLink":"clean the parentheses to be more consistent"}},{"before":"d753451b68f5760c73b7054822e0a2d1d2bc40bb","after":"e2d3d5744da116d0452cc34f68148fd09dbb0320","ref":"refs/heads/develop","pushedAt":"2024-03-02T23:06:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DTolm","name":"Tolmachev Dmitrii","path":"/DTolm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42055491?s=80&v=4"},"commit":{"message":"single kernel - multiple batches convolution support (#159)\n-enabled through singleKernelMultipleBatches parameter\n-kernel batching is controlled through coordinateFeatures\n-number of input/output systems is controlled through numberBatches\n-sample 53 shows the usage of this option","shortMessageHtmlLink":"single kernel - multiple batches convolution support (#159)"}},{"before":"8259a42eb3e6cf2224c86ba712ca6ef84914a012","after":"d753451b68f5760c73b7054822e0a2d1d2bc40bb","ref":"refs/heads/develop","pushedAt":"2024-02-28T07:27:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DTolm","name":"Tolmachev Dmitrii","path":"/DTolm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42055491?s=80&v=4"},"commit":{"message":"Bugfix (#156)\n-fixed missing line that was lost somewhere during v1.3.0 reorganization of read/write module","shortMessageHtmlLink":"Bugfix (#156)"}},{"before":"ea42797b0a2eed5f4bb3b242caade5ad7157d2bf","after":"8259a42eb3e6cf2224c86ba712ca6ef84914a012","ref":"refs/heads/develop","pushedAt":"2024-02-23T12:23:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DTolm","name":"Tolmachev Dmitrii","path":"/DTolm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42055491?s=80&v=4"},"commit":{"message":"Addressing #153 and #154\n-improved glslang management in CMake\n-replaced the relative path to the glslang_c_interface with the full path","shortMessageHtmlLink":"Addressing #153 and #154"}},{"before":"135a4789e0ab724479ab3ad38a88810ee5c89c8e","after":"ea42797b0a2eed5f4bb3b242caade5ad7157d2bf","ref":"refs/heads/develop","pushedAt":"2024-02-22T23:35:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DTolm","name":"Tolmachev Dmitrii","path":"/DTolm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42055491?s=80&v=4"},"commit":{"message":"Enable push descriptors for Vulkan backend (#155)\n-Allows to change descriptors inside one command buffer\n-Needs to be enabled by the user before vkCreateDevice and set with usePushDescriptors flag in configuration of VkFFT\n-there is a warning in validation layer that needs to be investigated \"vkCreateDevice: pCreateInfo->pNext chain includes a structure with unexpected VkStructureType VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR\"","shortMessageHtmlLink":"Enable push descriptors for Vulkan backend (#155)"}},{"before":"ef4db972cb87a044e540e636d522db170f0887a5","after":"135a4789e0ab724479ab3ad38a88810ee5c89c8e","ref":"refs/heads/develop","pushedAt":"2024-02-08T15:12:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DTolm","name":"Tolmachev Dmitrii","path":"/DTolm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42055491?s=80&v=4"},"commit":{"message":"Bugfix to use numberBatches the same way as coordinateFeatures (https://github.com/vincefn/pyvkfft/issues/33)","shortMessageHtmlLink":"Bugfix to use numberBatches the same way as coordinateFeatures (vince…"}},{"before":"d5c9c041a40ce6b5f5aed3686b32f73072f8aa71","after":"ef4db972cb87a044e540e636d522db170f0887a5","ref":"refs/heads/develop","pushedAt":"2024-02-08T14:33:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DTolm","name":"Tolmachev Dmitrii","path":"/DTolm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42055491?s=80&v=4"},"commit":{"message":"Bugfix 3D convolutions (https://github.com/vincefn/pyvkfft/issues/33)","shortMessageHtmlLink":"Bugfix 3D convolutions (vincefn/pyvkfft#33)"}},{"before":"646e35038c37afbfde9d026cf33b22a76b027657","after":"d5c9c041a40ce6b5f5aed3686b32f73072f8aa71","ref":"refs/heads/develop","pushedAt":"2024-02-06T20:36:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DTolm","name":"Tolmachev Dmitrii","path":"/DTolm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42055491?s=80&v=4"},"commit":{"message":"Added performR2R[VKFFT_MAX_FFT_DIMENSIONS] option to specify type of real transform per axis (as uint)\n-Solves https://github.com/DTolm/VkFFT/issues/151","shortMessageHtmlLink":"Added performR2R[VKFFT_MAX_FFT_DIMENSIONS] option to specify type of …"}},{"before":"066a17c17068c0f11c9298d848c2976c71fad1c1","after":"646e35038c37afbfde9d026cf33b22a76b027657","ref":"refs/heads/develop","pushedAt":"2024-02-06T20:26:39.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"DTolm","name":"Tolmachev Dmitrii","path":"/DTolm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42055491?s=80&v=4"},"commit":{"message":"Merge pull request #152 from DejvBayer/patch-1\n\nAdd NULL pointer check to deleteVkFFT","shortMessageHtmlLink":"Merge pull request #152 from DejvBayer/patch-1"}},{"before":"a613827f7c0b7995f31050e4219c2318da55b0b5","after":"066a17c17068c0f11c9298d848c2976c71fad1c1","ref":"refs/heads/develop","pushedAt":"2024-02-06T19:02:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"DTolm","name":"Tolmachev Dmitrii","path":"/DTolm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42055491?s=80&v=4"},"commit":{"message":"VkFFT v1.3.4 release\n-Stable release that incorporates all the v1.3.3 bugfixes - no new functionality in this release\n-Tests reference: https://github.com/vincefn/pyvkfft/issues/32#issuecomment-1904238557","shortMessageHtmlLink":"VkFFT v1.3.4 release"}},{"before":"97f6eaea87e19bebe4ae958b99226416c97da9b9","after":"066a17c17068c0f11c9298d848c2976c71fad1c1","ref":"refs/heads/master","pushedAt":"2024-02-05T19:06:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DTolm","name":"Tolmachev Dmitrii","path":"/DTolm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42055491?s=80&v=4"},"commit":{"message":"VkFFT v1.3.4 release\n-Stable release that incorporates all the v1.3.3 bugfixes - no new functionality in this release\n-Tests reference: https://github.com/vincefn/pyvkfft/issues/32#issuecomment-1904238557","shortMessageHtmlLink":"VkFFT v1.3.4 release"}},{"before":"e3f5777626483ce42be11f32ce73c7ab8686c213","after":"97f6eaea87e19bebe4ae958b99226416c97da9b9","ref":"refs/heads/master","pushedAt":"2024-01-21T22:09:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DTolm","name":"Tolmachev Dmitrii","path":"/DTolm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42055491?s=80&v=4"},"commit":{"message":"bugfix #2 (https://github.com/vincefn/pyvkfft/issues/32)","shortMessageHtmlLink":"bugfix #2 (vincefn/pyvkfft#32)"}},{"before":"a613827f7c0b7995f31050e4219c2318da55b0b5","after":"e3f5777626483ce42be11f32ce73c7ab8686c213","ref":"refs/heads/master","pushedAt":"2024-01-21T19:21:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DTolm","name":"Tolmachev Dmitrii","path":"/DTolm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42055491?s=80&v=4"},"commit":{"message":"bugfix (https://github.com/vincefn/pyvkfft/issues/32)","shortMessageHtmlLink":"bugfix (vincefn/pyvkfft#32)"}},{"before":"ebb3cd36d3e4a1cc5de9ab4c32aa5112a73fbd15","after":"a613827f7c0b7995f31050e4219c2318da55b0b5","ref":"refs/heads/develop","pushedAt":"2024-01-15T17:06:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"DTolm","name":"Tolmachev Dmitrii","path":"/DTolm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42055491?s=80&v=4"},"commit":{"message":"bugfix registerBoost zeropadding\n-this should fix sample 4 that has probably been broken for a while","shortMessageHtmlLink":"bugfix registerBoost zeropadding"}},{"before":"452157d370373b571b18a8c44f6c673bb7021971","after":"a613827f7c0b7995f31050e4219c2318da55b0b5","ref":"refs/heads/master","pushedAt":"2024-01-15T16:46:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DTolm","name":"Tolmachev Dmitrii","path":"/DTolm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42055491?s=80&v=4"},"commit":{"message":"bugfix registerBoost zeropadding\n-this should fix sample 4 that has probably been broken for a while","shortMessageHtmlLink":"bugfix registerBoost zeropadding"}},{"before":"ebb3cd36d3e4a1cc5de9ab4c32aa5112a73fbd15","after":"452157d370373b571b18a8c44f6c673bb7021971","ref":"refs/heads/master","pushedAt":"2024-01-15T16:09:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DTolm","name":"Tolmachev Dmitrii","path":"/DTolm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42055491?s=80&v=4"},"commit":{"message":"bugfix (Segmentation fault with 1.3.3 #150)","shortMessageHtmlLink":"bugfix (Segmentation fault with 1.3.3 #150)"}},{"before":"c7e8d9fb83c1cbe54ed2cfb7e871e17937112a79","after":"ebb3cd36d3e4a1cc5de9ab4c32aa5112a73fbd15","ref":"refs/heads/develop","pushedAt":"2024-01-13T08:04:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"DTolm","name":"Tolmachev Dmitrii","path":"/DTolm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42055491?s=80&v=4"},"commit":{"message":"VkFFT v1.3.3 release (bugfix)\n-bugfix for tempBuffer memory management in Vulkan API\n-bugfix for tempBuffer stride management for multi upload even R2C algorithm","shortMessageHtmlLink":"VkFFT v1.3.3 release (bugfix)"}},{"before":"d6f7ded7bbe27cdc94e13b3b3bdda732988a60c0","after":"ebb3cd36d3e4a1cc5de9ab4c32aa5112a73fbd15","ref":"refs/heads/master","pushedAt":"2024-01-09T01:04:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DTolm","name":"Tolmachev Dmitrii","path":"/DTolm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42055491?s=80&v=4"},"commit":{"message":"VkFFT v1.3.3 release (bugfix)\n-bugfix for tempBuffer memory management in Vulkan API\n-bugfix for tempBuffer stride management for multi upload even R2C algorithm","shortMessageHtmlLink":"VkFFT v1.3.3 release (bugfix)"}},{"before":"3fa0c218c4e7692cb62bc2e733b44a9336fd2467","after":"d6f7ded7bbe27cdc94e13b3b3bdda732988a60c0","ref":"refs/heads/master","pushedAt":"2024-01-08T22:14:55.000Z","pushType":"pr_merge","commitsCount":27,"pusher":{"login":"DTolm","name":"Tolmachev Dmitrii","path":"/DTolm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42055491?s=80&v=4"},"commit":{"message":"VkFFT v1.3.3 release\n\nMulti-upload R2C and R2R algorithms\r\n-This update removes the limit of ~2^12 for R2C and R2R systems - they can all now be done in up to three uploads with coverage ~2^32 for all dimensions, same as C2C.\r\n-Added versions of all R2C and R2R algorithms, implemented as load/store callbacks. This functionality will be enhanced in the future to support arbitrary user callbacks (I just need to find out how this can be done for a multiple-API user interaction).\r\n-Bugfixes","shortMessageHtmlLink":"VkFFT v1.3.3 release"}},{"before":"1b8962bf257dd9125b2c2c6b06032827675d9563","after":"c7e8d9fb83c1cbe54ed2cfb7e871e17937112a79","ref":"refs/heads/develop","pushedAt":"2024-01-08T22:11:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DTolm","name":"Tolmachev Dmitrii","path":"/DTolm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42055491?s=80&v=4"},"commit":{"message":"Documentation update for the release","shortMessageHtmlLink":"Documentation update for the release"}},{"before":"82eab814abc1d12dc5ce0d430640e6e115ef0300","after":"1b8962bf257dd9125b2c2c6b06032827675d9563","ref":"refs/heads/develop","pushedAt":"2023-12-11T08:54:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"DTolm","name":"Tolmachev Dmitrii","path":"/DTolm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42055491?s=80&v=4"},"commit":{"message":"Merge pull request #145 from al42and/improve-l0-header-detection\n\nImprove LevelZero detection on Ubuntu","shortMessageHtmlLink":"Merge pull request #145 from al42and/improve-l0-header-detection"}},{"before":"5a99ea61b1672bce0794025fc1e499328a1d1165","after":"82eab814abc1d12dc5ce0d430640e6e115ef0300","ref":"refs/heads/develop","pushedAt":"2023-12-08T16:01:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DTolm","name":"Tolmachev Dmitrii","path":"/DTolm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42055491?s=80&v=4"},"commit":{"message":"Fix for incorrect shared memory limit in subsequent Bluestein kernel generations for H100/A100 (https://github.com/vincefn/pyvkfft/issues/32)","shortMessageHtmlLink":"Fix for incorrect shared memory limit in subsequent Bluestein kernel …"}},{"before":"f5a67c6530babcfc3407bdedfecca912cd7b16a8","after":"5a99ea61b1672bce0794025fc1e499328a1d1165","ref":"refs/heads/develop","pushedAt":"2023-12-08T12:58:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DTolm","name":"Tolmachev Dmitrii","path":"/DTolm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42055491?s=80&v=4"},"commit":{"message":"\"Fix\" for H100 DCT/DST -IV (https://github.com/vincefn/pyvkfft/issues/32)","shortMessageHtmlLink":"\"Fix\" for H100 DCT/DST -IV (vincefn/pyvkfft#32)"}},{"before":"590e3371fb0c8a5f2a07ab3c36619abf51b21a98","after":"f5a67c6530babcfc3407bdedfecca912cd7b16a8","ref":"refs/heads/develop","pushedAt":"2023-12-08T12:37:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DTolm","name":"Tolmachev Dmitrii","path":"/DTolm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42055491?s=80&v=4"},"commit":{"message":"Bugfix for R2C even algorithm on M1 (https://github.com/vincefn/pyvkfft/issues/32)\n-Also fixed an issue when switch to logical workgroup count increase sometimes being not enabled during kernel compilation.","shortMessageHtmlLink":"Bugfix for R2C even algorithm on M1 (vincefn/pyvkfft#32)"}},{"before":"f8713188c5351b8b451ea25f29c86ea89e56139d","after":"590e3371fb0c8a5f2a07ab3c36619abf51b21a98","ref":"refs/heads/develop","pushedAt":"2023-12-07T20:05:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DTolm","name":"Tolmachev Dmitrii","path":"/DTolm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42055491?s=80&v=4"},"commit":{"message":"\"Fix#2\" for R2C even algorithm on M1 (https://github.com/vincefn/pyvkfft/issues/32)","shortMessageHtmlLink":"\"Fix#2\" for R2C even algorithm on M1 (vincefn/pyvkfft#32)"}},{"before":"b1ff5c4279852981813ac6b8ee753cee3e55b350","after":"f8713188c5351b8b451ea25f29c86ea89e56139d","ref":"refs/heads/develop","pushedAt":"2023-12-06T13:36:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DTolm","name":"Tolmachev Dmitrii","path":"/DTolm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42055491?s=80&v=4"},"commit":{"message":"\"Fix\" for R2C 13000 on M1 (https://github.com/vincefn/pyvkfft/issues/32)\n-Also changed how dispatch of push constants works on CUDA and HIP backends (setting constants as argument should be better than address copy).","shortMessageHtmlLink":"\"Fix\" for R2C 13000 on M1 (vincefn/pyvkfft#32)"}},{"before":"a479bc8a749e5fdf6a9e2cd9b26a2e5eafe5b75e","after":"b1ff5c4279852981813ac6b8ee753cee3e55b350","ref":"refs/heads/develop","pushedAt":"2023-12-03T13:55:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DTolm","name":"Tolmachev Dmitrii","path":"/DTolm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42055491?s=80&v=4"},"commit":{"message":"Bugfixes for LUT DCT/DST-II/IV (https://github.com/vincefn/pyvkfft/issues/32)\n-Disabled incorrect reuse of non-strided LUT for strided axes","shortMessageHtmlLink":"Bugfixes for LUT DCT/DST-II/IV (vincefn/pyvkfft#32)"}},{"before":"63dc921de61ae2ef8d3fea909281ffaa2c0e09e8","after":"a479bc8a749e5fdf6a9e2cd9b26a2e5eafe5b75e","ref":"refs/heads/develop","pushedAt":"2023-12-03T10:07:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DTolm","name":"Tolmachev Dmitrii","path":"/DTolm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42055491?s=80&v=4"},"commit":{"message":"Bugfixes for even DCT/DST-IV (https://github.com/vincefn/pyvkfft/issues/32)\n-Fixed inconsistent read check for second value in callback version\n-Small Bluestein sequence handler improvement","shortMessageHtmlLink":"Bugfixes for even DCT/DST-IV (vincefn/pyvkfft#32)"}},{"before":"085b2c6bd648e1940a3a1ad5e5a4da9ecedf84bd","after":"63dc921de61ae2ef8d3fea909281ffaa2c0e09e8","ref":"refs/heads/develop","pushedAt":"2023-12-02T15:53:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DTolm","name":"Tolmachev Dmitrii","path":"/DTolm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42055491?s=80&v=4"},"commit":{"message":"Bugfixes for DCT-I on Apple M1 (https://github.com/vincefn/pyvkfft/issues/32)\n-Fixed inconsistent usage of swapTo3Stage4Step for Bluestein sequences.","shortMessageHtmlLink":"Bugfixes for DCT-I on Apple M1 (vincefn/pyvkfft#32)"}},{"before":"a84366764f076096096e977e407a839bb14e8d47","after":"085b2c6bd648e1940a3a1ad5e5a4da9ecedf84bd","ref":"refs/heads/develop","pushedAt":"2023-11-30T22:13:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DTolm","name":"Tolmachev Dmitrii","path":"/DTolm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42055491?s=80&v=4"},"commit":{"message":"Bugfixes for DCT/DST II-IV (https://github.com/vincefn/pyvkfft/issues/32)\n-Fixed inconsistent usage of shared memory in dct/dst-I Bluestein if original sequence is power of 2 and Bluestein sequence is not.\n-Added boundary guard for DCT/DST-IV callback version.\n-Added a weird boundary guard for DST-II/III that should do nothing but fixes out of nounds accesses in some strided cases.","shortMessageHtmlLink":"Bugfixes for DCT/DST II-IV (vincefn/pyvkfft#32)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEDQVYvAA","startCursor":null,"endCursor":null}},"title":"Activity · DTolm/VkFFT"}