如何在 Fortran 中使用神经网络(基于 Pytorch 或 Tensorflow)?

Ars*_*sen 5 fortran neural-network tensorflow pytorch

Python 很流行,也是神经网络开发和训练的最佳选择。然而,许多科学代码都是用 Fortran 语言编写的。如何在我的 Fortran 程序中调用经过训练的网络?

Cra*_*ian 1

这是没有意义的。您不是在 Fortran 中训练网络,您只是尝试从 Fortran 运行 C++ 或 Python 代码。

您应该从 Fortran 代码中抽象出训练/推理。您可以用 Fortran 进行编排。

  1. 使用 Python 创建模型
  2. 通过 API 公开您的模型,您可以通过 httpRequest 从 Fortran 访问该 API。

通过这样做,您可以向 Fortran 应用程序公开任何您想要的内容。