#include <distconv_adapter.hpp>
Definition at line 69 of file distconv_adapter.hpp.
◆ distconv_adapter()
| lbann::distconv_adapter::distconv_adapter |
( |
Layer & |
layer | ) |
|
◆ ~distconv_adapter()
| virtual lbann::distconv_adapter::~distconv_adapter |
( |
| ) |
|
|
virtualdefault |
◆ adjust_parallel_strategy()
| void lbann::distconv_adapter::adjust_parallel_strategy |
( |
| ) |
|
|
private |
◆ bp_postprocess()
| virtual void lbann::distconv_adapter::bp_postprocess |
( |
| ) |
|
|
pure virtual |
◆ bp_setup()
| virtual void lbann::distconv_adapter::bp_setup |
( |
| ) |
|
|
pure virtual |
◆ child_copy_required()
| virtual bool lbann::distconv_adapter::child_copy_required |
( |
size_t |
output_index | ) |
const |
|
virtual |
◆ child_shuffle_required()
| virtual bool lbann::distconv_adapter::child_shuffle_required |
( |
size_t |
output_index | ) |
const |
|
virtual |
◆ copy_out_activations()
| virtual void lbann::distconv_adapter::copy_out_activations |
( |
| ) |
|
|
protectedpure virtual |
◆ copy_out_error_signals()
| virtual void lbann::distconv_adapter::copy_out_error_signals |
( |
| ) |
|
|
protectedpure virtual |
◆ dump_activations()
| virtual void lbann::distconv_adapter::dump_activations |
( |
| ) |
const |
|
pure virtual |
◆ dump_error_signals()
| virtual void lbann::distconv_adapter::dump_error_signals |
( |
| ) |
const |
|
pure virtual |
◆ dump_original_activations()
| virtual void lbann::distconv_adapter::dump_original_activations |
( |
| ) |
|
|
pure virtual |
◆ dump_original_error_signals()
| virtual void lbann::distconv_adapter::dump_original_error_signals |
( |
| ) |
|
|
pure virtual |
◆ ensure_prev_activations()
| virtual void lbann::distconv_adapter::ensure_prev_activations |
( |
| ) |
|
|
protectedpure virtual |
◆ ensure_prev_error_signals()
| virtual void lbann::distconv_adapter::ensure_prev_error_signals |
( |
| ) |
|
|
protectedpure virtual |
◆ fp_postprocess()
| virtual void lbann::distconv_adapter::fp_postprocess |
( |
| ) |
|
|
pure virtual |
◆ fp_setup()
| virtual void lbann::distconv_adapter::fp_setup |
( |
| ) |
|
|
pure virtual |
◆ get_activations()
| virtual const dc::AbsTensor& lbann::distconv_adapter::get_activations |
( |
const Layer & |
child | ) |
const |
|
pure virtual |
◆ get_activations_dist() [1/2]
| dc::Dist& lbann::distconv_adapter::get_activations_dist |
( |
| ) |
|
◆ get_activations_dist() [2/2]
| const dc::Dist& lbann::distconv_adapter::get_activations_dist |
( |
| ) |
const |
◆ get_error_signals()
| virtual const dc::AbsTensor& lbann::distconv_adapter::get_error_signals |
( |
const Layer & |
parent | ) |
const |
|
pure virtual |
◆ get_error_signals_dist() [1/2]
| dc::Dist& lbann::distconv_adapter::get_error_signals_dist |
( |
| ) |
|
◆ get_error_signals_dist() [2/2]
| const dc::Dist& lbann::distconv_adapter::get_error_signals_dist |
( |
| ) |
const |
◆ get_name()
| std::string lbann::distconv_adapter::get_name |
( |
| ) |
const |
|
protected |
◆ get_prev_activations_dist() [1/2]
| dc::Dist& lbann::distconv_adapter::get_prev_activations_dist |
( |
| ) |
|
◆ get_prev_activations_dist() [2/2]
| const dc::Dist& lbann::distconv_adapter::get_prev_activations_dist |
( |
| ) |
const |
◆ get_prev_error_signals_dist() [1/2]
| dc::Dist& lbann::distconv_adapter::get_prev_error_signals_dist |
( |
| ) |
|
◆ get_prev_error_signals_dist() [2/2]
| const dc::Dist& lbann::distconv_adapter::get_prev_error_signals_dist |
( |
| ) |
const |
◆ impose_adjacent_overlap_constraints()
◆ layer() [1/2]
| virtual Layer& lbann::distconv_adapter::layer |
( |
| ) |
|
|
protectedvirtual |
◆ layer() [2/2]
| virtual const Layer& lbann::distconv_adapter::layer |
( |
| ) |
const |
|
protectedvirtual |
◆ parent_copy_required()
| virtual bool lbann::distconv_adapter::parent_copy_required |
( |
size_t |
input_index | ) |
const |
|
virtual |
◆ parent_shuffle_required()
| virtual bool lbann::distconv_adapter::parent_shuffle_required |
( |
size_t |
input_index | ) |
const |
|
virtual |
◆ setup_activations()
| virtual void lbann::distconv_adapter::setup_activations |
( |
| ) |
|
|
protectedpure virtual |
◆ setup_bp_tensors()
| virtual void lbann::distconv_adapter::setup_bp_tensors |
( |
| ) |
|
|
virtual |
◆ setup_distributions()
◆ setup_error_signals()
| virtual void lbann::distconv_adapter::setup_error_signals |
( |
| ) |
|
|
protectedpure virtual |
◆ setup_fp_tensors()
| virtual void lbann::distconv_adapter::setup_fp_tensors |
( |
| ) |
|
|
virtual |
◆ setup_layer()
| virtual void lbann::distconv_adapter::setup_layer |
( |
size_t |
workspace_capacity | ) |
|
|
inlinevirtual |
◆ setup_original_activations()
| virtual void lbann::distconv_adapter::setup_original_activations |
( |
| ) |
|
|
protectedpure virtual |
◆ setup_original_error_signals()
| virtual void lbann::distconv_adapter::setup_original_error_signals |
( |
| ) |
|
|
protectedpure virtual |
◆ setup_original_prev_activations()
| virtual void lbann::distconv_adapter::setup_original_prev_activations |
( |
| ) |
|
|
protectedpure virtual |
◆ setup_original_prev_error_signals()
| virtual void lbann::distconv_adapter::setup_original_prev_error_signals |
( |
| ) |
|
|
protectedpure virtual |
◆ setup_prev_activations()
| virtual void lbann::distconv_adapter::setup_prev_activations |
( |
| ) |
|
|
protectedpure virtual |
◆ setup_prev_error_signals()
| virtual void lbann::distconv_adapter::setup_prev_error_signals |
( |
| ) |
|
|
protectedpure virtual |
◆ setup_tensor_shuffle()
| void lbann::distconv_adapter::setup_tensor_shuffle |
( |
| ) |
|
|
private |
◆ Layer
◆ m_activations_dists
| std::vector<dc::Dist> lbann::distconv_adapter::m_activations_dists |
|
protected |
◆ m_child_copy_required
| std::vector<bool> lbann::distconv_adapter::m_child_copy_required |
|
private |
◆ m_child_shuffle_required
| std::vector<bool> lbann::distconv_adapter::m_child_shuffle_required |
|
private |
◆ m_error_signals_dists
| std::vector<dc::Dist> lbann::distconv_adapter::m_error_signals_dists |
|
protected |
◆ m_layer
| Layer& lbann::distconv_adapter::m_layer |
|
private |
◆ m_parent_copy_required
| std::vector<bool> lbann::distconv_adapter::m_parent_copy_required |
|
private |
◆ m_parent_shuffle_required
| std::vector<bool> lbann::distconv_adapter::m_parent_shuffle_required |
|
private |
◆ m_prev_activations_dists
| std::vector<dc::Dist> lbann::distconv_adapter::m_prev_activations_dists |
|
protected |
◆ m_prev_error_signals_dists
| std::vector<dc::Dist> lbann::distconv_adapter::m_prev_error_signals_dists |
|
protected |
The documentation for this class was generated from the following file: