VkFFT icon indicating copy to clipboard operation
VkFFT copied to clipboard

CI tests

Open bkmgit opened this issue 3 years ago • 3 comments

Would you consider updating the CI tests to run the OpenCL and Vulkan implementations and perhaps compare to FFTW or some pre-computed transforms? For OpenCL PoCL or possibly Mesa could be used. For Vulkan llvmpipe in Mesa can be used. These are available in Ubuntu repositories:

  • https://packages.ubuntu.com/jammy/mesa-opencl-icd
  • https://packages.ubuntu.com/jammy/mesa-vulkan-drivers
  • https://packages.ubuntu.com/jammy/libpocl-dev Can create a pull request implementing some of this, if of interest.

bkmgit avatar Sep 26 '22 09:09 bkmgit

Hello,

My Travis CI credits ran out so I will need to find a better solution with more GPU vendor coverage. I want to set up my own CI server with Nvidia and AMD GPUs (I already have a machine for that) with different backends to test precision scripts 11-18 on them, but it will take some time to implement as I am now focused on finalizing VkFFT paper.

As of now, I test all precision scripts internally before uploading code to GitHub.

Best regards, Dmitrii

DTolm avatar Sep 27 '22 12:09 DTolm

Ok. Probably in the long run, testing in the cloud will be easier as the range of hardware available is wider. CPU only tests are a good first step.

bkmgit avatar Oct 19 '22 06:10 bkmgit

Related issue https://github.com/reframe-hpc/reframe/issues/2642

bkmgit avatar Oct 20 '22 07:10 bkmgit