Python非常流行,是神经网络开发和训练的最佳选择。然而,许多科学代码都是用Fortran语言编写的。如何在Fortran程序中调用经过训练的网络?
发布于 2021-02-09 13:07:31
这是没有意义的。您并不是在用Fortran训练网络,您只是尝试运行Fortran中的C++或Python代码。
您应该从Fortran代码中提取训练/推理。您可以在Fortran中进行编排。
中创建模型
通过这样做,您可以向Fortran应用程序公开您想要的任何内容。
发布于 2021-02-14 11:52:06
我能够(使用g++)通过C++从Fortran调用Torchscript。请在此处查看我是如何做到这一点的:Libtorch works with g++, but fails with Intel compiler然而,这不适用于英特尔编译器。
https://stackoverflow.com/questions/66107018
复制相似问题