MCPcopy Create free account
hub / github.com/Francis-Rings/FlashPortrait / create_network

Function create_network

wan/utils/lora_utils.py:355–382  ·  view source on GitHub ↗
(
    multiplier: float,
    network_dim: Optional[int],
    network_alpha: Optional[float],
    text_encoder: Union[T5EncoderModel, List[T5EncoderModel]],
    transformer,
    neuron_dropout: Optional[float] = None,
    skip_name: str = None,
    target_name = None,
    **kwargs,
)

Source from the content-addressed store, hash-verified

353 torch.save(state_dict, file)
354
355def create_network(
356 multiplier: float,
357 network_dim: Optional[int],
358 network_alpha: Optional[float],
359 text_encoder: Union[T5EncoderModel, List[T5EncoderModel]],
360 transformer,
361 neuron_dropout: Optional[float] = None,
362 skip_name: str = None,
363 target_name = None,
364 **kwargs,
365):
366 if network_dim is None:
367 network_dim = 4 # default
368 if network_alpha is None:
369 network_alpha = 1.0
370
371 network = LoRANetwork(
372 text_encoder,
373 transformer,
374 multiplier=multiplier,
375 lora_dim=network_dim,
376 alpha=network_alpha,
377 dropout=neuron_dropout,
378 skip_name=skip_name,
379 target_name=target_name,
380 varbose=True,
381 )
382 return network
383
384def merge_lora(pipeline, lora_path, multiplier, device='cpu', dtype=torch.float32, state_dict=None, transformer_only=False, sub_transformer_name="transformer"):
385 LORA_PREFIX_TRANSFORMER = "lora_unet"

Callers

nothing calls this directly

Calls 1

LoRANetworkClass · 0.85

Tested by

no test coverage detected