差分

ナビゲーションに移動 検索に移動

TensorFlowSharp

687 バイト追加, 2017年3月28日 (火) 09:07
libtensorflowが64ビット必須であるため、プラットフォームターゲットを「x86」にしたままビルドすると実行時に落ちる。
必ずx64でビルドする必要がある。
 
== サンプル ==
とりあえず「c = a + b」という式をTensorFlowに投げて実行してみる。
 
<source lang="csharp">
using System;
using System.Collections.Generic;
using System.Linq;
using TensorFlow;
 
namespace sample
{
class MainClass
{
public static void Main(string[] args)
{
var graph = new TFGraph();
var a = graph.Const(1, "a"); // a = 1
var b = graph.Const(2, "a"); // b = 2
var c = graph.Add(a, b, "c"); // c = a + b
 
// 実行
var session = new TFSession(graph, new TFSessionOptions());
var runner = session.GetRunner();
var result = runner.Run(c);
 
// c = 3
Console.WriteLine(result.FirstOrDefault());
}
}
}
</source>
== 関連項目 ==
匿名利用者

案内メニュー