#include <array_parameters.h>
Definition at line 60 of file array_parameters.h.
◆ const_iterator
◆ iterator
◆ sparse_parameters() [1/4]
sparse_parameters::sparse_parameters |
( |
size_t |
length, |
|
|
uint32_t |
stride_shift = 0 |
|
) |
| |
|
inline |
Definition at line 79 of file array_parameters.h.
void(* fun)(const weight *, void *)
uint32_t stride_shift() const
◆ sparse_parameters() [2/4]
sparse_parameters::sparse_parameters |
( |
| ) |
|
|
inline |
◆ sparse_parameters() [3/4]
◆ sparse_parameters() [4/4]
◆ ~sparse_parameters()
sparse_parameters::~sparse_parameters |
( |
| ) |
|
|
inline |
◆ begin()
Definition at line 105 of file array_parameters.h.
107 weight_map::iterator i =
_map.begin();
sparse_iterator< weight > iterator
◆ cbegin()
Definition at line 117 of file array_parameters.h.
119 weight_map::iterator i =
_map.begin();
sparse_iterator< const weight > const_iterator
◆ cend()
Definition at line 122 of file array_parameters.h.
124 weight_map::iterator i =
_map.begin();
sparse_iterator< const weight > const_iterator
◆ end()
Definition at line 110 of file array_parameters.h.
112 weight_map::iterator i =
_map.end();
sparse_iterator< weight > iterator
◆ first()
weight* sparse_parameters::first |
( |
| ) |
|
|
inline |
◆ mask()
uint64_t sparse_parameters::mask |
( |
| ) |
const |
|
inline |
◆ not_null()
bool sparse_parameters::not_null |
( |
| ) |
|
|
inline |
◆ operator[]() [1/2]
weight& sparse_parameters::operator[] |
( |
size_t |
i | ) |
|
|
inline |
◆ operator[]() [2/2]
const weight& sparse_parameters::operator[] |
( |
size_t |
i | ) |
const |
|
inline |
◆ seeded()
uint64_t sparse_parameters::seeded |
( |
| ) |
const |
|
inline |
◆ set_default() [1/2]
template<class R , class T >
void sparse_parameters::set_default |
( |
R & |
info | ) |
|
|
inline |
◆ set_default() [2/2]
template<class T >
void sparse_parameters::set_default |
( |
| ) |
|
|
inline |
◆ set_zero()
void sparse_parameters::set_zero |
( |
size_t |
offset | ) |
|
|
inline |
◆ shallow_copy()
◆ share()
void sparse_parameters::share |
( |
size_t |
| ) |
|
|
inline |
◆ stride()
uint32_t sparse_parameters::stride |
( |
| ) |
const |
|
inline |
◆ stride_shift() [1/2]
uint32_t sparse_parameters::stride_shift |
( |
| ) |
const |
|
inline |
◆ stride_shift() [2/2]
void sparse_parameters::stride_shift |
( |
uint32_t |
stride_shift | ) |
|
|
inline |
◆ strided_index()
weight& sparse_parameters::strided_index |
( |
size_t |
index | ) |
|
|
inline |
◆ _delete
bool sparse_parameters::_delete |
|
private |
◆ _map
◆ _seeded
bool sparse_parameters::_seeded |
|
private |
◆ _stride_shift
uint32_t sparse_parameters::_stride_shift |
|
private |
◆ _weight_mask
uint64_t sparse_parameters::_weight_mask |
|
private |
◆ default_data
void* sparse_parameters::default_data |
|
private |
◆ default_value
float* sparse_parameters::default_value |
|
private |
◆ fun
void(* sparse_parameters::fun) (const weight *, void *) |
|
private |
The documentation for this class was generated from the following file: