inference_engine Module Procedure

module procedure inference_engine module function inference_engine(hidden_layers, metadata, output_layer, input_range, output_range) result(inference_engine_)

Arguments

Type IntentOptional Attributes Name
class(layer_t), intent(in), target :: hidden_layers
type(string_t), intent(in) :: metadata(:)
type(layer_t), intent(in), target :: output_layer
type(tensor_range_t), intent(in) :: input_range
type(tensor_range_t), intent(in) :: output_range

Return Value type(inference_engine_t)


Calls

proc~~inference_engine~~CallsGraph proc~inference_engine inference_engine assert assert proc~inference_engine->assert bias bias proc~inference_engine->bias biases biases proc~inference_engine->biases interface~count_inputs layer_t%count_inputs proc~inference_engine->interface~count_inputs interface~count_layers layer_t%count_layers proc~inference_engine->interface~count_layers interface~count_neurons layer_t%count_neurons proc~inference_engine->interface~count_neurons next_allocated next_allocated proc~inference_engine->next_allocated next_pointer next_pointer proc~inference_engine->next_pointer weights weights proc~inference_engine->weights