PatternFusionPass Constructor

Applicability

Product

Supported or Not

Atlas A3 training products/Atlas A3 inference products

√

Atlas A2 training products/Atlas A2 inference products

√

Atlas 200I/500 A2 inference products

√

Atlas inference products

√

Atlas training products

√

Header File/Library File

  • Header file: #include <ge/fusion/pass/pattern_fusion_pass.h>
  • Library file: libge_compiler.so

Function Usage

Indicates the PatternFusionPass constructor.

The constructor initializes all match-related configuration items of the pass with default values, meaning that every matching option in match config is disabled by default. Subclasses may provide PatternMatcherConfig to enable specific matching options.

Prototype

1
2
PatternFusionPass()
explicit PatternFusionPass(std::unique_ptr<PatternMatcherConfig> match_config)

Parameters

Parameter

Input/Output

Description

std::unique_ptr<PatternMatcherConfig> match_config

Input

Matching rule configuration.

Returns

None

Constraints

None