【问题标题】:Tensorflow for Dart lang?用于 Dart 语言的 TensorFlow?
【发布时间】:2017-01-20 10:47:56
【问题描述】:

我想在 Dart 语言中使用 Tensorflow。

我在 TensorFlow 文档 (https://www.tensorflow.org/api_docs/) 中看到 Dart 没有引用。

是否有任何计划为 Dart Lang 开发 Tensorflow API?

【问题讨论】:

标签: tensorflow dart


【解决方案1】:

不是官方的,虽然很多社区活动已经开始使用gRPC 实现 TensorFlow API。由于涉及的复杂性,本机绑定不太受欢迎。即使是官方的 C++ API 目前也落后于 Python。

如果你想学习 Dart 和 TensorFlow,我建议你先看看 JavaScript,否则你不太可能在不久的将来找到解决方案。

我一直在为 TensorFlow 开发 Swift API,并使用 Go API,但尽管这两种语言在 Python 之外非常流行,但在 TensorFlow 社区中,构建 API 的复杂性正在证明很难克服。

【讨论】:

  • 为什么原生绑定不流行,什么是复杂性?或者复杂性专门指 TensorFlow,但在所有其他情况下使用本机绑定一切都很好?
  • 原生绑定并不流行,因为将 C++ 绑定到 API 非常困难。大多数其他语言都有自己的 API 努力,例如 Go、Rust 和 Swift,都具有不错的(如果不是繁琐的话)与 C 的绑定功能,但是 C++ 增加了许多复杂性,需要大量的努力才能获得周围,​​这本身意味着一个几乎全职的项目。
  • 我对这些信息有了一个想法。我得出的结论是,我将无法如此简单地使用 Dart 拥有最先进的机器学习功能。我需要涉及其他语言。
  • 我们正在研究添加 gRPC 支持,以便在不久的将来可以使用。
猜你喜欢
  • 1970-01-01
  • 2012-02-15
  • 2023-02-04
  • 2020-01-06
  • 2014-08-06
  • 2014-08-31
  • 1970-01-01
  • 2021-10-09
  • 2015-01-18
相关资源
最近更新 更多