TypechoJoeTheme

MetMan's Blog

网站页面

Intel oneAPI安装依赖环境

MetMan博 主神仙
2025-03-22
/
0 评论
/
18 阅读
/
282 个字
/
百度已收录
03/22
本文最后更新于 2025年03月22日,已超过 13天没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!

以前安装Intel oneAPI套件时没有注意过软件包依赖软硬件环境,因为基本上都安装成功了。最近在一台比较旧的CentOS 7服务器上安装最新的Intel oneAPI 2024.2失败才注意到这个问题。

所以建议在安装oneAPI前查看其依赖环境是否满足,可以通过搜索查找官网信息,比如搜索关键词"intel oneapi 2024.2 system requirements"。

官网链接: https://www.intel.com/content/www/us/en/developer/articles/system-requirements/intel-oneapi-base-toolkit-system-requirements.html

网页截图如下:

关键信息:

  • 操作系统OS: 支持红帽Linux 8.x/9.x,但没有支持Centos 7.x。
  • Linux开发者工具:包括gcc,g++以及glibc库等。而glibc库版本通常和操作系统版本相关。

HPC Toolkit系统基本要求与对应版本的Base Toolkit相同。

可以看出,Intel oneAPI 2024.2不再支持Centos 7。

一个解决方法是使用旧版本的Intel oneAPI。

比如笔者选择了oneAPI 2021.1版本,相应组件为

  • l_BaseKit_p_2021.1.0.2659_offline.sh
  • l_HPCKit_p_2021.1.0.2684_offline.sh

该版本系统环境依赖如下:

如何查看LInux OS版本

对于red hat Linux /Centos系统:

$ cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core) 

对于Ubuntu系统:

$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04.4 LTS"

写在最后

建议不要轻易升级系统的glibc版本,网上有很多血泪教训。可能使用CentOS SCL安装包含新版本GCC的开发者工具集devtoolset-*也是一种解决方法(未测试过)。

inteloneapiifort
朗读
赞(0)
赞赏
感谢您的支持,我会继续努力哒!
版权属于:

MetMan's Blog

本文链接:

https://blog.metman.top/index.php/archives/179/(转载时请注明本文出处及文章链接)

评论 (0)

互动读者

标签云

最新回复

  1. tqymnonccc打酱油
    2024-09-27
  2. toibdpojay打酱油
    2024-09-22
  3. yvctxyevvw打酱油
    2024-09-22
  4. frezhwzwuq打酱油
    2024-09-22
登录
X
用户名
密码