Được sử dụng để khởi tạo một lớp trừu tượng ghi đè phương thức buildSubgraph để xây dựng sơ đồ con có điều kiện hoặc nội dung cho vòng lặp while. Sau Java 8, điều này có thể được sử dụng để tạo lambda cho cùng mục đích.
Được sử dụng khi gọi whileLoop(Output[], org.tensorflow.Graph.WhileSubgraphBuilder, org.tensorflow.Graph.WhileSubgraphBuilder, String)
Cách sử dụng ví dụ (trước Java 8):
WhileSubgraphBuilder bodyGraphBuilder = new WhileSubgraphBuilder() { @Override public void buildSubgraph(Graph bodyGraph, Output<?>[] bodyInputs, Output<?>[] bodyOutputs) { // build body subgraph } };
Cách sử dụng ví dụ (sau Java 8):
WhileSubgraphBuilder bodyGraphBuilder = (bodyGraph, bodyInputs, bodyOutputs) -> { // build body subgraph };
Phương pháp công khai
khoảng trống trừu tượng | buildSubgraph ( Graph g, Output[] <?> đầu vào, Output[] <?> đầu ra) Được người dùng ghi đè bằng mã để xây dựng sơ đồ con có điều kiện hoặc nội dung cho vòng lặp while |