NeuZephyr
Simple DL Framework
nz::cuStrm::StreamManager< T > Member List

This is the complete list of members for nz::cuStrm::StreamManager< T >, including all inherited members.

free(T *data)nz::cuStrm::StreamManager< T >inline
freeAsync(T *data)nz::cuStrm::StreamManager< T >inline
freeHost(T *data)nz::cuStrm::StreamManager< T >inline
getStream()nz::cuStrm::StreamManager< T >inline
Instance()nz::cuStrm::StreamManager< T >inlinestatic
malloc(T **data, const size_t size)nz::cuStrm::StreamManager< T >inline
memcpy(T *dst, T *src, const size_t size, const cudaMemcpyKind kind)nz::cuStrm::StreamManager< T >inline
memset(T *data, const int value, const size_t count)nz::cuStrm::StreamManager< T >inline
randomize(T *data, size_t size, size_t seed, curandRngType_t rngType)nz::cuStrm::StreamManager< T >inline
recordData(T *data, cudaStream_t stream)nz::cuStrm::StreamManager< T >inline
streamWait(T *data, cudaStream_t stream)nz::cuStrm::StreamManager< T >inline
submit(F func, dim3 grid, dim3 block, size_t shared, T *odata, T *idata, Args... args)nz::cuStrm::StreamManager< T >inline
sync() constnz::cuStrm::StreamManager< T >inline
syncData(T *data)nz::cuStrm::StreamManager< T >inline
~StreamManager()nz::cuStrm::StreamManager< T >inline