|
| IDEEPContext (const DeviceOption &option) |
|
| IDEEPContext (const at::Device &device) |
|
void | SwitchToDevice (int) |
|
void | WaitEvent (const Event &ev) |
|
void | Record (Event *ev, const char *err_msg=nullptr) const |
|
void | FinishDeviceComputation () |
|
rand_gen_type & | RandGenerator () |
|
void | CopyBytesSameDevice (size_t nbytes, const void *src, void *dst) override |
|
void | CopyBytesFromCPU (size_t nbytes, const void *src, void *dst) override |
|
void | CopyBytesToCPU (size_t nbytes, const void *src, void *dst) override |
|
bool | SupportsNonFundamentalTypes () const override |
|
template<class SrcContext , class DstContext > |
void | CopyBytes (size_t nbytes, const void *src, void *dst) |
|
template<typename T , class SrcContext , class DstContext > |
void | Copy (size_t n, const T *src, T *dst) |
|
template<class SrcContext , class DstContext > |
void | CopyItems (const TypeMeta &meta, size_t n, const void *src, void *dst) |
|
at::Device | device () const override |
|
DeviceType | device_type () const override |
|
template<> |
void | CopyBytes (size_t nbytes, const void *src, void *dst) |
|
template<> |
void | CopyBytes (size_t nbytes, const void *src, void *dst) |
|
template<> |
void | CopyBytes (size_t nbytes, const void *src, void *dst) |
|
void | SwitchToDevice () |
|
template<typename T > |
void | CopySameDevice (size_t n, const T *src, T *dst) |
|
template<typename T > |
void | CopyFromCPU (size_t n, const T *src, T *dst) |
|
template<typename T > |
void | CopyToCPU (size_t n, const T *src, T *dst) |
|
void | EnforceMetaCopyOK () |
|
void | CopyItemsSameDevice (const caffe2::TypeMeta &meta, size_t n, const void *src, void *dst) |
|
void | CopyItemsFromCPU (const caffe2::TypeMeta &meta, size_t n, const void *src, void *dst) |
|
void | CopyItemsToCPU (const caffe2::TypeMeta &meta, size_t n, const void *src, void *dst) |
|
Definition at line 11 of file ideep_context.h.