我试图在xcode项目中使用Tensorflow C api。一旦应用程序开始运行,就会在主线程上生成一个BAD_INSTRUCTION错误。这个错误来自:
tensorflow::monitoring::MetricDef<(tensorflow::monitoring::MetricKind)1, long long, 2>::MetricDef
M1处理器是ARM。
你编译为x86_64 (Intel架构)这意味着,它是不兼容的。
你必须为ARM编译它,否则它不会运行。(这就像试图在。net中运行JVM字节码一样,它根本不起作用)
更多信息,参见