Intel OneApi Developer Tools 过去被称为 Parallel Studio – 由 Intel 开发的用于高效、通常并行化软件的开发工具,由 C/C++ 编译器、Fortran 编译器、各种库、分析工具等组成。
用于开发的整套组件被英特尔划分为子组,他们称之为工具包。安装相应的工具包 – 通过运行“Setup_<Toolkit>.cmd”。英特尔建议您首先从 Base 工具包中安装您需要的东西……如果之后您缺少某些东西,那么还需要从其他工具包中安装您需要的东西(有关工具包的内容,请参阅其他信息)。但是,如果您根本不需要任何 Base,即使您根本不安装它,它似乎也能正常工作(好吧,假设您只需要一个 Fortran 编译器,您可以通过运行 Setup_Compute.cmd 立即安装它)
分发是为了:
- • 那些发现从跟踪器下载更方便/更快的人(而不是在英特尔网站上注册并爬上那里一个一个地下载工具包……一些组件需要注册才能下载它们……加上现在所有这些都必须完成由于英特尔决定“玩政治”,因此在 VPN 下)
- • 另外,由于工具包中有很多重复项,从跟踪器的分发版下载图像比下载所有内容的利润高一倍半单独从 Intel 获取。
- • 好吧,在发行版的镜像中——一切都已经在那里解压了,你不必先解压下载的千兆字节,然后再安装它。
简而言之,从发行版下载更容易、更少,安装也更快。谁想从英特尔下载 – 从英特尔下载……这也是一种选择,没有市场!
组件
Setup_Base.cmd(适用于 Windows 的 oneAPI 基础工具包,OneApi_Base_2023.0.0.25940)这是一组核心工具和库,用于跨不同体系结构开发高性能、以数据为中心的应用程序。它具有行业领先的 C++ 编译器,该编译器实现了 SYCL,这是针对异构计算领域特定库的 C++ 演化,而英特尔 Distribution for Python 提供跨相关架构的直接加速。增强的分析、设计辅助和调试工具完善了套件
• 英特尔 oneAPI DPC++/C++ 编译器
• 英特尔 oneAPI DPC++ 库
• 英特尔集成性能基元
• 英特尔 oneAPI 数学核心库
• 英特尔 oneAPI 数据分析库
• 英特尔 oneAPI 深度神经网络库
• 英特尔 oneAPI 线程构建模块
• 英特尔 oneAPI 视频处理库
• 英特尔顾问
• 英特尔 GDB分发版
• 英特尔 Python 分发版
• 英特尔 DPC++ 兼容性工具
• 英特尔 VTune™ Profiler Setup_Libs32bit.cmd(英特尔 oneAPI 基础工具包对于 Windows 32 位,OneApi_Base32bit_2022.3.1.19795),如果您需要构建 32 位应用
• 英特尔集成性能原语(英特尔 IPP)2021.6.1
• 英特尔 oneAPI 数学核心函数库 (oneMKL) 2022.2.1 Setup_Compute.cmd(英特尔 oneAPI HPC 工具包,用于Windows,OneApi_HPC_2023.0.0.25931) 用于访问英特尔 Fortran 编译器、OpenMP GPU 卸载和 MPI 的可扩展性
• 英特尔 oneAPI DPC++/C++ 编译器
• 英特尔 C++ 经典编译器
• 英特尔 Fortran 编译器
• 英特尔 Fortran 经典编译器
• 英特尔检查器
• 英特尔 MPI 库
• 英特尔跟踪分析器和收集器 Setup_IoT.cmd(适用于 Windows 的英特尔 oneAPI 物联网工具包,OneApi_IoT_2023.0.0.25928 ) 用于加速智能互联设备的应用
• Intel C++ Compiler Classic
• Intel oneAPI DPC++/C++ Compiler
• Intel Inspector Setup_Rendering.cmd(Intel oneAPI Rendering Toolkit for Windows, OneApi_RenderKit_2023.0.0.25942)渲染和光线追踪库用于高-保真可视化应用程序。
• 英特尔 Embree
• 英特尔隐式 SPMD 程序编译器(英特尔 ISPC)
• Intel Open Image Denoise
• Intel Open Volume Kernel Library
• Intel OSPRay
• Intel OSPRay Studio
• Intel oneAPI Threading Building Blocks (oneTBB)
• rkutil – 包含超级构建脚本的渲染工具包实用程序,为希望在源代码级别集成
系统要求 :
• Windows 10.11;Windows Server 2019、2022 • 英特尔酷睿、英特尔至强或英特尔至强可扩展系列处理器;• 2GB 内存(推荐8GB) • 3-24GB 可用硬盘空间;
• 对于 GPU 编程:集成 GPU GEN9+(包括 Intel Iris Xe MAX 显卡(DG1))
更多
对于 Fortran、C/C++ 编译器,需要安装“使用 C++ 进行桌面开发”的 Microsoft Visual Studio 2019 或 2022 的 plus 编译器