julia - 如何检查我当前的系统映像中可以使用哪些 cpu 功能?
问题描述
我在互联网上找到了 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 有一个开箱即用的功能,但是如果你在 REPL 中添加CpuId.jl包]add CpuId
,你可以调用using CpuId; cpufeaturetable()
,如他们的 README.md 中所述。(注意 - 我们正在将其升级到 1.0 - 如果遇到错误,请提交问题/PR。)
推荐阅读
- git - 如何将git存储空间从SSD移动到硬盘
- reactjs - 任何人都可以使用我的 GET 端点获取我的博客文章并在他自己的网站上使用它们吗?有没有办法保护这个?
- visual-studio-code - 使用带有 slurm 的笔记本
- angular - 是否可以在角度路由器初始化之前执行一些逻辑(API 调用)?
- algorithm - 如何在多边形对象中找到相交点
- prolog - 给定prolog谓词返回true时,如何打印写入值?
- javascript - Google Analytics OAuth2 客户端 ID 本地主机
- unix - 我正在尝试使用 snap,但出现此错误
- r - 将列值与 rowSums 进行比较
- python - 为什么这个 try/except 循环会因错误而退出?