read_batchnorm2d_layer Function

public function read_batchnorm2d_layer(unit, verbose) result(layer)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: unit
integer, intent(in), optional :: verbose

Return Value class(base_layer_type), allocatable


Source Code

  function read_batchnorm2d_layer(unit, verbose) result(layer)
    implicit none
    integer, intent(in) :: unit
    integer, optional, intent(in) :: verbose
    class(base_layer_type), allocatable :: layer

    integer :: verbose_ = 0

    if(present(verbose)) verbose_ = verbose
    allocate(layer, source=batchnorm2d_layer_type())
    call layer%read(unit, verbose=verbose_)

  end function read_batchnorm2d_layer