input_output_pair_s Submodule


Uses

    • assert_m
  • module~~input_output_pair_s~~UsesGraph module~input_output_pair_s input_output_pair_s assert_m assert_m module~input_output_pair_s->assert_m module~input_output_pair_m input_output_pair_m module~input_output_pair_s->module~input_output_pair_m module~kind_parameters_m kind_parameters_m module~input_output_pair_m->module~kind_parameters_m module~tensor_m tensor_m module~input_output_pair_m->module~tensor_m module~tensor_m->module~kind_parameters_m

Module Procedures

module procedure /home/runner/work/inference-engine/inference-engine/doc/html/module/input_output_pair_s.html construct elemental module function construct(inputs, expected_outputs) result(input_output_pair)

Arguments

Type IntentOptional Attributes Name
type(tensor_t), intent(in) :: inputs
type(tensor_t), intent(in) :: expected_outputs

Return Value type(input_output_pair_t)

module procedure /home/runner/work/inference-engine/inference-engine/doc/html/module/input_output_pair_s.html expected_outputs elemental module function expected_outputs(self) result(my_expected_outputs)

Arguments

Type IntentOptional Attributes Name
class(input_output_pair_t), intent(in) :: self

Return Value type(tensor_t)

module procedure /home/runner/work/inference-engine/inference-engine/doc/html/module/input_output_pair_s.html inputs elemental module function inputs(self) result(my_inputs)

Arguments

Type IntentOptional Attributes Name
class(input_output_pair_t), intent(in) :: self

Return Value type(tensor_t)

module procedure /home/runner/work/inference-engine/inference-engine/doc/html/module/input_output_pair_s.html shuffle module subroutine shuffle(pairs)

Arguments

Type IntentOptional Attributes Name
type(input_output_pair_t), intent(inout) :: pairs(:)