View Source Evision.CUDA.DeviceInfo (Evision v0.1.11)
Link to this section Summary
Types
Type that represents an Evision.CUDA.DeviceInfo
struct.
Functions
Return
- retval:
int
Python prototype (for reference):
Return
- retval:
bool
Python prototype (for reference):
Return
- retval:
int
Python prototype (for reference):
Return
- retval:
DeviceInfo::ComputeMode
Python prototype (for reference):
Return
- retval:
bool
Python prototype (for reference):
Returns system index of the CUDA device starting with 0.
The constructors.
Return
- retval:
bool
Python prototype (for reference):
Return
- retval:
size_t
Python prototype (for reference):
Return
- retval:
bool
Python prototype (for reference):
Checks the CUDA module and device compatibility.
Return
- retval:
bool
Python prototype (for reference):
Return
- retval:
int
Python prototype (for reference):
Return
- retval:
int
Python prototype (for reference):
Return
- retval:
Vec3i
Python prototype (for reference):
Return
- retval:
int
Python prototype (for reference):
Return
- retval:
Vec2i
Python prototype (for reference):
Return
- retval:
Vec2i
Python prototype (for reference):
Return
- retval:
Vec3i
Python prototype (for reference):
Return
- retval:
Vec3i
Python prototype (for reference):
Return
- retval:
int
Python prototype (for reference):
Return
- retval:
Vec2i
Python prototype (for reference):
Return
- retval:
int
Python prototype (for reference):
Return
- retval:
Vec2i
Python prototype (for reference):
Return
- retval:
int
Python prototype (for reference):
Return
- retval:
int
Python prototype (for reference):
Return
- retval:
Vec2i
Python prototype (for reference):
Return
- retval:
Vec2i
Python prototype (for reference):
Return
- retval:
Vec3i
Python prototype (for reference):
Return
- retval:
Vec3i
Python prototype (for reference):
Return
- retval:
Vec2i
Python prototype (for reference):
Return
- retval:
Vec3i
Python prototype (for reference):
Return
- retval:
int
Python prototype (for reference):
Return
- retval:
Vec2i
Python prototype (for reference):
Return
- retval:
Vec3i
Python prototype (for reference):
Return
- retval:
int
Python prototype (for reference):
Return
- retval:
int
Python prototype (for reference):
Return
- retval:
int
Python prototype (for reference):
Return
- retval:
int
Python prototype (for reference):
Return
- retval:
size_t
Python prototype (for reference):
Return
- retval:
int
Python prototype (for reference):
Return
- retval:
int
Python prototype (for reference):
Return
- retval:
int
Python prototype (for reference):
Return
- retval:
int
Python prototype (for reference):
Return
- retval:
int
Python prototype (for reference):
Positional Arguments
- totalMemory:
size_t
- freeMemory:
size_t
Python prototype (for reference):
Return
- retval:
int
Python prototype (for reference):
Return
- retval:
size_t
Python prototype (for reference):
Return
- retval:
size_t
Python prototype (for reference):
Return
- retval:
bool
Python prototype (for reference):
Return
- retval:
size_t
Python prototype (for reference):
Return
- retval:
size_t
Python prototype (for reference):
Return
- retval:
size_t
Python prototype (for reference):
Return
- retval:
size_t
Python prototype (for reference):
Return
- retval:
size_t
Python prototype (for reference):
Return
- retval:
bool
Python prototype (for reference):
Return
- retval:
int
Python prototype (for reference):
Link to this section Types
@type t() :: %Evision.CUDA.DeviceInfo{ref: reference()}
Type that represents an Evision.CUDA.DeviceInfo
struct.
ref.
reference()
The underlying erlang resource variable.
Link to this section Functions
Return
- retval:
int
Python prototype (for reference):
asyncEngineCount() -> retval
Return
- retval:
bool
Python prototype (for reference):
canMapHostMemory() -> retval
Return
- retval:
int
Python prototype (for reference):
clockRate() -> retval
Return
- retval:
DeviceInfo::ComputeMode
Python prototype (for reference):
computeMode() -> retval
Return
- retval:
bool
Python prototype (for reference):
concurrentKernels() -> retval
Returns system index of the CUDA device starting with 0.
Return
- retval:
int
Python prototype (for reference):
deviceID() -> retval
Return
- self:
Evision.CUDA.DeviceInfo
Python prototype (for reference):
DeviceInfo() -> <cuda_DeviceInfo object>
The constructors.
Positional Arguments
device_id:
int
.System index of the CUDA device starting with 0.
Return
- self:
Evision.CUDA.DeviceInfo
Constructs the DeviceInfo object for the specified device. If device_id parameter is missed, it constructs an object for the current device.
Python prototype (for reference):
DeviceInfo(device_id) -> <cuda_DeviceInfo object>
Return
- retval:
bool
Python prototype (for reference):
ECCEnabled() -> retval
Return
- retval:
size_t
Python prototype (for reference):
freeMemory() -> retval
Return
- retval:
bool
Python prototype (for reference):
integrated() -> retval
Checks the CUDA module and device compatibility.
Return
- retval:
bool
This function returns true if the CUDA module can be run on the specified device. Otherwise, it returns false .
Python prototype (for reference):
isCompatible() -> retval
Return
- retval:
bool
Python prototype (for reference):
kernelExecTimeoutEnabled() -> retval
Return
- retval:
int
Python prototype (for reference):
l2CacheSize() -> retval
Return
- retval:
int
Python prototype (for reference):
majorVersion() -> retval
Return
- retval:
Vec3i
Python prototype (for reference):
maxGridSize() -> retval
Return
- retval:
int
Python prototype (for reference):
maxSurface1D() -> retval
Return
- retval:
Vec2i
Python prototype (for reference):
maxSurface1DLayered() -> retval
Return
- retval:
Vec2i
Python prototype (for reference):
maxSurface2D() -> retval
Return
- retval:
Vec3i
Python prototype (for reference):
maxSurface2DLayered() -> retval
Return
- retval:
Vec3i
Python prototype (for reference):
maxSurface3D() -> retval
Return
- retval:
int
Python prototype (for reference):
maxSurfaceCubemap() -> retval
Return
- retval:
Vec2i
Python prototype (for reference):
maxSurfaceCubemapLayered() -> retval
Return
- retval:
int
Python prototype (for reference):
maxTexture1D() -> retval
Return
- retval:
Vec2i
Python prototype (for reference):
maxTexture1DLayered() -> retval
Return
- retval:
int
Python prototype (for reference):
maxTexture1DLinear() -> retval
Return
- retval:
int
Python prototype (for reference):
maxTexture1DMipmap() -> retval
Return
- retval:
Vec2i
Python prototype (for reference):
maxTexture2D() -> retval
Return
- retval:
Vec2i
Python prototype (for reference):
maxTexture2DGather() -> retval
Return
- retval:
Vec3i
Python prototype (for reference):
maxTexture2DLayered() -> retval
Return
- retval:
Vec3i
Python prototype (for reference):
maxTexture2DLinear() -> retval
Return
- retval:
Vec2i
Python prototype (for reference):
maxTexture2DMipmap() -> retval
Return
- retval:
Vec3i
Python prototype (for reference):
maxTexture3D() -> retval
Return
- retval:
int
Python prototype (for reference):
maxTextureCubemap() -> retval
Return
- retval:
Vec2i
Python prototype (for reference):
maxTextureCubemapLayered() -> retval
Return
- retval:
Vec3i
Python prototype (for reference):
maxThreadsDim() -> retval
Return
- retval:
int
Python prototype (for reference):
maxThreadsPerBlock() -> retval
Return
- retval:
int
Python prototype (for reference):
maxThreadsPerMultiProcessor() -> retval
Return
- retval:
int
Python prototype (for reference):
memoryBusWidth() -> retval
Return
- retval:
int
Python prototype (for reference):
memoryClockRate() -> retval
Return
- retval:
size_t
Python prototype (for reference):
memPitch() -> retval
Return
- retval:
int
Python prototype (for reference):
minorVersion() -> retval
Return
- retval:
int
Python prototype (for reference):
multiProcessorCount() -> retval
Return
- retval:
int
Python prototype (for reference):
pciBusID() -> retval
Return
- retval:
int
Python prototype (for reference):
pciDeviceID() -> retval
Return
- retval:
int
Python prototype (for reference):
pciDomainID() -> retval
Positional Arguments
- totalMemory:
size_t
- freeMemory:
size_t
Python prototype (for reference):
queryMemory(totalMemory, freeMemory) -> None
Return
- retval:
int
Python prototype (for reference):
regsPerBlock() -> retval
Return
- retval:
size_t
Python prototype (for reference):
surfaceAlignment() -> retval
Return
- retval:
bool
Python prototype (for reference):
tccDriver() -> retval
Return
- retval:
size_t
Python prototype (for reference):
textureAlignment() -> retval
Return
- retval:
size_t
Python prototype (for reference):
texturePitchAlignment() -> retval
Return
- retval:
size_t
Python prototype (for reference):
totalConstMem() -> retval
Return
- retval:
size_t
Python prototype (for reference):
totalGlobalMem() -> retval
Return
- retval:
size_t
Python prototype (for reference):
totalMemory() -> retval
Return
- retval:
bool
Python prototype (for reference):
unifiedAddressing() -> retval
Return
- retval:
int
Python prototype (for reference):
warpSize() -> retval