Intel® oneAPI Math Kernel Library
Ask questions and share information with other developers who use Intel® Math Kernel Library.

oneAPI 2024.2.2 has version 2024.0.2 in MKL

Fabian188
Beginner
708 Views

I installed the latest oneAPI 2024.2.2 but mkl_version.h contains

#define __INTEL_MKL_BUILD_DATE 20240722

#define __INTEL_MKL__          2024

#define __INTEL_MKL_MINOR__    0

#define __INTEL_MKL_UPDATE__   2

#define INTEL_MKL_VERSION      20240002

 

One sees from the date, that it is indeed 2024.2.2

0 Kudos
1 Reply
Fengrui
Moderator
566 Views

Sorry for the confusion. The versioning 2024.2.2 actually consists of the following parts, 

"2024" -- major version, 

"2" -- update version,

"2" -- patch version.

 

The minor version which is 0 in this case (not used) is kept for backward compatibility reason. Starting from 2025.0, a new macro __INTEL_MKL_PATCH__ and a new field PatchVersion in MKLVersion structure will be introduced for oneMKL patch version. In addition, the existing macro INTEL_MKL_VERSION will follow a new format (__INTEL_MKL__ * 100 + __INTEL_MKL_UPDATE__) * 100 + __INTEL_MKL_PATCH__, which implies that INTEL_MKL_VERSION will be 20250100 in oneMKL 2025.1. 

 

0 Kudos
Reply