libSCALE  0.2.0
A modern C++ CUDA API
sp::Device Member List

This is the complete list of members for sp::Device, including all inherited members.

allocateMemory(size_t n, DeviceMemoryType memType=DeviceMemoryType::NORMAL)sp::Device
choose(const cudaDeviceProp &prop)sp::Devicestatic
createStream(const std::string &name) constsp::Device
createStream() constsp::Device
createStreamWithPriority(int priority, const std::string &name) constsp::Device
createStreamWithPriority(int priority) constsp::Device
Device(const Device &)=delete (defined in sp::Device)sp::Device
ensureActive() constsp::Device
get(int i)sp::Devicestatic
getActive()sp::Devicestatic
getAttribute()sp::Devicestatic
getAttribute()sp::Devicestatic
getByPCIBusId(std::string_view pciBusId)sp::Devicestatic
getCacheConfig() constsp::Device
getCount()sp::Devicestatic
getFlags() constsp::Device
getId() constsp::Device
getIncomingPrefetchStream()sp::Device
getInvalid()sp::Devicestatic
getLimit(cudaLimit limit) constsp::Device
getMappedDevicePtr(T *ptr) const (defined in sp::Device)sp::Device
getPCIBusId() constsp::Device
getProperties() constsp::Device
getSharedMemConfig() constsp::Device
getStreamPriorityRange() constsp::Device
hasAddress(__device const void *ptr) constsp::Device
operator int() constsp::Device
operator=(const Device &)=delete (defined in sp::Device)sp::Device
queueMemoryPrefetch(const T *src, size_t count) constsp::Device
reset() constsp::Device
setCacheConfig(cudaFuncCache conf)sp::Device
setFlags(unsigned int flags)sp::Device
setLimit(cudaLimit limit, size_t value)sp::Device
setName(const std::string &name) constsp::Device
setSharedMemConfig(cudaSharedMemConfig conf)sp::Device
Stream (defined in sp::Device)sp::Devicefriend
synchronize() constsp::Device