tfp.experimental.auto_batching.instructions.ControlFlowGraph
Stay organized with collections
Save and categorize content based on your preferences.
A control flow graph (CFG).
tfp.experimental.auto_batching.instructions.ControlFlowGraph(
blocks
)
Args |
blocks
|
Python list of Block objects, the content of the CFG.
Any terminator instructions of said Block objects should
refer to other Block s in the same CFG. Otherwise,
downstream passes or staging may fail.
|
Methods
block
View source
block(
index
)
Returns the Block
given by the input index
.
Returns |
block
|
The Block at that location in the block list.
|
block_index
View source
block_index(
block
)
Returns the int
index of the given Block
.
Args |
block
|
The block to look up. If None , returns the exit index.
|
Returns |
index
|
Python int , the index of the requested block.
|
enter_block
View source
enter_block()
Returns the entry Block
.
exit_index
View source
exit_index()
Returns the int
index denoting "exit this CFG".
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2023-11-21 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2023-11-21 UTC."],[],[]]