MCPcopy
hub / github.com/NVIDIA/TensorRT-LLM / get_layers

Method get_layers

tensorrt_llm/network.py:390–401  ·  view source on GitHub ↗

Get all the layers of network. Returns: Iterable[Layer]

(self)

Source from the content-addressed store, hash-verified

388 return False
389
390 def get_layers(self) -> Iterable["Layer"]:
391 '''
392 Get all the layers of network.
393
394 Returns:
395 Iterable[Layer]
396 '''
397 from .graph_rewriting import Layer
398 for i in range(self._trt_network.num_layers):
399 layer = Layer(network=self,
400 trt_layer=self._trt_network.get_layer(i))
401 yield layer
402
403 def get_layer_by_name(self, name: str) -> Optional["Layer"]:
404 state = self._get_graph()

Callers 11

_get_network_hashMethod · 0.95
test_get_tensor_usersMethod · 0.80
test_as_layerMethod · 0.80
test_pattern_rewriterMethod · 0.80
test_as_layerMethod · 0.80
build_engineFunction · 0.80
rewriteMethod · 0.80
analyzeMethod · 0.80
buildMethod · 0.80

Calls 1

LayerClass · 0.85

Tested by 6

test_get_tensor_usersMethod · 0.64
test_as_layerMethod · 0.64
test_pattern_rewriterMethod · 0.64
test_as_layerMethod · 0.64