LibtorchArtificialNeuralNetParameters
Overview
Converts the parameters of a LibtorchArtificialNeuralNet within a LibtorchNeuralNetControl into a vector which can be used for the visualization of the evolution of different parameters over the simulation.
Example Syntax
[Reporters<<<{"href": "../../../syntax/Reporters/index.html"}>>>]
inactive<<<{"description": "If specified blocks matching these identifiers will be skipped."}>>> = 'nn_parameters'
[T_reporter]
type = AccumulateReporter<<<{"description": "Reporter which accumulates the value of a inputted reporter value over time into a vector reporter value of the same type.", "href": "../../reporters/AccumulateReporter.html"}>>>
reporters<<<{"description": "The reporters to accumulate."}>>> = 'T_max/value control_value/value'
outputs<<<{"description": "Vector of output names where you would like to restrict the output of variables(s) associated with this object"}>>> = csv_out
[]
[nn_parameters]
type = LibtorchArtificialNeuralNetParameters
control_name = src_control
execute_on = FINAL
outputs = json_out
[]
[]
(moose/test/tests/controls/libtorch_nn_control/read_control.i)warningwarning
The detailed documentation of this object is only available when Moose is compiled with Libtorch. For instructions on how to compile Moose with Libtorch, visit the general installation webpage or click here.