インテル® マス・カーネル・ライブラリー (インテル® MKL) 2020 Update 4 まではライブラリーのバージョン管理が行われていなかったのに対し、インテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) では、すべてのオペレーティング・システムとプラットフォームに共有ライブラリーのバージョン管理を追加されています。
この新機能は、以下を可能にします。
共有ライブラリーの最初のバージョンは “1” であり、下位互換性を損なう変更が行われると、この番号が増加します。インテルは、この変更を可能な限り少なくし、少なくとも 24 か月前に顧客に通知する予定です。
製品バージョン “2021.1” はライブラリー・バージョンから切り離され、“2021.2” はバージョン “1” の共有ライブラリーとともに出荷できるようになりました。つまり、“2021.2” で出荷されたライブラリーは、“2021.1” で出荷されたライブラリーと下位互換性があります。
リンクラインの変更:
例: libmkl_core.so -> libmkl_core.<version>.so
Windows* では、リンクラインで使用されるインポート・ライブラリーには、以前のようにバージョン情報は含まれませんが、バージョン情報を含む新しい DLL を指します。