MCPcopy Create free account
hub / github.com/YesianRohn/TextSSR / __init__

Method __init__

diffusers/scripts/convert_consistency_decoder.py:337–433  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

335
336class ConvUNetVAE(nn.Module):
337 def __init__(self) -> None:
338 super().__init__()
339 self.embed_image = ImageEmbedding()
340 self.embed_time = TimestepEmbedding_()
341
342 down_0 = nn.ModuleList(
343 [
344 ConvResblock(320, 320),
345 ConvResblock(320, 320),
346 ConvResblock(320, 320),
347 Downsample(320),
348 ]
349 )
350 down_1 = nn.ModuleList(
351 [
352 ConvResblock(320, 640),
353 ConvResblock(640, 640),
354 ConvResblock(640, 640),
355 Downsample(640),
356 ]
357 )
358 down_2 = nn.ModuleList(
359 [
360 ConvResblock(640, 1024),
361 ConvResblock(1024, 1024),
362 ConvResblock(1024, 1024),
363 Downsample(1024),
364 ]
365 )
366 down_3 = nn.ModuleList(
367 [
368 ConvResblock(1024, 1024),
369 ConvResblock(1024, 1024),
370 ConvResblock(1024, 1024),
371 ]
372 )
373 self.down = nn.ModuleList(
374 [
375 down_0,
376 down_1,
377 down_2,
378 down_3,
379 ]
380 )
381
382 self.mid = nn.ModuleList(
383 [
384 ConvResblock(1024, 1024),
385 ConvResblock(1024, 1024),
386 ]
387 )
388
389 up_3 = nn.ModuleList(
390 [
391 ConvResblock(1024 * 2, 1024),
392 ConvResblock(1024 * 2, 1024),
393 ConvResblock(1024 * 2, 1024),
394 ConvResblock(1024 * 2, 1024),

Callers

nothing calls this directly

Calls 7

ImageEmbeddingClass · 0.85
TimestepEmbedding_Class · 0.85
ConvResblockClass · 0.85
DownsampleClass · 0.85
UpsampleClass · 0.85
ImageUnembeddingClass · 0.85
__init__Method · 0.45

Tested by

no test coverage detected