numpy.distutils.ccompiler_opt

提供 CCompilerOpt 类,用于处理CPU/硬件优化,从解析命令参数开始,到管理CPU基线和可调度特性之间的关系,还生成所需的C标头,最后使用适当的编译器标志编译源代码。

CCompilerOpt 不为CPU特性提供运行时检测,而是只关注编译器端,但它创建了抽象的C头,可以稍后用于最终的运行时调度过程。

功能

new_ccompiler_opt \(编译器, *  * 克瓦格斯)

创建“CCompilerOpt”的新实例,并在NumPy source dir内生成调度头。

Classes

CCompilerOpt \(C编译器)[, cpu_baseline, ...] )

的助手类 CCompiler 旨在提供额外的构建选项,以有效地控制与CPU特性直接相关的编译器优化。