Apache Singa
A General Distributed Deep Learning Library
singa::CppCPU Member List

This is the complete list of members for singa::CppCPU, including all inherited members.

context(int k) (defined in singa::Device)singa::Deviceinline
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::Devicevirtual
CopyToFrom(void *dst, const void *src, size_t nBytes, CopyDirection direction, Context *ctx) override (defined in singa::CppCPU)singa::CppCPUprotectedvirtual
CppCPU() (defined in singa::CppCPU)singa::CppCPU
ctx_ (defined in singa::Device)singa::Deviceprotected
Device(int id, int num_executors)singa::Device
DoExec(function< void(Context *)> &&fn, int executor) overridesinga::CppCPUprotectedvirtual
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) overridesinga::CppCPUprotectedvirtual
FreeBlock(Block *block)singa::Device
GetAllocatedMem()singa::Deviceinlinevirtual
host() const override (defined in singa::CppCPU)singa::CppCPUinlinevirtual
host_singa::Deviceprotected
id() const (defined in singa::Device)singa::Deviceinline
id_ (defined in singa::Device)singa::Deviceprotected
lang() constsinga::Deviceinline
lang_singa::Deviceprotected
Malloc(int size) overridesinga::CppCPUprotectedvirtual
NewBlock(int size)singa::Device
num_executors_ (defined in singa::Device)singa::Deviceprotected
seed_ (defined in singa::Device)singa::Deviceprotected
SetRandSeed(unsigned seed) override (defined in singa::CppCPU)singa::CppCPUvirtual
Sync()singa::Device
~CppCPU() (defined in singa::CppCPU)singa::CppCPU
~Device() (defined in singa::Device)singa::Deviceinlinevirtual