Invoking Command Line Tools =========================== As with many compilers, IREE's compiler consists of many command line tools, some of which are designed for compiler developers and are only accessible via source builds. User level tools are distributed via the Python packages and are also accessible via dedicated Python APIs, documented here. Core Compiler (`iree-compile`) ------------------------------ .. automodule:: iree.compiler.tools :members: compile_file, compile_str :imported-members: :undoc-members: .. autoclass:: iree.compiler.tools.CompilerOptions .. autoenum:: iree.compiler.tools.InputType .. autoenum:: iree.compiler.tools.OutputFormat Debugging --------- .. automodule:: iree.compiler.tools.debugging :members: :imported-members: :undoc-members: TFLite Importer (`iree-import-tflite`) -------------------------------------- Using the API below to access `iree-import-tflite` presumes that the tool itself is installed via the appropriate PIP package. .. automodule:: iree.compiler.tools.tflite :members: compile_file, compile_str :imported-members: :undoc-members: .. autoclass:: iree.compiler.tools.tflite.ImportOptions TensorFlow Importer (`iree-import-tf`) -------------------------------------- Using the API below to access `iree-import-tf` presumes that the tool itself is installed via the appropriate PIP package. .. automodule:: iree.compiler.tools.tf :members: compile_saved_model, compile_module .. autoclass:: iree.compiler.tools.tf.ImportOptions .. autoenum:: iree.compiler.tools.tf.ImportType