Open
Description
To continue the discussion from #459, I would like to suggest introducing quarterly releases for oneMKL. This would be useful:
- for users to know which version is expected to work with a release of the oneAPI base toolkit
- for users to be able to download a package of oneMKL
- We have a use-case in GROMACS where users would like to download and use pre-built packages
- I expect this will be easier than shipping oneMKL interface with the oneAPI base toolkit
- for the oneMKL CI, this helps reduce the number of configurations to test
- We would only need to test compiler releases with oneMKL releases and compiler nightlies with oneMKL nightlies
There are some releases existing in oneMKL, I don't know if there are any plans to continue these releases quaterly?
I would suggest to start adding a release candidate tag 2025.0.rc0 end of July. If we find bugs in oneMKL we create new release candidate tags on commits fixing them. When oneAPI 2025.0 is released we can use the latest release candidate as a stable release.
I think for now the pre-built packages could be built for Ubuntu 22.04 and include all the domains and backends using MKL, CUDA and ROC libraries. We will need to clarify who is responsible for building and uploading the package to the releases.