「TensorFlowSharp」の版間の差分
| 32行目: | 32行目: | ||
libtensorflowが64ビット必須であるため、プラットフォームターゲットを「x86」にしたままビルドすると実行時に落ちる。 | libtensorflowが64ビット必須であるため、プラットフォームターゲットを「x86」にしたままビルドすると実行時に落ちる。 | ||
必ずx64でビルドする必要がある。 | 必ず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> | |||
== 関連項目 == | == 関連項目 == | ||