numpy.distutils.ccompiler_opt#

提供 CCompilerOpt 类,用于处理 CPU/硬件优化,从解析命令参数开始,到管理 CPU 基线和可分发特性之间的关系,还生成所需的 C 头文件,并以使用适当的编译器标志编译源文件结束.

CCompilerOpt 不提供对CPU特性的运行时检测,而是仅专注于编译器端,但它会创建可以用于最终运行时分发过程的抽象C头文件.

函数

new_ccompiler_opt(compiler, dispatch_hpath, ...)

创建一个新的 'CCompilerOpt' 实例并生成调度头文件,该头文件包含为已启用的 CPU 基线和可调度功能定义的平台特定指令集的 #定义和头文件.

CCompilerOpt(ccompiler[, cpu_baseline, ...])

一个用于 CCompiler 的辅助类旨在提供额外的构建选项,以有效控制直接与 CPU 特性相关的编译器优化.