MCPcopy Index your code
hub / github.com/NVIDIA/TensorRT-LLM / AnalysisPatternManager

Class AnalysisPatternManager

tensorrt_llm/graph_rewriting.py:277–293  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

275
276
277class AnalysisPatternManager(_PatternManager):
278 def analyze(self, graph: Network, args=None):
279 for layer in graph.get_layers():
280 if layer.name in graph.removed_layers:
281 continue
282 for benefit, pattern in sorted(self.patterns.values(), key=lambda x: x[0]):
283 pattern.args = args
284
285 if pattern.root_layer is not None and layer.type not in pattern.root_layer:
286 continue
287 if pattern.match(layer):
288 subgraph = pattern.match(layer)
289 pattern.analyze(subgraph)
290
291 @staticmethod
292 def instance():
293 return _global_analysis_pattern_manager
294
295
296@dataclass

Callers 2

test_pattern_analyzerMethod · 0.90
graph_rewriting.pyFile · 0.85

Calls

no outgoing calls

Tested by 1

test_pattern_analyzerMethod · 0.72