Spec-Zone.ru › PyTorch 2.14

torch.cpu.get_capabilities

torch.cpu.get_capabilities() [исходный код]

Возвращает неизменяемое отображение возможностей процессора, обнаруженных во время выполнения.

Эта функция с помощью cpuinfo запрашивает у процессора поддерживаемые наборы инструкций и функции. Для повышения эффективности результат кэшируется после первого вызова.

Возвращаемое отображение содержит возможности, специфичные для архитектуры:

Для x86/x86_64:
  • Семейство SSE: sse, sse2, sse3, ssse3, sse4_1, sse4_2, sse4a
  • Семейство AVX: avx, avx2, avx_vnni
  • Семейство AVX-512: avx512_f, avx512_cd, avx512_dq, avx512_bw, avx512_vl, avx512_ifma, avx512_vbmi, avx512_vbmi2, avx512_bitalg, avx512_vpopcntdq, avx512_vnni, avx512_bf16, avx512_fp16, avx512_vp2intersect, avx512_4vnniw, avx512_4fmaps
  • Семейство AVX10: avx10_1, avx10_2
  • AVX-VNNI-INT: avx_vnni_int8, avx_vnni_int16, avx_ne_convert
  • AMX: amx_bf16, amx_tile, amx_int8, amx_fp16
  • FMA: fma3, fma4
  • Прочее: f16c, bmi, bmi2, popcnt, lzcnt, aes, sha, clflush, clflushopt, clwb
Для ARM64:
  • SIMD: neon, fp16_arith, bf16, i8mm, dot
  • SVE: sve, sve2, sve_bf16, sve_max_length (если поддерживается)
  • SME: sme, sme2, sme_max_length (если поддерживается)
  • Прочее: atomics, fhm, rdm, crc32, aes, sha1, sha2, pmull
Общие для всех архитектур:
  • architecture: строка, идентифицирующая архитектуру процессора
Возвращает:

Неизменяемое отображение, в котором ключи — это названия возможностей (например, ‘avx2’, ‘sve’), а значения — логические значения, указывающие на поддержку, либо целые числа для таких свойств, как длина векторов.

Тип возвращаемого значения:

MappingProxyType

Пример

>>> caps = torch.cpu.get_capabilities()
>>> if caps.get("avx2", False):
...     print("AVX2 is supported")
>>> print(f"Architecture: {caps['architecture']}")

© 2026, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://docs.pytorch.org/docs/2.14/generated/torch.cpu.get_capabilities.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API