هشدار: این API منسوخ شده است و پس از پایدار شدن جایگزینی، در نسخه بعدی TensorFlow حذف خواهد شد.
Graph.WhileSubgraphBuilder
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
برای نمونه سازی یک کلاس انتزاعی استفاده می شود که روش buildSubgraph را نادیده می گیرد تا یک زیرگراف شرطی یا بدنه برای مدتی حلقه ایجاد کند. بعد از جاوا 8، میتوان از آن برای ایجاد یک لامبدا برای همان هدف استفاده کرد.
برای استفاده هنگام فراخوانی Graph.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 } };
مثال استفاده (بعد از جاوا 8):
WhileSubgraphBuilder bodyGraphBuilder = (bodyGraph, bodyInputs, bodyOutputs) -> { // build body subgraph };
روش های عمومی
توسط کاربر با کد برای ساختن زیرگراف شرطی یا بدنه برای مدتی حلقه لغو شود
مولفه های
g | زیرگراف |
---|
ورودی ها | ورودی های زیرگراف |
---|
خروجی ها | خروجی های زیرگراف |
---|
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-25 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-25 بهوقت ساعت هماهنگ جهانی."],[],[],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)](/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](/api_docs/java/org/tensorflow/Graph.WhileSubgraphBuilder#buildSubgraph(org.tensorflow.Graph,%20org.tensorflow.Output\u003c?\u003e[],%20org.tensorflow.Output\u003c?\u003e[]))([Graph](/api_docs/java/org/tensorflow/Graph) g, [Output\\[\\]](/api_docs/java/org/tensorflow/Output)\\\u003c?\\\u003e inputs, [Output\\[\\]](/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](/api_docs/java/org/tensorflow/Graph) g, [Output\\[\\]](/api_docs/java/org/tensorflow/Output)\\\u003c?\\\u003e inputs, [Output\\[\\]](/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|---------|------------------|"]]