0

我是一名iOS开发人员并正在努力学习tensorflow

对于我的Xcode 11.2.1. 我尝试使用此链接安装 tensorflow

我在 Xcode 工具链中得到了这个包。

在此处输入图像描述

但是安装后我验证安装时,它失败了。Swift Playground 出现错误

没有这样的模块“TensorFlow”

我为macOS创建了一个新的 SwiftPlayground ,但仍然无济于事。

后来我再次从这里通过命令行安装了 tensorflow ,它也成功了。 在此处输入图像描述

这次我创建了一个普通的 swift 文件来验证安装,但这也失败了。

在同一问题上存在一个旧问题,但这对我没有帮助。任何人都可以帮助我知道解决方案吗?

4

2 回答 2

2

回答您的问题:

  1. S4TF 工具链尚不支持(将来可用)Sw​​ift Playgrounds。
  2. 您现在只能为 macOS 构建应用程序,但将来会提供对其他操作系统的支持。
  3. 在通过 CMD 运行 Swift 文件之前,您需要使用 S4TF 工具链名称export PATH=/Library/Developer/Toolchains/{swift-toolchain}/usr/bin/"${PATH}"替换{swift-toolchain}您的位置(单击选项卡会建议您系统上可用的工具链)。然后运行swift test.swift将(希望)成功。

注意:S4TF 仍处于早期开发阶段,可供初学者和研究人员使用。但我个人觉得,如果你正在为 iOS 开发应用程序,那还为时过早。我希望 Apple 在 2020 年或 2021 年在 WWDC 中宣布此功能。

我希望这可以帮到你!

——拉胡尔·巴利

于 2019-12-31T08:38:54.577 回答
0

此外,如果您作为 iOS 开发人员,想要在不“离开 Xcode(几乎)”的情况下将模型部署到 iOS 应用程序中,您可以复制此开发人员在此处所做的事情。该 PDF 的作者不久前在 S4TF 设计会议上发表。您可能已经在 Google Groups 讨论中看到了这一点。

为您保存模型的解决方法可能是:使用 Python 互操作 > 导入 Keras > ... > 将模型另存为.h5. 然后,也许您可​​以使用 Apple 的基于 Python 的coremltools Keras将模型(现在采用格式).mlmodel集成到您的 iOS 应用程序中。我还没有测试过这个。

于 2020-01-05T20:02:35.607 回答