numpy.distutils.ccompiler_opt.CCompilerOpt.feature_implies#

метод

distutils.ccompiler_opt.CCompilerOpt.feature_implies(names, keep_origins=False)[источник]#

Возвращает набор функций CPU, подразумеваемых 'names'

Параметры:
namesstr или последовательность str

Имя(имена) функций ЦП в верхнем регистре.

keep_originsbool

если False (по умолчанию), то возвращаемый набор не будет содержать никаких признаков из 'names'. Этот случай возникает только тогда, когда два признака подразумевают друг друга.

Примеры

>>> self.feature_implies("SSE3")
{'SSE', 'SSE2'}
>>> self.feature_implies("SSE2")
{'SSE'}
>>> self.feature_implies("SSE2", keep_origins=True)
# 'SSE2' found here since 'SSE' and 'SSE2' imply each other
{'SSE', 'SSE2'}