MCPcopy Create free account
hub / github.com/Monalissaa/DisenDiff / getlayers

Function getlayers

src/composenW.py:76–85  ·  view source on GitHub ↗
(model, root_name='')

Source from the content-addressed store, hash-verified

74 layers_modified = []
75
76 def getlayers(model, root_name=''):
77 for name, module in model.named_children():
78 if module.__class__.__name__ == 'SpatialTransformer':
79 layers_modified.append(root_name + '.' + name + '.transformer_blocks.0.attn2.to_k')
80 layers_modified.append(root_name + '.' + name + '.transformer_blocks.0.attn2.to_v')
81 else:
82 if list(module.children()) == []:
83 layers.append(root_name + '.' + name)
84 else:
85 getlayers(module, root_name + '.' + name)
86
87 getlayers(model.model.diffusion_model)
88

Callers 1

composeFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected