intel/oneapi-hpckitIntel® oneAPI HPC Toolkit Docker镜像是面向高性能计算(HPC)领域的容器化开发工具集,旨在为开发者提供构建、分析、优化和扩展HPC应用的一体化环境。该工具集集成了最新技术,支持向量化、多线程、多节点并行化及内存优化,帮助用户提升HPC应用的性能与可扩展性。
HPC应用开发者、高性能计算工程师、科研人员及需要构建大规模并行应用的技术团队。
通过Docker Hub或GitHub仓库获取官方镜像,命令示例:
bashdocker pull intel/oneapi-hpckit:devel-ubuntu24.04 # Ubuntu 24.04版本 docker pull intel/oneapi-hpckit:devel-ubuntu22.04 # Ubuntu 22.04版本
启动交互式容器,直接使用工具集:
bashdocker run -it --rm intel/oneapi-hpckit:devel-ubuntu24.04 bash
-it:启用交互式终端;--rm:容器退出后自动删除,避免残留。将本地HPC项目目录挂载到容器中,便于开发调试:
bashdocker run -it --rm -v /本地项目路径:/workspace intel/oneapi-hpckit:devel-ubuntu24.04 bash
-v /本地项目路径:/workspace:将本地目录映射到容器内/workspace路径。| 标签 | 基础系统 | 说明 |
|---|---|---|
devel-ubuntu24.04 | Ubuntu 24.04 | 基于Ubuntu 24.04的开发镜像 |
devel-ubuntu22.04 | Ubuntu 22.04 | 基于Ubuntu 22.04的开发镜像 |
以下示例启动容器并挂载本地项目,同时设置工作目录:
bashdocker run -it --rm \ -v /home/user/hpc-project:/workspace \ -w /workspace \ intel/oneapi-hpckit:devel-ubuntu24.04 \ bash -c "source /opt/intel/oneapi/setvars.sh && make"
-w /workspace:设置容器内工作目录为/workspace;source /opt/intel/oneapi/setvars.sh:激活oneAPI环境变量。创建docker-compose.yml文件,配置容器服务:
yamlversion: '3' services: hpckit: image: intel/oneapi-hpckit:devel-ubuntu24.04 volumes: - ./hpc-project:/workspace working_dir: /workspace stdin_open: true # 保持标准输入打开 tty: true # 分配伪终端 command: bash -c "source /opt/intel/oneapi/setvars.sh && bash"
启动服务:
bashdocker-compose up -d docker-compose exec hpckit bash # 进入运行中的容器
用户下载并使用本容器及包含的软件,即表示同意软件许可协议的条款和条件。容器源代码可访问:Container Sources。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务