{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":348840218,"defaultBranch":"master","name":"pyvkfft","ownerLogin":"vincefn","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-03-17T20:15:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4380511?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1708125473.0","currentOid":""},"activityList":{"items":[{"before":"6f5cac17463356710780d70dd82cb1f0df9c6989","after":"8d5b584ef4568fef44c7209ec20f776da922ba60","ref":"refs/heads/master","pushedAt":"2024-05-01T18:17:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vincefn","name":"Vincent Favre-Nicolin","path":"/vincefn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4380511?s=80&v=4"},"commit":{"message":"Handle arrays where axes have a length equal to 1, notably handling the complicated cases of R2C where the fast axis must be known, even when only one axis has a length>1 [https://github.com/vincefn/pyvkfft/issues/34]","shortMessageHtmlLink":"Handle arrays where axes have a length equal to 1, notably handling t…"}},{"before":"e310e165dec2cee7ce9b1c925b47cbc442a07338","after":"6f5cac17463356710780d70dd82cb1f0df9c6989","ref":"refs/heads/master","pushedAt":"2024-03-19T17:27:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vincefn","name":"Vincent Favre-Nicolin","path":"/vincefn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4380511?s=80&v=4"},"commit":{"message":"Fix nvcc search in setup.py without a CUDA_HOME type environment variable under linux.","shortMessageHtmlLink":"Fix nvcc search in setup.py without a CUDA_HOME type environment vari…"}},{"before":"496df023a3270a158b3679d17ffd07dd0e1a2c3f","after":"b581730bf7ff4ba8b6ec56b08b32c6f1da63aed6","ref":"refs/heads/convolution","pushedAt":"2024-03-19T17:21:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vincefn","name":"Vincent Favre-Nicolin","path":"/vincefn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4380511?s=80&v=4"},"commit":{"message":"Update convolution notebook","shortMessageHtmlLink":"Update convolution notebook"}},{"before":"f2235d32991e4a568733a39318e24e6a9db9d32d","after":"496df023a3270a158b3679d17ffd07dd0e1a2c3f","ref":"refs/heads/convolution","pushedAt":"2024-03-14T14:13:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vincefn","name":"Vincent Favre-Nicolin","path":"/vincefn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4380511?s=80&v=4"},"commit":{"message":"Add support for batched convolution, e.g. (for ndim=2) for an array of shape (nbatch, ny, nx) and a kernel shape (ny, nx) or (n, ny, nx) as long as nbatch is a multiple of n.\nClarify which convolutions are supported (C2C, inplace R2C, radix, single-upload).\nAdd convolution systematic tests.","shortMessageHtmlLink":"Add support for batched convolution, e.g. (for ndim=2) for an array o…"}},{"before":"4cae2e3d29eef6cae0879a8d6d49e7b4f762fc69","after":"f2235d32991e4a568733a39318e24e6a9db9d32d","ref":"refs/heads/convolution","pushedAt":"2024-03-10T13:49:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vincefn","name":"Vincent Favre-Nicolin","path":"/vincefn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4380511?s=80&v=4"},"commit":{"message":"Update convolution tests","shortMessageHtmlLink":"Update convolution tests"}},{"before":"f7f9d462243cb0feaa1905ae573d8e769037a2a6","after":"4cae2e3d29eef6cae0879a8d6d49e7b4f762fc69","ref":"refs/heads/convolution","pushedAt":"2024-03-10T10:48:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vincefn","name":"Vincent Favre-Nicolin","path":"/vincefn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4380511?s=80&v=4"},"commit":{"message":"Update inplace convolution with support for batched transforms, including when the kernel has a smaller size, e.g. array shape is (nbatch, ny, nx) and kernel is (ny, nx), or also cases where kernel is (nz, ny, nx) when nbatch is a multiple of nz.\nShould support all C2C and inplace R2C, only for radix transforms.","shortMessageHtmlLink":"Update inplace convolution with support for batched transforms, inclu…"}},{"before":"5a877e237f6d31a9ce1a2f8adccd12eda350b5a5","after":"f7f9d462243cb0feaa1905ae573d8e769037a2a6","ref":"refs/heads/convolution","pushedAt":"2024-02-23T13:11:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vincefn","name":"Vincent Favre-Nicolin","path":"/vincefn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4380511?s=80&v=4"},"commit":{"message":"Remove np.alltrue() usage","shortMessageHtmlLink":"Remove np.alltrue() usage"}},{"before":"5ee5f89c8091ceaaced4e6a751513bdb27e70081","after":"5a877e237f6d31a9ce1a2f8adccd12eda350b5a5","ref":"refs/heads/convolution","pushedAt":"2024-02-23T13:11:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vincefn","name":"Vincent Favre-Nicolin","path":"/vincefn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4380511?s=80&v=4"},"commit":{"message":"Add convolution tests in 3D.","shortMessageHtmlLink":"Add convolution tests in 3D."}},{"before":"705f68a358fc09f468290ce04060301c1490e33c","after":"5ee5f89c8091ceaaced4e6a751513bdb27e70081","ref":"refs/heads/convolution","pushedAt":"2024-02-17T15:13:32.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"vincefn","name":"Vincent Favre-Nicolin","path":"/vincefn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4380511?s=80&v=4"},"commit":{"message":"Merge branch 'master' into convolution\n\n* master:\n Vresion 2024.1.2\n Version 2024.1.1 ; Update documentation regarding conda installation using `cuda-version` to select the cuda nvrtc or cuda-toolkit version\n Update tests for cuda and opencl libx\n Add basic import tests for the cuda and opencl compiled librairies, for tests during builds\n *correctly* fix the default cuda context init in pycuda accuracy tests...\n Fix pycuda initialisation during accuracy tests (pyvkff-test)","shortMessageHtmlLink":"Merge branch 'master' into convolution"}},{"before":"8f3d8793559485056b2822b98051877a795c69ee","after":null,"ref":"refs/tags/2024.1.2","pushedAt":"2024-02-16T23:17:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vincefn","name":"Vincent Favre-Nicolin","path":"/vincefn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4380511?s=80&v=4"}},{"before":"65458e0e0818a3e09c2efa08176fe5a6df6255ba","after":"e310e165dec2cee7ce9b1c925b47cbc442a07338","ref":"refs/heads/master","pushedAt":"2024-02-16T23:16:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vincefn","name":"Vincent Favre-Nicolin","path":"/vincefn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4380511?s=80&v=4"},"commit":{"message":"Vresion 2024.1.2","shortMessageHtmlLink":"Vresion 2024.1.2"}},{"before":"bd0497fed04707e7c5506f90a9e9fb8c1dcd162b","after":"65458e0e0818a3e09c2efa08176fe5a6df6255ba","ref":"refs/heads/master","pushedAt":"2024-02-16T23:12:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vincefn","name":"Vincent Favre-Nicolin","path":"/vincefn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4380511?s=80&v=4"},"commit":{"message":"Version 2024.1.1 ; Update documentation regarding conda installation using `cuda-version` to select the cuda nvrtc or cuda-toolkit version","shortMessageHtmlLink":"Version 2024.1.1 ; Update documentation regarding conda installation …"}},{"before":"7166226578b11091d1bdd24dce2800a59013fe2b","after":"bd0497fed04707e7c5506f90a9e9fb8c1dcd162b","ref":"refs/heads/master","pushedAt":"2024-02-16T19:09:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vincefn","name":"Vincent Favre-Nicolin","path":"/vincefn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4380511?s=80&v=4"},"commit":{"message":"Update tests for cuda and opencl libx","shortMessageHtmlLink":"Update tests for cuda and opencl libx"}},{"before":"5d4b515945085c95840c5139d9ba98d4073268c6","after":"7166226578b11091d1bdd24dce2800a59013fe2b","ref":"refs/heads/master","pushedAt":"2024-02-16T09:33:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vincefn","name":"Vincent Favre-Nicolin","path":"/vincefn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4380511?s=80&v=4"},"commit":{"message":"Add basic import tests for the cuda and opencl compiled librairies, for tests during builds","shortMessageHtmlLink":"Add basic import tests for the cuda and opencl compiled librairies, f…"}},{"before":"d6164db5377136b24d7f19b1c3a65bf7948066be","after":null,"ref":"refs/tags/2024.1.1","pushedAt":"2024-02-13T08:01:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vincefn","name":"Vincent Favre-Nicolin","path":"/vincefn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4380511?s=80&v=4"}},{"before":"ac4b0b4fc21092433b6523b897f0ce1ca5a1bf70","after":"5d4b515945085c95840c5139d9ba98d4073268c6","ref":"refs/heads/master","pushedAt":"2024-02-13T08:01:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vincefn","name":"Vincent Favre-Nicolin","path":"/vincefn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4380511?s=80&v=4"},"commit":{"message":"*correctly* fix the default cuda context init in pycuda accuracy tests...","shortMessageHtmlLink":"*correctly* fix the default cuda context init in pycuda accuracy test…"}},{"before":"614032bbe5e57f380e5e32275d2f20f9667e7870","after":"ac4b0b4fc21092433b6523b897f0ce1ca5a1bf70","ref":"refs/heads/master","pushedAt":"2024-02-12T19:04:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vincefn","name":"Vincent Favre-Nicolin","path":"/vincefn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4380511?s=80&v=4"},"commit":{"message":"Fix pycuda initialisation during accuracy tests (pyvkff-test)","shortMessageHtmlLink":"Fix pycuda initialisation during accuracy tests (pyvkff-test)"}},{"before":"96fd720cc32819228eee6268a6400e565b25215a","after":"705f68a358fc09f468290ce04060301c1490e33c","ref":"refs/heads/convolution","pushedAt":"2024-02-06T16:16:09.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"vincefn","name":"Vincent Favre-Nicolin","path":"/vincefn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4380511?s=80&v=4"},"commit":{"message":"Merge branch 'master' into convolution","shortMessageHtmlLink":"Merge branch 'master' into convolution"}},{"before":"35de35cd6e378ce2c026dfd1cce3eeeacb810706","after":"614032bbe5e57f380e5e32275d2f20f9667e7870","ref":"refs/heads/master","pushedAt":"2024-02-06T16:06:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vincefn","name":"Vincent Favre-Nicolin","path":"/vincefn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4380511?s=80&v=4"},"commit":{"message":"Update VkFFT subproject version","shortMessageHtmlLink":"Update VkFFT subproject version"}},{"before":"0cc7dfdff4cd85c0b6726fbbd14f92f60a17f409","after":null,"ref":"refs/tags/2024.1","pushedAt":"2024-02-06T16:05:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vincefn","name":"Vincent Favre-Nicolin","path":"/vincefn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4380511?s=80&v=4"}},{"before":"479947cf4c5afb23fccb8e829b5d0775b1e5a608","after":"35de35cd6e378ce2c026dfd1cce3eeeacb810706","ref":"refs/heads/master","pushedAt":"2024-02-06T16:01:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vincefn","name":"Vincent Favre-Nicolin","path":"/vincefn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4380511?s=80&v=4"},"commit":{"message":"pyvkfft release 2024.1","shortMessageHtmlLink":"pyvkfft release 2024.1"}},{"before":"430a33b087805e08457580741d87526ce93431f9","after":"479947cf4c5afb23fccb8e829b5d0775b1e5a608","ref":"refs/heads/master","pushedAt":"2024-02-03T16:12:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vincefn","name":"Vincent Favre-Nicolin","path":"/vincefn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4380511?s=80&v=4"},"commit":{"message":"update install doc formatting","shortMessageHtmlLink":"update install doc formatting"}},{"before":"d79a784693345a835677f371dae29d84ee80a5ed","after":"430a33b087805e08457580741d87526ce93431f9","ref":"refs/heads/master","pushedAt":"2024-02-03T15:44:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vincefn","name":"Vincent Favre-Nicolin","path":"/vincefn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4380511?s=80&v=4"},"commit":{"message":"Update setup.py for conda environments (e.g. windows). Update install doc.","shortMessageHtmlLink":"Update setup.py for conda environments (e.g. windows). Update install…"}},{"before":"5f113fce22fb8eed8cf550feb05deadd017f4091","after":"96fd720cc32819228eee6268a6400e565b25215a","ref":"refs/heads/convolution","pushedAt":"2024-01-29T13:00:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vincefn","name":"Vincent Favre-Nicolin","path":"/vincefn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4380511?s=80&v=4"},"commit":{"message":"Merge branch 'master' into convolution","shortMessageHtmlLink":"Merge branch 'master' into convolution"}},{"before":"8259548bfb0a56a95170056fafe894a180c4d482","after":"d79a784693345a835677f371dae29d84ee80a5ed","ref":"refs/heads/master","pushedAt":"2024-01-29T13:00:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vincefn","name":"Vincent Favre-Nicolin","path":"/vincefn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4380511?s=80&v=4"},"commit":{"message":"Update VkFFT version","shortMessageHtmlLink":"Update VkFFT version"}},{"before":"b13803309093bfa85d866b5670beba28060ef975","after":"5f113fce22fb8eed8cf550feb05deadd017f4091","ref":"refs/heads/convolution","pushedAt":"2024-01-29T11:25:51.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"vincefn","name":"Vincent Favre-Nicolin","path":"/vincefn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4380511?s=80&v=4"},"commit":{"message":"Fix convolution coda and tests for cuda","shortMessageHtmlLink":"Fix convolution coda and tests for cuda"}},{"before":"85bb7fbc9fd9f69eed5acfcd5df2a3ba01124b6b","after":"8259548bfb0a56a95170056fafe894a180c4d482","ref":"refs/heads/master","pushedAt":"2024-01-28T15:15:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vincefn","name":"Vincent Favre-Nicolin","path":"/vincefn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4380511?s=80&v=4"},"commit":{"message":"Benchmark: correct nloop","shortMessageHtmlLink":"Benchmark: correct nloop"}},{"before":"2ddbecff39ef2a89073a2804a4ed5b46058c5170","after":"85bb7fbc9fd9f69eed5acfcd5df2a3ba01124b6b","ref":"refs/heads/master","pushedAt":"2024-01-28T13:38:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vincefn","name":"Vincent Favre-Nicolin","path":"/vincefn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4380511?s=80&v=4"},"commit":{"message":"Accuray: use pycuda's device.retain_primary_context() rather than create a new context","shortMessageHtmlLink":"Accuray: use pycuda's device.retain_primary_context() rather than cre…"}},{"before":"22aa886df99a74f87dbafdc365ecdf33f5ea5bf2","after":"2ddbecff39ef2a89073a2804a4ed5b46058c5170","ref":"refs/heads/master","pushedAt":"2024-01-28T12:52:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vincefn","name":"Vincent Favre-Nicolin","path":"/vincefn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4380511?s=80&v=4"},"commit":{"message":"Benchmark script: add --nbatch parameter, be verbose by default","shortMessageHtmlLink":"Benchmark script: add --nbatch parameter, be verbose by default"}},{"before":"8a761386e5af7abc63b19e7959df75a7bf1071ec","after":"22aa886df99a74f87dbafdc365ecdf33f5ea5bf2","ref":"refs/heads/master","pushedAt":"2024-01-27T21:09:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vincefn","name":"Vincent Favre-Nicolin","path":"/vincefn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4380511?s=80&v=4"},"commit":{"message":"Update benchmark plot, correctly differentiating radix, rader and Bluestein","shortMessageHtmlLink":"Update benchmark plot, correctly differentiating radix, rader and Blu…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPxzT1wA","startCursor":null,"endCursor":null}},"title":"Activity · vincefn/pyvkfft"}