Improves page-contents navigation: adds Uility Functions/Classes to page-contents)

PiperOrigin-RevId: 509347516
This commit is contained in:
MediaPipe Team 2023-02-13 15:20:36 -08:00 committed by Copybara-Service
parent 513ab7abba
commit caa7d85141

View File

@ -12,8 +12,6 @@ nav_order: 1
{:toc} {:toc}
--- ---
## C++ Graph Builder
C++ graph builder is a powerful tool for: C++ graph builder is a powerful tool for:
* Building complex graphs * Building complex graphs
@ -25,7 +23,7 @@ C++ graph builder is a powerful tool for:
* Supporting optional graph inputs/outputs * Supporting optional graph inputs/outputs
* Customizing graphs per platform * Customizing graphs per platform
### Basic Usage ## Basic Usage
Let's see how C++ graph builder can be used for a simple graph: Let's see how C++ graph builder can be used for a simple graph:
@ -95,9 +93,9 @@ Short summary:
unleashing graph builder capabilities and improving your graphs unleashing graph builder capabilities and improving your graphs
readability. readability.
### Advanced Usage ## Advanced Usage
#### Utility Functions ### Utility Functions
Let's extract inference construction code into a dedicated utility function to Let's extract inference construction code into a dedicated utility function to
help for readability and code reuse: help for readability and code reuse:
@ -162,7 +160,7 @@ graphs construction code and helps automatically pull in calculator dependencies
(e.g. no need to manually add `:inference_calculator` dep, just let your IDE (e.g. no need to manually add `:inference_calculator` dep, just let your IDE
include `inference.h` and build cleaner pull in corresponding dependency). include `inference.h` and build cleaner pull in corresponding dependency).
#### Utility Classes ### Utility Classes
And surely, it's not only about functions, in some cases it's beneficial to And surely, it's not only about functions, in some cases it's beneficial to
introduce utility classes which can help making your graph construction code introduce utility classes which can help making your graph construction code