TensorFlowSharp安装过程见我的上一篇博客https://blog.csdn.net/xubuhui/article/details/101064696
1.打开VisualStudio2017
新建一个C#控制台应用
2.添加引用
右击引用——>添加引用
勾选安装TensorflowSharp时生成的TensorFlowSharp.dll文件
3.点击菜单栏——>项目——>属性
将平台目标改为x64
保存后回到programmecs
输入以下程序
static void Main(string[] args)
{
using (var session = new TFSession())
{
var graph = session.Graph;
var a = graph.Const(2);
var b = graph.Const(3);
Console.WriteLine("a=2 b=3");
var addingResults = session.GetRunner().Run(graph.Add(a, b));
var addingResultsValue = addingResults.GetValue();
Console.WriteLine("a+b={0}",addingResultsValue);
var multiplyResults = session.GetRunner().Run(graph.Mul(a, b));
var multiplyResultsValues = multiplyResults.GetValue();
Console.WriteLine("a*b={0}", multiplyResultsValues);
}
Console.ReadKey();
}
结果如下:
若出现错误“无法加载 DLL“libtensorflow”: 找不到指定的模块。 (异常来自 HRESULT:0x800700“
问题解决:
打开tensorflowSharp安装路径:
我的是:E:\软件安装\压缩包\TensorFlowSharp.1.13.0\runtimes\win7-x64\native
将该文件复制到路径:C:\Windows\System32下即可。