![]() |
libdl
0.0.1
Simple yet powerful deep learning
|
This is the complete list of members for dl::Model< R(Args...)>, including all inherited members.
| forward(Args... args)=0 (defined in dl::Model< R(Args...)>) | dl::Model< R(Args...)> | protectedpure virtual |
| numParameters() const noexcept (defined in dl::ModelBase) | dl::ModelBase | |
| numTrainableParams() const noexcept (defined in dl::ModelBase) | dl::ModelBase | |
| operator()(Args &&... args) (defined in dl::Model< R(Args...)>) | dl::Model< R(Args...)> | inline |
| parameters() noexcept (defined in dl::ModelBase) | dl::ModelBase | inline |
| parameters() const noexcept (defined in dl::ModelBase) | dl::ModelBase | inline |
| registerParameter(std::string name, TensorPtr &tensor) (defined in dl::ModelBase) | dl::ModelBase | protected |
| registerParameters(std::string prefix, std::ranges::range auto &tensors) (defined in dl::ModelBase) | dl::ModelBase | inlineprotected |
| registerSubmodel(std::string prefix, const ModelBase &model) (defined in dl::Model< R(Args...)>) | dl::Model< R(Args...)> | inlineprotected |
| signature typedef (defined in dl::Model< R(Args...)>) | dl::Model< R(Args...)> | |
| to(const Device &device) noexcept (defined in dl::Model< R(Args...)>) | dl::Model< R(Args...)> | |
| ~Model()=default | dl::Model< R(Args...)> | virtual |
| ~ModelBase()=default (defined in dl::ModelBase) | dl::ModelBase | virtual |