| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=real32), | intent(in), | optional | :: | scale |
Scaling factor (default: 1.0) |
|
| character(len=*), | intent(in), | optional | :: | mode |
Mode for calculating the scaling factor (default: "fan_in") |
He uniform initialiser object
module function initialiser_uniform_setup(scale, mode) result(initialiser) !! Interface for the He uniform initialiser real(real32), intent(in), optional :: scale !! Scaling factor (default: 1.0) character(len=*), intent(in), optional :: mode !! Mode for calculating the scaling factor (default: "fan_in") type(he_uniform_init_type) :: initialiser !! He uniform initialiser object end function initialiser_uniform_setup