read_query_infer Program

Uses

  • program~~read_query_infer~~UsesGraph program~read_query_infer read_query_infer julienne_m julienne_m program~read_query_infer->julienne_m module~fiats_m fiats_m program~read_query_infer->module~fiats_m module~double_precision_file_m double_precision_file_m module~fiats_m->module~double_precision_file_m module~double_precision_string_m double_precision_string_m module~fiats_m->module~double_precision_string_m module~hyperparameters_m hyperparameters_m module~fiats_m->module~hyperparameters_m module~input_output_pair_m input_output_pair_m module~fiats_m->module~input_output_pair_m module~kind_parameters_m kind_parameters_m module~fiats_m->module~kind_parameters_m module~metadata_m metadata_m module~fiats_m->module~metadata_m module~mini_batch_m mini_batch_m module~fiats_m->module~mini_batch_m module~network_configuration_m network_configuration_m module~fiats_m->module~network_configuration_m module~neural_network_m neural_network_m module~fiats_m->module~neural_network_m module~tensor_m tensor_m module~fiats_m->module~tensor_m module~tensor_map_m tensor_map_m module~fiats_m->module~tensor_map_m module~tensor_names_m tensor_names_m module~fiats_m->module~tensor_names_m module~trainable_network_m trainable_network_m module~fiats_m->module~trainable_network_m module~training_configuration_m training_configuration_m module~fiats_m->module~training_configuration_m module~training_data_files_m training_data_files_m module~fiats_m->module~training_data_files_m module~double_precision_file_m->julienne_m module~double_precision_file_m->module~double_precision_string_m module~double_precision_string_m->julienne_m module~hyperparameters_m->module~double_precision_string_m module~hyperparameters_m->module~kind_parameters_m julienne_string_m julienne_string_m module~hyperparameters_m->julienne_string_m module~input_output_pair_m->module~kind_parameters_m module~input_output_pair_m->module~tensor_m module~metadata_m->module~double_precision_string_m module~metadata_m->julienne_string_m module~mini_batch_m->module~input_output_pair_m module~mini_batch_m->module~kind_parameters_m module~network_configuration_m->module~double_precision_string_m module~network_configuration_m->julienne_string_m module~neural_network_m->julienne_m module~neural_network_m->module~double_precision_file_m module~neural_network_m->module~kind_parameters_m module~neural_network_m->module~metadata_m module~neural_network_m->module~mini_batch_m module~neural_network_m->module~tensor_m module~neural_network_m->module~tensor_map_m module~activation_m activation_m module~neural_network_m->module~activation_m module~tensor_m->module~kind_parameters_m module~tensor_map_m->julienne_m module~tensor_map_m->module~double_precision_string_m module~tensor_map_m->module~kind_parameters_m module~tensor_map_m->module~tensor_m module~tensor_names_m->julienne_string_m module~trainable_network_m->julienne_m module~trainable_network_m->module~input_output_pair_m module~trainable_network_m->module~kind_parameters_m module~trainable_network_m->module~mini_batch_m module~trainable_network_m->module~neural_network_m module~trainable_network_m->module~tensor_map_m module~trainable_network_m->module~training_configuration_m module~training_configuration_m->module~double_precision_file_m module~training_configuration_m->module~hyperparameters_m module~training_configuration_m->module~kind_parameters_m module~training_configuration_m->module~network_configuration_m module~training_configuration_m->module~tensor_names_m julienne_file_m julienne_file_m module~training_configuration_m->julienne_file_m module~training_configuration_m->julienne_string_m module~training_configuration_m->module~activation_m module~training_data_files_m->julienne_m module~activation_m->julienne_m iso_c_binding iso_c_binding module~activation_m->iso_c_binding

This program demonstrates how to read a neural network from a JSON file, query the network object for some of its properties, print those properties, and use the network to perform inference.


Calls

program~~read_query_infer~~CallsGraph program~read_query_infer read_query_infer file_t file_t program~read_query_infer->file_t flag_value flag_value program~read_query_infer->flag_value harvest harvest program~read_query_infer->harvest none~activation_function_name neural_network_t%activation_function_name program~read_query_infer->none~activation_function_name none~infer neural_network_t%infer program~read_query_infer->none~infer none~nodes_per_layer~2 neural_network_t%nodes_per_layer program~read_query_infer->none~nodes_per_layer~2 none~num_inputs~6 neural_network_t%num_inputs program~read_query_infer->none~num_inputs~6 none~num_outputs neural_network_t%num_outputs program~read_query_infer->none~num_outputs none~values tensor_t%values program~read_query_infer->none~values random_init random_init program~read_query_infer->random_init string string program~read_query_infer->string string_t string_t program~read_query_infer->string_t interface~default_real_activation_name neural_network_t%default_real_activation_name none~activation_function_name->interface~default_real_activation_name interface~double_precision_activation_name neural_network_t%double_precision_activation_name none~activation_function_name->interface~double_precision_activation_name interface~default_real_infer neural_network_t%default_real_infer none~infer->interface~default_real_infer interface~double_precision_infer neural_network_t%double_precision_infer none~infer->interface~double_precision_infer interface~default_real_nodes_per_layer~2 neural_network_t%default_real_nodes_per_layer none~nodes_per_layer~2->interface~default_real_nodes_per_layer~2 interface~double_precision_nodes_per_layer~2 neural_network_t%double_precision_nodes_per_layer none~nodes_per_layer~2->interface~double_precision_nodes_per_layer~2 interface~default_real_num_inputs~2 neural_network_t%default_real_num_inputs none~num_inputs~6->interface~default_real_num_inputs~2 interface~double_precision_num_inputs~2 neural_network_t%double_precision_num_inputs none~num_inputs~6->interface~double_precision_num_inputs~2 interface~default_real_num_outputs neural_network_t%default_real_num_outputs none~num_outputs->interface~default_real_num_outputs interface~double_precision_num_outputs neural_network_t%double_precision_num_outputs none~num_outputs->interface~double_precision_num_outputs interface~default_real_values tensor_t%default_real_values none~values->interface~default_real_values interface~double_precision_values tensor_t%double_precision_values none~values->interface~double_precision_values

Variables

Type Attributes Name Initial
type(command_line_t) :: command_line