MCPcopy Create free account
hub / github.com/QWTforGithub/T2LDM / get_module

Function get_module

models/T2LDM.py:109–128  ·  view source on GitHub ↗
(
        name="CircularConv2D",
        **kwargs
)

Source from the content-addressed store, hash-verified

107
108
109def get_module(
110 name="CircularConv2D",
111 **kwargs
112):
113 if name == "CircularConv2D":
114 return CircularConv2D(**kwargs)
115 elif name == "Conv2D":
116 return torch.nn.Conv2d(**kwargs)
117 elif name == "Conv2DSiLU":
118 return Conv2DSiLU(**kwargs)
119 elif name == "ResBlock":
120 return ResnetBlock(**kwargs)
121 elif name == "ResConv2DBlock":
122 return ResnetConv2DBlock(**kwargs)
123 elif name == "Upsample":
124 return Upsample(**kwargs)
125 elif name == "Downsample":
126 return Downsample(**kwargs)
127 elif name == "Attention":
128 return make_attn(**kwargs)
129# ---- module ----
130
131# ---- Directional Position Encoding ----

Callers 1

__init__Method · 0.85

Calls 7

CircularConv2DClass · 0.85
Conv2DSiLUClass · 0.85
ResnetBlockClass · 0.85
ResnetConv2DBlockClass · 0.85
UpsampleClass · 0.85
DownsampleClass · 0.85
make_attnFunction · 0.85

Tested by

no test coverage detected