#include <allreduce.h>
|
| | all_reduce_threads (all_reduce_threads *root, size_t ptotal, size_t pnode, bool quiet=false) |
| |
| | all_reduce_threads (size_t ptotal, size_t pnode, bool quiet=false) |
| |
| virtual | ~all_reduce_threads () |
| |
| template<class T , void(*)(T &, const T &) f> |
| void | all_reduce (T *buffer, const size_t n) |
| |
| | all_reduce_base (size_t ptotal, const size_t pnode, bool pquiet=false) |
| |
| virtual | ~all_reduce_base ()=default |
| |
◆ all_reduce_threads() [1/2]
| VW::all_reduce_threads::all_reduce_threads |
( |
all_reduce_threads * |
root, |
|
|
size_t |
ptotal, |
|
|
size_t |
pnode, |
|
|
bool |
quiet = false |
|
) |
| |
◆ all_reduce_threads() [2/2]
| VW::all_reduce_threads::all_reduce_threads |
( |
size_t |
ptotal, |
|
|
size_t |
pnode, |
|
|
bool |
quiet = false |
|
) |
| |
◆ ~all_reduce_threads()
| virtual VW::all_reduce_threads::~all_reduce_threads |
( |
| ) |
|
|
virtual |
◆ all_reduce()
template<class T , void(*)(T &, const T &) f>
| void VW::all_reduce_threads::all_reduce |
( |
T * |
buffer, |
|
|
const size_t |
n |
|
) |
| |
|
inline |
The documentation for this class was generated from the following file:
- /nix/store/2saqbz278bj3pvhbfxlcc50cjbvs3h0h-source/vowpalwabbit/allreduce/include/vw/allreduce/allreduce.h