安装 Kite - AI 助手时出现 AVX 问题

安装 Kite - AI 助手时出现 AVX 问题

我正在尝试安装 Kite - Python 和 JS 的编码助手,但在启动时我收到消息说我的 CPU 不支持 AVX 指令集,并且该指令集在 2012 年后制造的大多数 CPU 上都受支持。我有 2015 年中期生产的英特尔奔腾 G4400。我想知道这个选项是否在 UEFI 中默认被禁用,或者其他什么,是否可以解决这个问题。

答案1

过了一段时间,我又遇到了这个问题,所以我想分享一下我的发现。简而言之——尽管一些网站和规格说它支持 AVX 和 AVX2,但这个 CPU 不支持。要检查这一点(使用 python):

pip install cpuid

运行以下命令:

from cpuid import *

def _is_set(id, reg_idx, bit):
    regs = cpuid(id)

    if (1 << bit) & regs[reg_idx]:
        return "Yes"
    else:
        return "--"

print("Vendor ID         : %s" % cpu_vendor())
print("CPU name          : %s" % cpu_name())
print("Microarchitecture : %s%s" % cpu_microarchitecture())
print("Vector instructions supported:")
print("SSE       : %s" % _is_set(1, 3, 25))
print("SSE2      : %s" % _is_set(1, 3, 26))
print("SSE3      : %s" % _is_set(1, 2, 0))
print("SSSE3     : %s" % _is_set(1, 2, 9))
print("SSE4.1    : %s" % _is_set(1, 2, 19))
print("SSE4.2    : %s" % _is_set(1, 2, 20))
print("SSE4a     : %s" % _is_set(0x80000001, 2, 6))
print("AVX       : %s" % _is_set(1, 2, 28))
print("AVX2      : %s" % _is_set(7, 1, 5))
print("BMI1      : %s" % _is_set(7, 1, 3))
print("BMI2      : %s" % _is_set(7, 1, 8))

现在已经清楚了,不幸的是,AVX 和 AVX2 不受支持。

相关内容