Mkl

Latest version: v2024.1.0

Safety actively analyzes 624698 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.4

Features in This Release

BLAS

* Improved support for rocBLAS and portBLAS backends.
* Enabled cuBLAS and rocBLAS backends with AdaptiveCpp compiler.

DFT 

* Enabled portFFT backend for x86 CPU, Intel GPU, Nvidia GPU and AMD GPU for the DFT SYCL APIs
* Enabled the external workspace DFT SYCL API

Sparse BLAS

* Introduced Sparse BLAS interfaces with backend for x86 CPU and Intel GPU

Documentation update:

* Replaced the usage of "Intel project for LLVM* technology" with the approved one "oneAPI DPC++ Compiler" in all documents

* Readme file update:
* The tables of "Supported Configurations" were reorganized for better readability.
* Support of `Open DPC++` compiler removed for configurations `x86` + `Intel(R) oneMKL` + `BLAS`|`LAPACK`
* Updated the section of "Supported Operating Systems" and compiler version


Known Issues and Limitations

0.3

Features in This Release

BLAS

* Added NETLIB X86 CPU backend support in BLAS domain for DPC++, LLVM and hipSYCL compilers

* Added Unified Shared Memory (USM) Interfaces support in BLAS domain

* Extended support in BLAS domain with low-precision, mixed precision GEMMs and various batch implementations.

* Extended support in BLAS domain with transposition routines.

* Added cuBLAS Nvidia GPU backend support in BLAS domain for hipSYCL compiler

* Added [portBLAS](https://github.com/codeplaysoftware/portBLAS) X86 CPU, Intel GPU, Nvidia GPU and AMD GPU backend support in BLAS domain for DPC++ and LLVM compilers.

* Added rocBLAS AMD GPU backend in BLAS domain for LLVM and hipSYCL compilers.

* Extended MKLCPU and MKLGPU backend support in BLAS domain with pointers for scalar parameters.

* Various updates in BLAS domain to align with SYCL 2020 spec and bug fixes


LAPACK

* Introduced LAPACK SYCL APIs support for x86 CPU and Intel GPU with the Intel® oneAPI Math Kernel Library, Nvidia GPU with the cuSOLVER library and AMD GPU with the rocSOLVER library.

DFT 

* Introduced DFT SYCL APIs support for x86 CPU and Intel GPU with the Intel® oneAPI Math Kernel Library, Nvidia GPU with the cuFFT library and AMD GPU with the rocFFT library.

RNG

* Introduced RNG Device API support according to the oneAPI 1.3 specification

Service

* Replaced FindMKL.cmake with MKLConfig.cmake from Intel oneMKL

* Extended support for cmake fetchcontent module



Known Issues and Limitations

* RNG Host API Philox4x32x10 engine may produce incorrect numbers in Skip_Ahead_Ex test in case of mklgpu backend and Intel oneMKL 2024.0 release

* The LAPACK domain for x86 CPU with Intel(R) oneAPI Math Kernel Library backend has build failures with builds of the LLVM* compiler after [2023-09-27](https://github.com/intel/llvm/releases/tag/nightly-2023-09-27). Use builds from [2023-09-26](https://github.com/intel/llvm/releases/tag/nightly-2023-09-26) or earlier.

0.2

New features:
• Enabled Nvidia support for BLAS
• Added extended BLAS and BATCH support
• Introduced Windows* support for Intel CPU and Intel GPU
• Implemented Linux* dependencies download with Conan* package manager

0.1

Initial release includes:
- DPC++ BLAS interfaces based on oneMKL specification
- Functional tests
- OS support: Linux*
- Hardware support: Intel CPU and Intel GPU

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.