Apache Singa
A General Distributed Deep Learning Library
|
This is the complete list of members for singa::Device, including all inherited members.
context(int k) (defined in singa::Device) | singa::Device | inline |
CopyDataFromHostPtr(Block *dst, const void *src, size_t nBytes, size_t dst_offset=0) (defined in singa::Device) | singa::Device | |
CopyDataToFrom(Block *dst, Block *src, size_t nBytes, CopyDirection direction, int dst_offset, int src_offset) | singa::Device | virtual |
CopyToFrom(void *dst, const void *src, size_t nBytes, CopyDirection direction, Context *ctx)=0 (defined in singa::Device) | singa::Device | protectedpure virtual |
ctx_ (defined in singa::Device) | singa::Device | protected |
Device(int id, int num_executors) | singa::Device | |
DoExec(function< void(Context *)> &&fn, int executor)=0 | singa::Device | protectedpure virtual |
Exec(function< void(Context *)> &&fn, const vector< Block *> read_blocks, const vector< Block *> write_blocks, bool use_rand_generator=false) | singa::Device | |
Free(void *ptr)=0 | singa::Device | protectedpure virtual |
FreeBlock(Block *block) | singa::Device | |
GetAllocatedMem() | singa::Device | inlinevirtual |
host() const (defined in singa::Device) | singa::Device | inlinevirtual |
host_ | singa::Device | protected |
id() const (defined in singa::Device) | singa::Device | inline |
id_ (defined in singa::Device) | singa::Device | protected |
lang() const | singa::Device | inline |
lang_ | singa::Device | protected |
Malloc(int size)=0 | singa::Device | protectedpure virtual |
NewBlock(int size) | singa::Device | |
num_executors_ (defined in singa::Device) | singa::Device | protected |
seed_ (defined in singa::Device) | singa::Device | protected |
SetRandSeed(unsigned seed)=0 (defined in singa::Device) | singa::Device | pure virtual |
Sync() | singa::Device | |
~Device() (defined in singa::Device) | singa::Device | inlinevirtual |