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.2.tar.gz (17.7 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.2-py3-none-any.whl (16.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: amd_cpuid-1.0.2.tar.gz
  • Upload date:
  • Size: 17.7 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.2.tar.gz
Algorithm Hash digest
SHA256 efe8a2c2139de6a1d1702b8a037318ad7f0119bd185355e718a3653fb8b445c0
MD5 a547df1d99b95348ddddd6e6f8bc122a
BLAKE2b-256 a33f6c2c6f092d5a7c21bde365f8c8c563f72cb5db8d403e7082a64343f36ba8

See more details on using hashes here.

Provenance

The following attestation bundles were made for amd_cpuid-1.0.2.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.2-py3-none-any.whl.

File metadata

  • Download URL: amd_cpuid-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 16.0 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3189b69194c342be92ec3391647841def2f5e5796d7f785d8fa44f0194220374
MD5 56cc3aae7014d49b6e949f64d476cc94
BLAKE2b-256 353fe6aded3f0e23d56a759e83384bfadf2c7ba1de3f7c7b4b89acd51160c2a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for amd_cpuid-1.0.2-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