  import numpy as np
  
  from lib.model.nn_blocks import (
      Conv2D, Conv2DBlock, Conv2DOutput, ResidualBlock, UpscaleBlock, Upscale2xBlock,
      UpscaleResizeImagesBlock)
  from lib.model.normalization import (
      AdaInstanceNormalization, GroupNormalization, InstanceNormalization, LayerNormalization,
      RMSNormalization)
  from lib.utils import get_backend, get_tf_version, FaceswapError
  
 
</s> remove         Add, BatchNormalization, Concatenate, Dense, Dropout, Flatten, GaussianNoise,
 </s> add         Add, BatchNormalization, Concatenate, Dense, Dropout, Flatten, GaussianNoise, MaxPool2D, </s> remove         Add, BatchNormalization, Concatenate, Dense, Dropout, Flatten, GaussianNoise,
 </s> add         Add, BatchNormalization, Concatenate, Dense, Dropout, Flatten, GaussianNoise, MaxPool2D, </s> remove              "Upsampling2D to upscale, saving about 1/3rd of VRAM of the heaviest methods.",
 </s> add              "Upsampling2D to upscale, saving about 1/3rd of VRAM of the heaviest methods."
             "\n\tupscale_dny - An alternative upscale implementation using Upsampling2D to "
             "upsale.", </s> remove   "enc_scaling": 80,
 </s> add   "enc_scaling": 13,
    UpscaleResizeImagesBlock, UpscaleDNYBlock)
  import numpy as np
  
  from lib.model.nn_blocks import (
      Conv2D, Conv2DBlock, Conv2DOutput, ResidualBlock, UpscaleBlock, Upscale2xBlock,
    UpscaleResizeImagesBlock, UpscaleDNYBlock)
  from lib.model.normalization import (
      AdaInstanceNormalization, GroupNormalization, InstanceNormalization, LayerNormalization,
      RMSNormalization)
  from lib.utils import get_backend, get_tf_version, FaceswapError
  
keep keep keep keep replace keep keep keep keep keep
 Phaze-A - Updates for future implementations 
plugins/train/model/phaze_a.py