layer_setup Module Function

private module function layer_setup(input_shape, index, use_graph_input, verbose) result(layer)

Set up layer

Arguments

Type IntentOptional Attributes Name
integer, intent(in), optional, dimension(:) :: input_shape

Shape of the input data

integer, intent(in), optional :: index

Index of the layer

logical, intent(in), optional :: use_graph_input

Use graph input

integer, intent(in), optional :: verbose

Verbosity level

Return Value type(input_layer_type)

Instance of the input layer


Source Code

     module function layer_setup( &
          input_shape, index, use_graph_input, verbose &
     ) result(layer)
       !! Set up layer
       integer, dimension(:), optional, intent(in) :: input_shape
       !! Shape of the input data
       integer, optional, intent(in) :: index
       !! Index of the layer
       logical, optional, intent(in) :: use_graph_input
       !! Use graph input
       integer, optional, intent(in) :: verbose
       !! Verbosity level
       type(input_layer_type) :: layer
       !! Instance of the input layer
     end function layer_setup