एक अमूर्त वर्ग को इंस्टेंट करने के लिए उपयोग किया जाता है जो थोड़ी देर के लूप के लिए एक सशर्त या बॉडी सबग्राफ बनाने के लिए बिल्डसबग्राफ विधि को ओवरराइड करता है। जावा 8 के बाद, इसका उपयोग वैकल्पिक रूप से उसी उद्देश्य के लिए लैम्ब्डा बनाने के लिए किया जा सकता है।
whileLoop(Output[], org.tensorflow.Graph.WhileSubgraphBuilder, org.tensorflow.Graph.WhileSubgraphBuilder, String) कॉल करते समय उपयोग किया जाना चाहिए
उदाहरण उपयोग (जावा 8 से पहले):
WhileSubgraphBuilder bodyGraphBuilder = new WhileSubgraphBuilder() {
@Override
public void buildSubgraph(Graph bodyGraph, Output<?>[] bodyInputs, Output<?>[] bodyOutputs) { // build
body subgraph
}
};
WhileSubgraphBuilder bodyGraphBuilder = (bodyGraph, bodyInputs, bodyOutputs) -> { //
build body subgraph
};
सार्वजनिक तरीके
| अमूर्त शून्य | बिल्डसबग्राफ ( ग्राफ़ जी, आउटपुट[] <?> इनपुट, आउटपुट[] <?> आउटपुट) थोड़ी देर के लूप के लिए सशर्त या बॉडी सबग्राफ बनाने के लिए कोड के साथ उपयोगकर्ता द्वारा ओवरराइड किया जाना |