收集关于x86处理器的信息
项目描述
使用cpuid指令获取CPU信息。
查询操作系统以及cpuid以查看操作系统/处理器是否支持AVX指令。
快速入门
>>> from x86cpu import info >>> print(info.model_display, info.family_display) (69, 6) >>> print(info.vendor) GenuineIntel >>> print(info.brand) 'Intel(R) Core(TM) i5-4250U CPU @ 1.30GHz'
您可以直接运行cpuid命令。在调用CPUID指令之前,将cpuid的参数放入EAX寄存器
>>> from x86cpu import cpuid >>> cpuid(1) {'eax': 263761L, 'ebx': 17827840L, 'ecx': 2147154879L, 'edx': 3219913727L}
某些CPUID命令也关注ECX寄存器中的值。您可以使用第二个可选参数设置此值
>>> cpuid(13, 1) {'eax': 1, 'ebx': 0, 'ecx': 0, 'edx': 0}
此软件包安装了一个命令行工具x86report,其输出如下
$ x86report x86cpu report ------------- brand : Intel(R) Core(TM) i5-4250U CPU @ 1.30GHz vendor : GenuineIntel model (display) : 69 family (display) : 6 model : 5 family : 6 extended model : 4 extended family : 0 stepping : 1 processor type : 0 signature : 263761 MMX : True 3DNow! : True SSE : True SSE2 : True SSE3 : True SSSE3 : True SSE4.1 : True SSE4.2 : True supports AVX : True supports AVX2 : True
代码
见https://github.com/matthew-brett/x86cpu
在源代码分发中发布,许可证为BSD双条款许可证 - 请参阅文件LICENSE
最新发布版本可在https://pypi.python.org/pypi/x86cpu找到
支持
请在x86cpu问题跟踪器上发布问题。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪一个,请了解有关安装包的更多信息。
源分发
x86cpu-0.4.zip (63.7 kB 查看哈希值)
x86cpu-0.4.tar.gz (57.4 kB 查看哈希值)
构建分发
x86cpu-0.4-cp37-none-win_amd64.whl (32.9 kB 查看哈希值)
x86cpu-0.4-cp37-none-win32.whl (29.7 kB 查看哈希值)
x86cpu-0.4-cp36-none-win_amd64.whl (33.1 kB 查看哈希值)
x86cpu-0.4-cp36-none-win32.whl (29.8 kB 查看哈希值)
x86cpu-0.4-cp35-none-win_amd64.whl (29.1 kB 查看哈希值)
x86cpu-0.4-cp35-none-win32.whl (26.6 kB 查看哈希值)
x86cpu-0.4-cp34-none-win_amd64.whl (27.7 kB 查看哈希值)
x86cpu-0.4-cp34-none-win32.whl (26.2 kB 查看哈希值)
x86cpu-0.4-cp27-none-win_amd64.whl (27.7 kB 查看哈希值)
x86cpu-0.4-cp27-none-win32.whl (26.0 kB 查看哈希值)
关闭
x86cpu-0.4.zip的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f123775e74fc3542daf9df563cb4c71cf3cae457798ab69a97824614cb95bb85 |
|
MD5 | 96c8520c13e1e215181270f0a6ee015c |
|
BLAKE2b-256 | 075e5a302031b608db98b5ab1eae6e3f1198ad9ad3d47127778bbe99e0ffa4c6 |
关闭
x86cpu-0.4.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cd2573002c1bc9551a33fa1bb8e02e9224f4f5ab6dff26813eeb5cdf4d85ed5e |
|
MD5 | ec4c75bfab587352b8dd64166b2ad9ad |
|
BLAKE2b-256 | 0cec2b46da78a810ab70f40392ac21cef71e7e6b60cd48091ab8649f2713143d |
关闭
x86cpu-0.4-cp37-none-win_amd64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ae0df4ff24d00770b5fb852f9d39d9fd4d6a7e334b2698edd4531944f3d31cba |
|
MD5 | 51d0599402c8666a3d45fefd4fd1a2ee |
|
BLAKE2b-256 | 4c981becc3d8966d8ad835c56ce3a9e22b84ab4671e11f2d58579111c3626088 |
关闭
x86cpu-0.4-cp37-none-win32.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cfb305babfa9aceeb7a2bf62775b7822a8d07acb55065e1daf48b2561680e797 |
|
MD5 | 81dd922b805a5271b7f9cb7d592fbcc9 |
|
BLAKE2b-256 | 40871f9337479f471932043c0a1676d7d3b844ffe4bf1362cf3843e795a5b745 |
关闭
x86cpu-0.4-cp37-cp37m-macosx_10_9_x86_64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4076481a5efb167a94074fb020e300d88969c0f81f76ff8419755856fc6e56d3 |
|
MD5 | 5ca6a669a5b85a969e1c12e4377b63e5 |
|
BLAKE2b-256 | 6671cf08662888dcfd02f04a3a295c69f394198bb997e831a8a5216ed01f7b28 |
关闭
x86cpu-0.4-cp36-none-win_amd64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7b631581757771f8941797b4c80caab8ab9d3a22f3225eebaacb88e2a3d929f6 |
|
MD5 | ff2d659ca95a23fde5d0849f89e24a92 |
|
BLAKE2b-256 | 4de723a2224fc3bbb879078d819462ee0492afd7d7d3cc96d881b0d713a40bda |
关闭
x86cpu-0.4-cp36-none-win32.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 23678beb0b3f4d5a84214034ffa77d169c11d43d20da19c7bcaa59d960e075fe |
|
MD5 | c75e3c78108782763ee3a42112287633 |
|
BLAKE2b-256 | 65acfb9dc5cb644d44d15da887b440404277806c73af4a371bd46fe4d8b71159 |