Skip to main content

AMD CPUID

Build CodeQL PyPI version Python versions Snyk package health OpenSSF Scorecard

A very small Python library and CLI for parsing, interpreting and converting between the different ways AMD encodes processor identity (CPUID).

Representations

AMD exposes the same processor identity using different representations.

Representation Description
CPUID instruction The 32-bit signature returned by the CPUID instruction.
Microcode header The packed cpuid field of an AMD microcode patch header.
Family, Model, Stepping The human-facing family / model / stepping numbers.

For AMD Zen the base family is always 0xF, so the display family is 0xF + extended_family, and the model is extended_model << 4 | model.

Installation

pip install amd-cpuid

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

amd_cpuid-1.0.1.tar.gz (16.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

amd_cpuid-1.0.1-py3-none-any.whl (14.3 kB view details)

Uploaded Python 3

File details

Details for the file amd_cpuid-1.0.1.tar.gz.

File metadata

  • Download URL: amd_cpuid-1.0.1.tar.gz
  • Upload date:
  • Size: 16.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for amd_cpuid-1.0.1.tar.gz
Algorithm Hash digest
SHA256 766d50b0747424636643745b54b797eaf2c2eca4607c0f1d62093bf9848a18dc
MD5 025dbd91025b9a0769544abf04f8b646
BLAKE2b-256 0ad83aded89082e178c0f7927b3d68b5cccdec6ba140f927540c184345ca7857

See more details on using hashes here.

Provenance

The following attestation bundles were made for amd_cpuid-1.0.1.tar.gz:

Publisher: build.yml on amd-zenith/amd-cpuid

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file amd_cpuid-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: amd_cpuid-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 14.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for amd_cpuid-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 56c23e4963453330d080c93b2199adf684d12f48cbebcd86b5637d997e21d901
MD5 e52c1446759f43c0e6a07e4044019cc9
BLAKE2b-256 b0a47b06096b24abe3716435dfc82cd667e3b73a3b5f22c3bc4a3e0304760102

See more details on using hashes here.

Provenance

The following attestation bundles were made for amd_cpuid-1.0.1-py3-none-any.whl:

Publisher: build.yml on amd-zenith/amd-cpuid

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page