Graph.WhileSubgraphBuilder
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Đượ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 Graph.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
Đượ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
Thông số
g | biểu đồ con |
---|
đầu vào | đầu vào đồ thị con |
---|
kết quả đầu ra | kết quả đầu ra đồ thị con |
---|
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để xem chi tiết, vui lòng tham khảo Chính sách trên trang web của Google Developers. Java là một nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết của Oracle. Một số nội dung được cấp phép theo giấy phép numpy.
Cập nhật lần gần đây nhất: 2025-07-27 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2025-07-27 UTC."],[],[],null,["# Graph.WhileSubgraphBuilder\n\npublic static interface **Graph.WhileSubgraphBuilder** \nUsed to instantiate an abstract class which overrides the buildSubgraph method to build a\nconditional or body subgraph for a while loop. After Java 8, this can alternatively be used to\ncreate a lambda for the same purpose.\n\nTo be used when calling [Graph.whileLoop(Output[], org.tensorflow.Graph.WhileSubgraphBuilder, org.tensorflow.Graph.WhileSubgraphBuilder, String)](/versions/r2.14/api_docs/java/org/tensorflow/Graph#whileLoop(org.tensorflow.Output\u003c?\u003e[],%20org.tensorflow.Graph.WhileSubgraphBuilder,%20org.tensorflow.Graph.WhileSubgraphBuilder,%20java.lang.String))\n\nExample usage (prior to Java 8):\n\n`WhileSubgraphBuilder bodyGraphBuilder = new WhileSubgraphBuilder() { @Override public\nvoid buildSubgraph(Graph bodyGraph, Output<?>[] bodyInputs, Output<?>[] bodyOutputs) { // build\nbody subgraph } }; `\n\nExample usage (after Java 8):\n\n`WhileSubgraphBuilder bodyGraphBuilder = (bodyGraph, bodyInputs, bodyOutputs) -> { //\nbuild body subgraph };`\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n### Public Methods\n\n|---------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| abstract void | [buildSubgraph](/versions/r2.14/api_docs/java/org/tensorflow/Graph.WhileSubgraphBuilder#buildSubgraph(org.tensorflow.Graph,%20org.tensorflow.Output\u003c?\u003e[],%20org.tensorflow.Output\u003c?\u003e[]))([Graph](/versions/r2.14/api_docs/java/org/tensorflow/Graph) g, [Output\\[\\]](/versions/r2.14/api_docs/java/org/tensorflow/Output)\\\u003c?\\\u003e inputs, [Output\\[\\]](/versions/r2.14/api_docs/java/org/tensorflow/Output)\\\u003c?\\\u003e outputs) To be overridden by user with code to build conditional or body subgraph for a while loop |\n\nPublic Methods\n--------------\n\n#### public abstract void\n**buildSubgraph**\n([Graph](/versions/r2.14/api_docs/java/org/tensorflow/Graph) g, [Output\\[\\]](/versions/r2.14/api_docs/java/org/tensorflow/Output)\\\u003c?\\\u003e inputs, [Output\\[\\]](/versions/r2.14/api_docs/java/org/tensorflow/Output)\\\u003c?\\\u003e outputs)\n\nTo be overridden by user with code to build conditional or body subgraph for a while loop \n\n##### Parameters\n\n| g | the subgraph |\n| inputs | subgraph inputs |\n| outputs | subgraph outputs |\n|---------|------------------|"]]