Class ov::pass::MarkGatherSubgraph#

class MarkGatherSubgraph : public ov::pass::MatcherPass#

Marks subgraphs where Gather receives:

  • data: Constant in table_values_precisions → (optional Convert)

  • indices: Constant/Parameter in indices_precisions → (optional Convert) Disables constant folding for Converts, enables keep-precision for Constants.

Pattern:

   [Constant]    [Constant/Parameter]   [Axis]
       |                  |                |
 (optional Convert) (optional Convert)     |
       |                  |                |
       +--------+---------+--------+-------+
                |         |        |
         Gather (data, indices, axis)