Base typedef | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | |
epoch(int64_t)=0 | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | pure virtual |
eval() | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | inline |
IgANet2(IgANetOptions defaults={}, iganet::Options< typename Base::value_type > options=iganet::Options< typename Base::value_type >{}) | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | inlineexplicit |
IgANet2(const std::vector< int64_t > &layers, const std::vector< std::vector< std::any > > &activations, const NumCoeffs &numCoeffs, enum init init=init::greville, IgANetOptions defaults={}, iganet::Options< typename Base::value_type > options=iganet::Options< typename Base::value_type >{}) | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | inline |
IgANet2(const std::vector< int64_t > &layers, const std::vector< std::vector< std::any > > &activations, const NumCoeffsInputs &numCoeffsInputs, const NumCoeffsOutputs &numCoeffsOutputs, enum init init=init::greville, IgANetOptions defaults={}, iganet::Options< typename Base::value_type > options=iganet::Options< typename Base::value_type >{}) | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | inline |
inputs(int64_t epoch) const | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | inlinevirtual |
inputs(const torch::Tensor &tensor) | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | inlinevirtual |
load(const std::string &filename, const std::string &key="iganet") | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | inline |
loss(const torch::Tensor &, int64_t)=0 | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | pure virtual |
name() const noexcept | iganet::utils::FullQualifiedName | inlineprivatevirtual |
name_ | iganet::utils::FullQualifiedName | mutableprivate |
named_parameters() const noexcept | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | inline |
net() const | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | inline |
net() | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | inline |
net_ | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | protected |
nparameters() const noexcept | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | inline |
operator!=(const IgANet2 &other) const | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | inline |
operator==(const IgANet2 &other) const | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | inline |
opt_ | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | protected |
optimizer() const | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | inline |
optimizer() | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | inline |
optimizer_options_type typedef | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | |
optimizer_type typedef | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | |
optimizerOptions(std::size_t param_group=0) | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | inline |
optimizerOptions(std::size_t param_group=0) const | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | inline |
optimizerOptionsReset(const optimizer_options_type &options) | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | inline |
optimizerOptionsReset(optimizer_options_type &&options) | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | inline |
optimizerOptionsReset(const optimizer_options_type &options, std::size_t param_group) | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | inline |
optimizerOptionsReset(optimizer_options_type &&options, std::size_t param_group) | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | inline |
optimizerReset(bool resetOptions=true) | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | inline |
optimizerReset(const optimizer_options_type &optimizerOptions) | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | inline |
options() const | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | inline |
options() | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | inline |
options_ | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | protected |
outputs(int64_t epoch) const | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | inlinevirtual |
outputs(const torch::Tensor &tensor) | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | inlinevirtual |
parameters() const noexcept | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | inline |
pretty_print(std::ostream &os=Log(log::info)) const noexcept override | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | inlinevirtual |
read(torch::serialize::InputArchive &archive, const std::string &key="iganet") | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | inline |
save(const std::string &filename, const std::string &key="iganet") const | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | inline |
to_json() const override | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | inlinevirtual |
train() | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | inlinevirtual |
train(DataLoader &loader) | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | inline |
write(torch::serialize::OutputArchive &archive, const std::string &key="iganet") const | iganet::IgANet2< Optimizer, Inputs, Outputs, CollPts > | inline |