tf.mlir.experimental.convert_function
Stay organized with collections
Save and categorize content based on your preferences.
Import a ConcreteFunction and convert it to a textual MLIR module.
tf.mlir.experimental.convert_function(
concrete_function, pass_pipeline='tf-standard-pipeline'
)
This API is only intended for inspecting the internals of TensorFlow and the
string returned is at the moment intended for debugging purposes.
A tf.function can be
imported and converted from TensorFlow to TensorFlow MLIR with this API by
extracting its ConcreteFunction (eagerly-executing wrapper around a
tf.Graph).
For example:
@tf.function
def add(a, b):
return a + b
concrete_function = add.get_concrete_function(
tf.TensorSpec(None, tf.dtypes.float32),
tf.TensorSpec(None, tf.dtypes.float32))
tf.mlir.experimental.convert_function(concrete_function)
'...module attributes {...} {...}'
Args |
concrete_function
|
An object of type ConcreteFunction.
|
pass_pipeline
|
A textual description of an MLIR Pass Pipeline to run on the
module, see MLIR documentation for the
textual pass pipeline syntax.
|
Returns |
A textual representation of the MLIR module corresponding to the
ConcreteFunction.
|
Raises |
InvalidArgumentError
|
if concrete_function is invalid or cannot be converted
to MLIR.
|
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. Some content is licensed under the numpy license.
Last updated 2021-02-18 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 2021-02-18 UTC."],[],[]]