LBANN
0.103.0
LivermoreBigArtificialNeuralNetworkToolkit
lbann::PermuteLayer< T > Member List
This is the complete list of members for
lbann::PermuteLayer< T >
, including all inherited members.
add_as_gradient_source
()
lbann::Layer
protected
add_child_layer
(ViewingLayerPtr child)
lbann::Layer
add_parent_layer
(ViewingLayerPtr parent)
lbann::Layer
add_weights
(ViewingWeightsPtr w)
lbann::Layer
inline
protected
back_prop
()
lbann::Layer
bp_compute
() final
lbann::PermuteLayer< T >
protected
virtual
bp_setup_gradient_wrt_inputs
() override
lbann::data_type_layer< T >
protected
virtual
can_run_inplace
() const override
lbann::PermuteLayer< T >
inline
virtual
cereal::access
class
lbann::PermuteLayer< T >
friend
check_setup
() override
lbann::data_type_layer< T >
virtual
clear_child_layers
()
lbann::Layer
inline
clear_parent_layers
()
lbann::Layer
inline
copy
() const final
lbann::PermuteLayer< T >
virtual
current_output_mini_batch_size
() const override
lbann::data_type_layer< T >
virtual
data_type_layer
(lbann_comm *, bool persistent_error_signals=false)
lbann::data_type_layer< T >
inline
data_type_layer
(data_type_layer &&other)=default
lbann::data_type_layer< T >
protected
data_type_layer
(data_type_layer const &other)
lbann::data_type_layer< T >
protected
distconv_enabled
() const
lbann::Layer
inline
find_child_layer_index
(const Layer &l) const
lbann::Layer
find_parent_layer_index
(const Layer &l) const
lbann::Layer
forward_prop
() final
lbann::data_type_layer< T >
virtual
fp_compute
() final
lbann::PermuteLayer< T >
protected
virtual
fp_setup_inputs
() override
lbann::data_type_layer< T >
protected
virtual
fp_setup_outputs
() override
lbann::data_type_layer< T >
protected
virtual
freeze
()
lbann::Layer
get_activations
(const Layer &child) const override
lbann::data_type_layer< T >
virtual
get_activations
(int child_index=0)
lbann::data_type_layer< T >
get_activations
(int child_index=0) const
lbann::data_type_layer< T >
get_all_activations
()
lbann::data_type_layer< T >
get_all_error_signals
()
lbann::data_type_layer< T >
get_all_prev_activations
()
lbann::data_type_layer< T >
get_all_prev_error_signals
()
lbann::data_type_layer< T >
get_backprop_requirements
() const override
lbann::PermuteLayer< T >
inline
virtual
get_branch_tag_input
(int tag)
lbann::data_type_layer< T >
get_branch_tag_input_vector
()
lbann::data_type_layer< T >
get_child_layer
(size_t index=0) const
lbann::Layer
get_child_layer_pointer
(size_t index) const
lbann::Layer
get_child_layers
() const
lbann::Layer
get_comm
() const
lbann::Layer
get_communication_flag
()
lbann::Layer
inline
get_data_layout
() const final
lbann::PermuteLayer< T >
virtual
get_datatype_name
() const override
lbann::data_type_layer< T >
inline
virtual
get_description
() const final
lbann::PermuteLayer< T >
virtual
get_device_allocation
() const final
lbann::PermuteLayer< T >
virtual
get_error_signals
(const Layer &parent) const override
lbann::data_type_layer< T >
virtual
get_error_signals
(int parent_index=0)
lbann::data_type_layer< T >
get_error_signals
(int parent_index=0) const
lbann::data_type_layer< T >
get_expected_num_child_layers
() const noexcept
lbann::Layer
inline
get_expected_num_parent_layers
() const noexcept
lbann::Layer
inline
get_grid_tag
() const noexcept
lbann::Layer
get_hint_layer
() const
lbann::Layer
get_input_dims
(size_t input_index=0) const
lbann::Layer
get_input_size
(size_t input_index=0) const
lbann::Layer
get_layer_pointers
()
lbann::Layer
virtual
get_local_activations
(int child_index=0)
lbann::data_type_layer< T >
get_local_activations
(int child_index=0) const
lbann::data_type_layer< T >
get_local_error_signals
(int parent_index=0)
lbann::data_type_layer< T >
get_local_error_signals
(int parent_index=0) const
lbann::data_type_layer< T >
get_local_prev_activations
(int parent_index=0) const
lbann::data_type_layer< T >
protected
get_local_prev_error_signals
(int child_index=0) const
lbann::data_type_layer< T >
protected
get_model
() const noexcept
lbann::Layer
inline
get_mygrid
() const
lbann::Layer
inline
get_name
() const
lbann::Layer
inline
get_num_children
() const noexcept
lbann::Layer
inline
get_num_parents
() const noexcept
lbann::Layer
inline
get_num_spliting_groups
() const
lbann::Layer
inline
get_output_dims
(size_t output_index=0) const
lbann::Layer
get_output_size
(size_t output_index=0) const
lbann::Layer
get_parallel_strategy
() noexcept
lbann::Layer
inline
get_parallel_strategy
() const noexcept
lbann::Layer
inline
get_parent_layer
(size_t index=0) const
lbann::Layer
get_parent_layer_pointer
(size_t index) const
lbann::Layer
get_parent_layers
() const
lbann::Layer
get_prev_activations
(int parent_index=0)
lbann::data_type_layer< T >
protected
get_prev_activations
(int parent_index=0) const
lbann::data_type_layer< T >
protected
get_prev_error_signals
(int child_index=0)
lbann::data_type_layer< T >
protected
get_prev_error_signals
(int child_index=0) const
lbann::data_type_layer< T >
protected
get_run_layer_in_subgraph
() const noexcept
lbann::Layer
inline
get_subgrid_comm
()
lbann::data_type_layer< T >
inline
get_temp_grad
()
lbann::data_type_layer< T >
get_type
() const final
lbann::PermuteLayer< T >
virtual
get_weights
(size_t idx) const
lbann::Layer
protected
get_weights
(size_t idx)
lbann::Layer
protected
get_weights_pointers
() const
lbann::Layer
has_weights
() const noexcept
lbann::Layer
inline
protected
has_weights
(size_t idx) const noexcept
lbann::Layer
inline
protected
infer_mini_batch_size_from_parents
() const
lbann::Layer
infer_mini_batch_size_from_parents_or_default_to_current
() const override
lbann::data_type_layer< T >
virtual
InputAbsDistMatReadProxyType
typedef
lbann::data_type_layer< T >
InputAbsDistMatrixType
typedef
lbann::data_type_layer< T >
InputAbsMatrixType
typedef
lbann::data_type_layer< T >
is_frozen
() const
lbann::Layer
Layer
()
lbann::Layer
Layer
(Layer &&other)=default
lbann::Layer
protected
Layer
(Layer const &other)
lbann::Layer
protected
m_bp_compute_time
lbann::Layer
protected
m_bp_time
lbann::Layer
protected
m_expected_num_child_layers
lbann::Layer
protected
m_expected_num_parent_layers
lbann::Layer
protected
m_fp_compute_time
lbann::Layer
protected
m_fp_time
lbann::Layer
protected
m_frozen
lbann::Layer
protected
m_grid_tag
lbann::Layer
protected
m_impl
lbann::PermuteLayer< T >
private
m_interSubGridVCComm
lbann::Layer
protected
m_model
lbann::Layer
protected
m_name
lbann::Layer
protected
m_num_spliting_groups
lbann::Layer
protected
m_runs_inplace
lbann::Layer
protected
m_subgraph_parallelism_execution
lbann::Layer
protected
m_subgrid_ranks
lbann::Layer
protected
m_update_time
lbann::Layer
protected
master_weights
(size_t idx)
lbann::data_type_layer< T >
inline
protected
master_weights
(size_t idx) const
lbann::data_type_layer< T >
inline
protected
num_weights
() const noexcept
lbann::Layer
inline
protected
operator=
(PermuteLayer const &other)
lbann::PermuteLayer< T >
operator=
(PermuteLayer &&other)=default
lbann::PermuteLayer< T >
data_type_layer< T >::operator=
(data_type_layer &&other)=default
lbann::data_type_layer< T >
protected
data_type_layer< T >::operator=
(data_type_layer const &other)
lbann::data_type_layer< T >
protected
lbann::Layer::operator=
(Layer &&other)=default
lbann::Layer
protected
lbann::Layer::operator=
(Layer const &other)
lbann::Layer
protected
OutputAbsDistMatReadProxyType
typedef
lbann::data_type_layer< T >
OutputAbsDistMatrixType
typedef
lbann::data_type_layer< T >
OutputAbsMatrixType
typedef
lbann::data_type_layer< T >
PermuteLayer
(std::vector< int > const &axes)
lbann::PermuteLayer< T >
PermuteLayer
(PermuteLayer const &other)
lbann::PermuteLayer< T >
PermuteLayer
(PermuteLayer &&other)=default
lbann::PermuteLayer< T >
PermuteLayer
()
lbann::PermuteLayer< T >
protected
remove_as_gradient_source
()
lbann::Layer
protected
replace_child_layer
(ViewingLayerPtr l, size_t index)
lbann::Layer
replace_parent_layer
(ViewingLayerPtr l, size_t index)
lbann::Layer
replace_weights
(Layer const &other_layer)
lbann::Layer
reset_counters
()
lbann::Layer
reset_inter_subgrid_vc_comm
(std::shared_ptr< El::mpi::Comm > mpi_comm)
lbann::Layer
inline
run_layer_in_subgraph
lbann::Layer
protected
runs_inplace
() const
lbann::Layer
inline
serialize
(ArchiveT &ar)
lbann::PermuteLayer< T >
set_communication_flag
(SubGraphCommunication type)
lbann::Layer
inline
set_grid_tag
(int tag)
lbann::Layer
set_hint_layer
(ViewingLayerPtr l)
lbann::Layer
set_keep_error_signals
(bool) override
lbann::data_type_layer< T >
virtual
set_layer_pointers
(std::vector< ViewingLayerPtr > layers)
lbann::Layer
virtual
set_model
(model *m)
lbann::Layer
inline
set_name
(const std::string name)
lbann::Layer
inline
set_num_spliting_groups
(El::Int spliting_groups)
lbann::Layer
inline
set_num_weights
(size_t n)
lbann::Layer
inline
protected
set_output_dims
(std::vector< int > dims, size_t output_index=0)
lbann::Layer
set_run_layer_in_subgraph
()
lbann::Layer
inline
set_subgraph_parallelism_execution
()
lbann::Layer
inline
set_weights
(size_t idx, ViewingWeightsPtr w)
lbann::Layer
inline
protected
set_weights_pointers
(std::vector< ViewingWeightsPtr > ptrs)
lbann::Layer
setup
(size_t max_mini_batch_size, const std::vector< El::Grid *> &grids)
lbann::Layer
virtual
setup_data
(size_t max_mini_batch_size) override
lbann::data_type_layer< T >
protected
virtual
setup_dims
() final
lbann::PermuteLayer< T >
protected
virtual
setup_gpu
()
lbann::Layer
inline
protected
virtual
setup_grid
()
lbann::Layer
protected
setup_matrices
(const std::vector< El::Grid * > &grids) override
lbann::data_type_layer< T >
protected
virtual
setup_pointers
()
lbann::Layer
protected
virtual
subgraph_communication_method
lbann::Layer
protected
subgraph_parallelism_execution
() const noexcept
lbann::Layer
inline
summarize_matrices
(lbann_summary &summarizer, int step) override
lbann::data_type_layer< T >
virtual
summarize_stats
(lbann_summary &summarizer, int step)
lbann::Layer
swap
(PermuteLayer &other)
lbann::PermuteLayer< T >
unfreeze
()
lbann::Layer
update
()
lbann::Layer
update_compute
()
lbann::Layer
inline
protected
virtual
using_gpus
() const noexcept
lbann::Layer
inline
weights_values
(size_t idx) const
lbann::data_type_layer< T >
protected
WeightsProxyType
typedef
lbann::data_type_layer< T >
write_proto
(lbann_data::Layer &proto) const
lbann::Layer
write_specific_proto
(lbann_data::Layer &proto) const final
lbann::PermuteLayer< T >
protected
virtual
~data_type_layer
()=default
lbann::data_type_layer< T >
virtual
~Layer
()=default
lbann::Layer
virtual
~PermuteLayer
()
lbann::PermuteLayer< T >
Generated on Wed Oct 11 2023 20:49:40 for LBANN by
1.8.13