博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
.NET 环境下运行tensorflow
阅读量:5905 次
发布时间:2019-06-19

本文共 1266 字,大约阅读时间需要 4 分钟。

  最近项目想用tensorflow来进行照片识别的训练,在线学些了一些基础的视频和教程,今天想将训练结果应用到最近的项目中,今天忙里偷闲想做一下验证。

  首先根据网上的大神们的要求,装了一个VS2017、.netframework4.7,然后就开始根据写一个小程序。这个时候引用tensorflowsharp出问题了。然后就开始各种百度。。。。。。。显示下了一个离线包,结果弄半天安装不上,

后来干脆直接在vs中Install-Package TensorFlowSharp 

  虽然tensorflowsharp安装上了,但是缺少一个libtensorflow.dll的引用。。。。然后有各种开始找,发现在自己下的tensorflowsharp的离线包中的 runtimes文件夹中存在...最终手动的扔到bin目录下成功

    static void Main(string[] args)

        {
            using (var session = new TFSession())
            {
                var graph = session.Graph;
                Console.WriteLine(TFCore.Version);
                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 addingResultValue = addingResults.GetValue();
                Console.WriteLine("a+b={0}", addingResultValue);
                // 两常量乘
                var multiplyResults = session.GetRunner().Run(graph.Mul(a, b));
                var multiplyResultValue = multiplyResults.GetValue();
                Console.WriteLine("a*b={0}", multiplyResultValue);
                var tft = new TFTensor(Encoding.UTF8.GetBytes($"Hello TensorFlow Version {TFCore.Version}! LineZero"));
                var hello = graph.Const(tft);
                var helloResults = session.GetRunner().Run(hello);
                Console.WriteLine(Encoding.UTF8.GetString((byte[])helloResults.GetValue()));
            }
            Console.ReadKey();
        }

转载于:https://www.cnblogs.com/hobby0524/p/8629216.html

你可能感兴趣的文章
DW 正则
查看>>
抓屏原理
查看>>
UNIX网络编程读书笔记:TCP输出、UDP输出和SCTP输出
查看>>
扩展 DbUtility (1)
查看>>
iOS开发UI篇—使用picker View控件完成一个简单的选餐应用
查看>>
Hadoop学习笔记系列文章导航
查看>>
SpringMVC中ModelAndView addObject()设置的值jsp取不到的问题
查看>>
Prometheus : 入门
查看>>
使用 PowerShell 创建和修改 ExpressRoute 线路
查看>>
在C#中获取如PHP函数time()一样的时间戳
查看>>
Redis List数据类型
查看>>
大数据项目实践(四)——之Hive配置
查看>>
初学vue2.0-组件-文档理解笔记v1.0
查看>>
Centos7安装Gitlab10.0
查看>>
上传图片预览
查看>>
lagp,lacp详解
查看>>
LVS之DR模式原理与实践
查看>>
Docker的系统资源限制及验证
查看>>
c++ ios_base register_callback方法使用
查看>>
Java中为什么需要Object类,Object类为什么是所有类的父类
查看>>