如何使用tensorflow在C ++中训练模型?

时间:2016-05-27 04:25:05

标签: python c++ tensorflow

我尝试用深度学习模型训练实验。 我发现tensorflow是最好的方法。 但是有问题需要在python中写入tensorflow。 而我的程序包含很多循环。就像这个..

for i=1~2000
 for j=1~2000

我知道这对python来说是一个很大的缺点。 它比c慢很慢。 我知道tensorfow有一个C ++ API,但它不清楚。 https://www.tensorflow.org/api_docs/cc/index.html (这是我见过的最糟糕的规格) 有人能给我一个简单的例子吗? 我只需要两个简单的代码。 一个是如何创建图表。 另一种是如何加载此图并运行它。 我真的很想要这个。希望有人可以帮助我。

1 个答案:

答案 0 :(得分:4)

它不是那么容易,但它是可能的。 首先,您需要在python中创建tensorflow图并将其保存在文件中。 这篇文章可以帮到你 https://medium.com/jim-fleming/loading-a-tensorflow-graph-with-the-c-api-4caaff88463f#.krslipabt

其次,您需要编译libtensorflow,将其链接到您的程序(您还需要tensorflow标头,因此它有点棘手)并从文件中加载图形。 这篇文章可能会帮助你这次 https://medium.com/jim-fleming/loading-tensorflow-graphs-via-host-languages-be10fd81876f#.p9s69rn7u