将 TensorFlow 导入 Xcode:活动工具链与 Playground 不兼容

Posted

技术标签:

【中文标题】将 TensorFlow 导入 Xcode:活动工具链与 Playground 不兼容【英文标题】:Importing TensorFlow onto Xcode: The active toolchain is not compatible with playgrounds 【发布时间】:2019-12-24 14:53:32 【问题描述】:

我在 MacBook Air 2014 上安装了 macOS Catalina。我在 Xcode 11.3 上导入 TensorFlow 时遇到问题。

我下载了 Swift tensor 0.6 版本和 Swift for TensorFlow 开发快照。 我在 macOS 空白游乐场打开它,但它不起作用。

错误:

活动工具链与 Playground 不兼容。 PlaygroundLogger.framework 无法加载。

【问题讨论】:

【参考方案1】:

也许您可以尝试以下方法:

首先,确保您拥有 12 月 23 日(或之后)的工具链开发快照。它使 S4TF 能够与 Xcode 的新构建系统一起使用。

(你可以得到它here。)

稳定版 0.6 也可以。

然后,不要在 Xcode Playgounds 中尝试 import TensorFlow,而是创建一个新项目作为 macOS 命令行工具

李>

检查您是否在以下位置选择了 S4TF 工具链:Xcode > Preferences > Components。

将您的代码写入main.swift 文件。如果在编辑器窗口中看不到它,可以在 Xcode 的 Navigator 窗格中找到它。

如果要运行代码,点击左上角的“Build”按钮运行S4TF代码。或者转到:Xcode > 产品 > 构建。

您应该会在 Xcode 底部的 Debug 区域看到输出。

如果有帮助,请告诉我们!

附:在 Google Groups here 的相关 S4TF 讨论中检查“签名和功能”解决方案下的“禁用库验证”。

【讨论】:

我尝试使用 macOS 命令行工具创建一个新项目。它给出了一条消息,没有像 TensorFlow 这样的模块。我有最新的 12/23 开发者快照。

以上是关于将 TensorFlow 导入 Xcode:活动工具链与 Playground 不兼容的主要内容,如果未能解决你的问题,请参考以下文章

将基于 TensorFlow GraphDef 的模型导入 TensorFlow.js

从 TensorFlow 转换的 CoreML 模型无法在 Xcode 中使用

将 Keras 模型导入 TensorFlow.js

ALT资讯|沃尔沃Polestar新总部破土动工,今年9月建成通用将在多伦多推出共享汽车项目Maven

将本地训练的 TensorFlow 模型导入 Google Colab

从 pyspark 导入 TensorFlow 数据