tiny_dnn  1.0.0
A header only, dependency-free deep learning framework in C++11
tiny_dnn::core::nnp_backend Member List

This is the complete list of members for tiny_dnn::core::nnp_backend, including all inherited members.

backend(context *ctx_=nullptr) (defined in tiny_dnn::core::backend)tiny_dnn::core::backendinlineexplicit
conv2d(const std::vector< tensor_t * > &in_data, std::vector< tensor_t * > &out_data) override (defined in tiny_dnn::core::nnp_backend)tiny_dnn::core::nnp_backendinlinevirtual
conv2d(const std::vector< tensor_t * > &in_data, const std::vector< tensor_t * > &out_data, std::vector< tensor_t * > &out_grad, std::vector< tensor_t * > &in_grad) override (defined in tiny_dnn::core::nnp_backend)tiny_dnn::core::nnp_backendinlinevirtual
conv2d_eq(const std::vector< tensor_t * > &in_data, std::vector< tensor_t * > &out_data) override (defined in tiny_dnn::core::nnp_backend)tiny_dnn::core::nnp_backendinlinevirtual
conv2d_q(const std::vector< tensor_t * > &in_data, std::vector< tensor_t * > &out_data) override (defined in tiny_dnn::core::nnp_backend)tiny_dnn::core::nnp_backendinlinevirtual
conv2d_q(const std::vector< tensor_t * > &in_data, const std::vector< tensor_t * > &out_data, std::vector< tensor_t * > &out_grad, std::vector< tensor_t * > &in_grad) override (defined in tiny_dnn::core::nnp_backend)tiny_dnn::core::nnp_backendinlinevirtual
ctx_ (defined in tiny_dnn::core::backend)tiny_dnn::core::backendprotected
deconv2d(const std::vector< tensor_t * > &in_data, std::vector< tensor_t * > &out_data) override (defined in tiny_dnn::core::nnp_backend)tiny_dnn::core::nnp_backendinlinevirtual
deconv2d(const std::vector< tensor_t * > &in_data, const std::vector< tensor_t * > &out_data, std::vector< tensor_t * > &out_grad, std::vector< tensor_t * > &in_grad) override (defined in tiny_dnn::core::nnp_backend)tiny_dnn::core::nnp_backendinlinevirtual
deconv2d_eq(const std::vector< tensor_t * > &in_data, std::vector< tensor_t * > &out_data) override (defined in tiny_dnn::core::nnp_backend)tiny_dnn::core::nnp_backendinlinevirtual
deconv2d_q(const std::vector< tensor_t * > &in_data, std::vector< tensor_t * > &out_data) override (defined in tiny_dnn::core::nnp_backend)tiny_dnn::core::nnp_backendinlinevirtual
deconv2d_q(const std::vector< tensor_t * > &in_data, const std::vector< tensor_t * > &out_data, std::vector< tensor_t * > &out_grad, std::vector< tensor_t * > &in_grad) override (defined in tiny_dnn::core::nnp_backend)tiny_dnn::core::nnp_backendinlinevirtual
fully(const std::vector< tensor_t * > &in_data, std::vector< tensor_t * > &out_data) override (defined in tiny_dnn::core::nnp_backend)tiny_dnn::core::nnp_backendinlinevirtual
fully(const std::vector< tensor_t * > &in_data, const std::vector< tensor_t * > &out_data, std::vector< tensor_t * > &out_grad, std::vector< tensor_t * > &in_grad) override (defined in tiny_dnn::core::nnp_backend)tiny_dnn::core::nnp_backendinlinevirtual
fully_eq(const std::vector< tensor_t * > &in_data, std::vector< tensor_t * > &out_data) override (defined in tiny_dnn::core::nnp_backend)tiny_dnn::core::nnp_backendinlinevirtual
fully_q(const std::vector< tensor_t * > &in_data, std::vector< tensor_t * > &out_data) override (defined in tiny_dnn::core::nnp_backend)tiny_dnn::core::nnp_backendinlinevirtual
fully_q(const std::vector< tensor_t * > &in_data, const std::vector< tensor_t * > &out_data, std::vector< tensor_t * > &out_grad, std::vector< tensor_t * > &in_grad) override (defined in tiny_dnn::core::nnp_backend)tiny_dnn::core::nnp_backendinlinevirtual
get_context() const (defined in tiny_dnn::core::backend)tiny_dnn::core::backendinline
layer_ (defined in tiny_dnn::core::backend)tiny_dnn::core::backendprotected
maxpool(const std::vector< tensor_t * > &in_data, std::vector< tensor_t * > &out_data) overridetiny_dnn::core::nnp_backendinlinevirtual
maxpool(const std::vector< tensor_t * > &in_data, const std::vector< tensor_t * > &out_data, std::vector< tensor_t * > &out_grad, std::vector< tensor_t * > &in_grad) override (defined in tiny_dnn::core::nnp_backend)tiny_dnn::core::nnp_backendinlinevirtual
nnp_backend(conv_params *params, std::function< void(const tensor_t &)> f1, conv_layer_worker_specific_storage *ptr) (defined in tiny_dnn::core::nnp_backend)tiny_dnn::core::nnp_backendinline
nnp_backend(deconv_params *params) (defined in tiny_dnn::core::nnp_backend)tiny_dnn::core::nnp_backendinlineexplicit
nnp_backend(maxpool_params *params) (defined in tiny_dnn::core::nnp_backend)tiny_dnn::core::nnp_backendinlineexplicit
nnp_backend(fully_params *params) (defined in tiny_dnn::core::nnp_backend)tiny_dnn::core::nnp_backendinlineexplicit
nnp_backend() (defined in tiny_dnn::core::nnp_backend)tiny_dnn::core::nnp_backendinline
set_layer(layerptr_t layer) (defined in tiny_dnn::core::backend)tiny_dnn::core::backendinline
type() const override (defined in tiny_dnn::core::nnp_backend)tiny_dnn::core::nnp_backendinlinevirtual