buildSubgraph メソッドをオーバーライドして while ループの条件サブグラフまたは本体サブグラフを構築する抽象クラスをインスタンス化するために使用されます。 Java 8 以降では、これを同じ目的でラムダを作成するために使用することもできます。
Graph.whileLoop(Output[], org.tensorflow.Graph.WhileSubgraphBuilder, org.tensorflow.Graph.WhileSubgraphBuilder, String)
を呼び出すときに使用されます。
使用例 (Java 8 より前):
WhileSubgraphBuilder bodyGraphBuilder = new WhileSubgraphBuilder() { @Override public void buildSubgraph(Graph bodyGraph, Output<?>[] bodyInputs, Output<?>[] bodyOutputs) { // build body subgraph } };
使用例 (Java 8 以降):
WhileSubgraphBuilder bodyGraphBuilder = (bodyGraph, bodyInputs, bodyOutputs) -> { // build body subgraph };
パブリックメソッド
抽象的な空白 | buildSubgraph (グラフg、 Output[] <?> 入力、 Output[] <?> 出力) while ループの条件付きサブグラフまたは本体サブグラフを構築するコードでユーザーによってオーバーライドされます。 |