Skip to content

Consider creating oneMKL releases #467

Open
@Rbiessy

Description

@Rbiessy

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    integrationAn issue with integrating oneMKL into applicationsquestionA request for more information or clarification

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions