gpt4 book ai didi

xcode - 不能使用 AVX 内在,因为我的函数编译时不支持 'xsave'

转载 作者:行者123 更新时间:2023-12-01 07:43:45 29 4
gpt4 key购买 nike

我想使用 AVX 内在的,比如:
__m256 factor_min = _mm256_set1_ps(1.329227);
但我收到以下编译错误:

Always_inline function '_mm256_set1_ps' requires target feature 'xsave', but would be inlined into function 'AveragePooling' that is compiled without support for 'xsave'



我的环境是:MacOs + Intel Core i7 + xcode8.3
enter image description here
我已经看到关于“xsave”的其他讨论。但仍然不知道如何解决这个编译错误。我对汇编指令一无所知。有没有简单的方法来解决这个错误(也许只是更改 xode 设置?)?非常感谢。

我认为 Intel Core i7 可以完全支持 AVX。

最佳答案

我在 2017 款 MacBook Pro 上的 Xcode 9.2 上遇到了同样的编译问题 - 最高支持 AVX2。

我能够通过手动配置 AVX 矢量扩展来编译它,而不是使用“平台默认值”。

enter image description here

要确定您的 CPU 是否支持 AVX,请在终端中检查以下命令的输出,看看它是否显示 AVX 甚至 AVX2:
sysctl -a | grep machdep.cpu.features

关于xcode - 不能使用 AVX 内在,因为我的函数编译时不支持 'xsave',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45250189/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com