WARNING: This is an experimental interface that is subject to change.
Summary
Currently, TfLiteOpaqueDelegateParams has to be allocated in a way that it's trivially destructable. It will be stored as builtin_data field in TfLiteNode of the delegate node.
See also the CreateOpaqueDelegateParams function in subgraph.cc details.
[[["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 2024-05-10 UTC."],[],[],null,["# TfLiteOpaqueDelegateParams Struct Reference\n\nTfLiteOpaqueDelegateParams\n==========================\n\n\n`#include \u003ccommon.h\u003e`\n\nWARNING: This is an experimental interface that is subject to change.\n\nSummary\n-------\n\nCurrently, [TfLiteOpaqueDelegateParams](/edge/api/tflite/c/struct/tf-lite-opaque-delegate-params#struct_tf_lite_opaque_delegate_params) has to be allocated in a way that it's trivially destructable. It will be stored as `builtin_data` field in [TfLiteNode](/edge/api/tflite/c/struct/tf-lite-node#struct_tf_lite_node) of the delegate node.\n\nSee also the `CreateOpaqueDelegateParams` function in `subgraph.cc` details.\n\n| ### Public attributes ||\n|-----------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------|\n| [delegate](#struct_tf_lite_opaque_delegate_params_1a4bb8eeea7b77182c934f4b073dfcf029) | [TfLiteOpaqueDelegate](/edge/api/tflite/c/struct/tf-lite-delegate#struct_tf_lite_delegate)` *` |\n| [delegate_data](#struct_tf_lite_opaque_delegate_params_1a2288e943be3693269273cf2e279fe2df) | `void *` |\n| [input_tensors](#struct_tf_lite_opaque_delegate_params_1aa10ce130e68d235f858051c440b9e98e) | [TfLiteIntArray](/edge/api/tflite/c/struct/tf-lite-int-array#struct_tf_lite_int_array)` *` |\n| [nodes_to_replace](#struct_tf_lite_opaque_delegate_params_1a53216b38bdf9a7c74461d77a8858ba90) | [TfLiteIntArray](/edge/api/tflite/c/struct/tf-lite-int-array#struct_tf_lite_int_array)` *` |\n| [output_tensors](#struct_tf_lite_opaque_delegate_params_1a4c98e60c927df9bed5e2a19b45be7e21) | [TfLiteIntArray](/edge/api/tflite/c/struct/tf-lite-int-array#struct_tf_lite_int_array)` *` |\n\nPublic attributes\n-----------------\n\n### delegate\n\n```scdoc\nTfLiteOpaqueDelegate * TfLiteOpaqueDelegateParams::delegate\n``` \n\n### delegate_data\n\n```scdoc\nvoid * TfLiteOpaqueDelegateParams::delegate_data\n``` \n\n### input_tensors\n\n```scdoc\nTfLiteIntArray * TfLiteOpaqueDelegateParams::input_tensors\n``` \n\n### nodes_to_replace\n\n```scdoc\nTfLiteIntArray * TfLiteOpaqueDelegateParams::nodes_to_replace\n``` \n\n### output_tensors\n\n```scdoc\nTfLiteIntArray * TfLiteOpaqueDelegateParams::output_tensors\n```"]]