如何检查当前系统映像中可以使用的cpu功能?

问题描述 投票:2回答:1

我在互联网上找到了Julia的性能提示:为您的架构编译系统映像。

除此之外,该过程会产生错误

julia> include(joinpath(Sys.BINDIR, Base.DATAROOTDIR, "julia", "build_sysimg.jl"))
julia> build_sysimg()
ERROR: UndefVarError: Libdl not defined

我想知道,如何检查我当前系统映像正在使用的所有支持的指令集? (即它可以使用avx2吗?)

我使用Julia 1.0.0

julia instruction-set
1个回答
0
投票

我不知道Julia有一个开箱即用的功能,但是如果你在REPL中通过CpuId.jl package添加]add CpuId,你可以调用using CpuId; cpufeaturetable(),如他们的README.md中所述。 (注意 - 我们正在将其升级到1.0 - 如果遇到错误,请提交问题/ PR。)

© www.soinside.com 2019 - 2024. All rights reserved.