tf.lite.experimental.load_delegate  |  TensorFlow v2.16.1 (original) (raw)

tf.lite.experimental.load_delegate

Stay organized with collections Save and categorize content based on your preferences.

Returns loaded Delegate object.

View aliases

Compat aliases for migration

SeeMigration guide for more details.

tf.compat.v1.lite.experimental.load_delegate

tf.lite.experimental.load_delegate(
    library, options=None
)

Example usage:

import tensorflow as tf

try:
  delegate = tf.lite.experimental.load_delegate('delegate.so')
except ValueError:
  // Fallback to CPU

if delegate:
  interpreter = tf.lite.Interpreter(
      model_path='model.tflite',
      experimental_delegates=[delegate])
else:
  interpreter = tf.lite.Interpreter(model_path='model.tflite')

This is typically used to leverage EdgeTPU for running TensorFlow Lite models. For more information see: https://coral.ai/docs/edgetpu/tflite-python/

Args
library Name of shared library containing theTfLiteDelegate.
options Dictionary of options that are required to load the delegate. All keys and values in the dictionary should be convertible to str. Consult the documentation of the specific delegate for required and legal options. (default None)
Returns
Delegate object.
Raises
ValueError Delegate failed to load.
RuntimeError If delegate loading is used on unsupported platform.

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 2024-04-26 UTC.