zoukankan      html  css  js  c++  java
  • .NET 环境下运行tensorflow

      最近项目想用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();
            }

  • 相关阅读:
    隐藏Nginx、Apache、PHP的版本信息
    PHP 安装版本选择
    Python 队列实现广度搜索算法 附上迷宫实例
    PHP 利用栈实现迷宫算法
    Python 和 PHP 实现 队列 和 栈 以及 利用栈实现符号匹配算法
    tp5 安装migration 报错 Installation failed, reverting ./composer.json to its original content.
    Redis 有序集合
    Redis 集合命令记录
    ‘This support library should not use a different version’解决方案
    build.gradle文件详解(二)
  • 原文地址:https://www.cnblogs.com/hobby0524/p/8629216.html
Copyright © 2011-2022 走看看