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

Julia 如何检查当前系统映像中可以使用哪些cpu功能?,julia,instruction-set,Julia,Instruction Set,我在互联网上找到了一个给Julia的性能提示:为您的架构编译系统映像 除此之外,这个过程会产生一个错误 julia> include(joinpath(Sys.BINDIR, Base.DATAROOTDIR, "julia", "build_sysimg.jl")) julia> build_sysimg() ERROR: UndefVarError: Libdl not defined 我想知道,如何检查当前系统映像使用的所有受支持的指令集?i、 e.它可以使用avx2吗 我使

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

除此之外,这个过程会产生一个错误

julia> include(joinpath(Sys.BINDIR, Base.DATAROOTDIR, "julia", "build_sysimg.jl"))
julia> build_sysimg()
ERROR: UndefVarError: Libdl not defined
我想知道,如何检查当前系统映像使用的所有受支持的指令集?i、 e.它可以使用avx2吗


我使用Julia 1.0.0

我不知道Julia对此有现成的函数,但是如果您在REPL中添加via]add CpuId,您可以使用CpuId调用;cpufeaturetable,如其README.md中所述。
注意-我们正在将其升级到1.0-如果遇到bug,请提交一个问题/PR。

AFAIK,在Julia 1.0.0中,至少在普通OSs上构建自定义系统映像对性能来说不再是必要的。很酷,但是我如何检查当前Julia映像编译支持的CPU功能?