numpy.distutils.ccompiler_opt#

Предоставляет CCompilerOpt класс, используемый для обработки оптимизации CPU/оборудования, начиная с разбора аргументов командной строки, управления связью между базовой конфигурацией CPU и доступными функциями, также генерации необходимых C-заголовков и заканчивая компиляцией исходников с правильными флагами компилятора.

CCompilerOpt не предоставляет обнаружение функций процессора во время выполнения, вместо этого фокусируется только на стороне компилятора, но создает абстрактные C заголовки, которые могут быть использованы позже для окончательного процесса диспетчеризации во время выполнения.

Функции

new_ccompiler_opt(compiler, dispatch_hpath, ...)

Создание нового экземпляра 'CCompilerOpt' и генерация заголовочного файла диспетчеризации, содержащего #определения и заголовки платформо-специфичных наборов инструкций для включённых базовых и диспетчеризуемых функций CPU.

Классы

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

Вспомогательный класс для CCompiler предоставляет дополнительные опции сборки для эффективного управления оптимизациями компилятора, непосредственно связанными с функциями процессора.