View Source Evision.OCL.Device (Evision v0.1.34)
Summary
Functions
addressBits
available
compilerAvailable
Device
deviceVersionMajor
deviceVersionMinor
doubleFPConfig
driverVersion
endianLittle
errorCorrectionSupport
executionCapabilities
extensions
getDefault
globalMemCacheLineSize
globalMemCacheSize
globalMemCacheType
globalMemSize
halfFPConfig
hostUnifiedMemory
image2DMaxHeight
image2DMaxWidth
image3DMaxDepth
image3DMaxHeight
image3DMaxWidth
imageFromBufferSupport
imageMaxArraySize
imageMaxBufferSize
imageSupport
intelSubgroupsSupport
isAMD
isExtensionSupported
isIntel
isNVidia
linkerAvailable
localMemSize
localMemType
maxClockFrequency
maxComputeUnits
maxConstantArgs
maxConstantBufferSize
maxMemAllocSize
maxParameterSize
maxReadImageArgs
maxSamplers
maxWorkGroupSize
maxWorkItemDims
maxWriteImageArgs
memBaseAddrAlign
name
nativeVectorWidthChar
nativeVectorWidthDouble
nativeVectorWidthFloat
nativeVectorWidthHalf
nativeVectorWidthInt
nativeVectorWidthLong
nativeVectorWidthShort
OpenCL_C_Version
OpenCLVersion
preferredVectorWidthChar
preferredVectorWidthDouble
preferredVectorWidthFloat
preferredVectorWidthHalf
preferredVectorWidthInt
preferredVectorWidthLong
preferredVectorWidthShort
printfBufferSize
profilingTimerResolution
singleFPConfig
type
vendorID
vendorName
version
Types
@type t() :: %Evision.OCL.Device{ref: reference()}
Type that represents an OCL.Device
struct.
ref.
reference()
The underlying erlang resource variable.
Functions
addressBits
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
int
Python prototype (for reference only):
addressBits() -> retval
available
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
bool
Python prototype (for reference only):
available() -> retval
compilerAvailable
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
bool
Python prototype (for reference only):
compilerAvailable() -> retval
Device
Return
- self:
Evision.OCL.Device.t()
Python prototype (for reference only):
Device() -> <ocl_Device object>
deviceVersionMajor
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
int
Python prototype (for reference only):
deviceVersionMajor() -> retval
deviceVersionMinor
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
int
Python prototype (for reference only):
deviceVersionMinor() -> retval
doubleFPConfig
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
int
Python prototype (for reference only):
doubleFPConfig() -> retval
driverVersion
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
String
Python prototype (for reference only):
driverVersion() -> retval
endianLittle
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
bool
Python prototype (for reference only):
endianLittle() -> retval
errorCorrectionSupport
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
bool
Python prototype (for reference only):
errorCorrectionSupport() -> retval
executionCapabilities
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
int
Python prototype (for reference only):
executionCapabilities() -> retval
extensions
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
String
Python prototype (for reference only):
extensions() -> retval
getDefault
Return
- retval:
Evision.OCL.Device.t()
Python prototype (for reference only):
getDefault() -> retval
globalMemCacheLineSize
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
int
Python prototype (for reference only):
globalMemCacheLineSize() -> retval
globalMemCacheSize
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
size_t
Python prototype (for reference only):
globalMemCacheSize() -> retval
globalMemCacheType
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
int
Python prototype (for reference only):
globalMemCacheType() -> retval
globalMemSize
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
size_t
Python prototype (for reference only):
globalMemSize() -> retval
halfFPConfig
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
int
Python prototype (for reference only):
halfFPConfig() -> retval
hostUnifiedMemory
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
bool
Python prototype (for reference only):
hostUnifiedMemory() -> retval
image2DMaxHeight
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
size_t
Python prototype (for reference only):
image2DMaxHeight() -> retval
image2DMaxWidth
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
size_t
Python prototype (for reference only):
image2DMaxWidth() -> retval
image3DMaxDepth
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
size_t
Python prototype (for reference only):
image3DMaxDepth() -> retval
image3DMaxHeight
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
size_t
Python prototype (for reference only):
image3DMaxHeight() -> retval
image3DMaxWidth
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
size_t
Python prototype (for reference only):
image3DMaxWidth() -> retval
imageFromBufferSupport
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
bool
Python prototype (for reference only):
imageFromBufferSupport() -> retval
imageMaxArraySize
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
size_t
Python prototype (for reference only):
imageMaxArraySize() -> retval
imageMaxBufferSize
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
size_t
Python prototype (for reference only):
imageMaxBufferSize() -> retval
imageSupport
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
bool
Python prototype (for reference only):
imageSupport() -> retval
intelSubgroupsSupport
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
bool
Python prototype (for reference only):
intelSubgroupsSupport() -> retval
isAMD
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
bool
Python prototype (for reference only):
isAMD() -> retval
isExtensionSupported
Positional Arguments
- self:
Evision.OCL.Device.t()
- extensionName:
String
Return
- retval:
bool
Python prototype (for reference only):
isExtensionSupported(extensionName) -> retval
isIntel
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
bool
Python prototype (for reference only):
isIntel() -> retval
isNVidia
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
bool
Python prototype (for reference only):
isNVidia() -> retval
linkerAvailable
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
bool
Python prototype (for reference only):
linkerAvailable() -> retval
localMemSize
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
size_t
Python prototype (for reference only):
localMemSize() -> retval
localMemType
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
int
Python prototype (for reference only):
localMemType() -> retval
maxClockFrequency
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
int
Python prototype (for reference only):
maxClockFrequency() -> retval
maxComputeUnits
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
int
Python prototype (for reference only):
maxComputeUnits() -> retval
maxConstantArgs
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
int
Python prototype (for reference only):
maxConstantArgs() -> retval
maxConstantBufferSize
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
size_t
Python prototype (for reference only):
maxConstantBufferSize() -> retval
maxMemAllocSize
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
size_t
Python prototype (for reference only):
maxMemAllocSize() -> retval
maxParameterSize
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
size_t
Python prototype (for reference only):
maxParameterSize() -> retval
maxReadImageArgs
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
int
Python prototype (for reference only):
maxReadImageArgs() -> retval
maxSamplers
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
int
Python prototype (for reference only):
maxSamplers() -> retval
maxWorkGroupSize
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
size_t
Python prototype (for reference only):
maxWorkGroupSize() -> retval
maxWorkItemDims
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
int
Python prototype (for reference only):
maxWorkItemDims() -> retval
maxWriteImageArgs
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
int
Python prototype (for reference only):
maxWriteImageArgs() -> retval
memBaseAddrAlign
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
int
Python prototype (for reference only):
memBaseAddrAlign() -> retval
name
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
String
Python prototype (for reference only):
name() -> retval
nativeVectorWidthChar
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
int
Python prototype (for reference only):
nativeVectorWidthChar() -> retval
nativeVectorWidthDouble
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
int
Python prototype (for reference only):
nativeVectorWidthDouble() -> retval
nativeVectorWidthFloat
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
int
Python prototype (for reference only):
nativeVectorWidthFloat() -> retval
nativeVectorWidthHalf
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
int
Python prototype (for reference only):
nativeVectorWidthHalf() -> retval
nativeVectorWidthInt
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
int
Python prototype (for reference only):
nativeVectorWidthInt() -> retval
nativeVectorWidthLong
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
int
Python prototype (for reference only):
nativeVectorWidthLong() -> retval
nativeVectorWidthShort
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
int
Python prototype (for reference only):
nativeVectorWidthShort() -> retval
OpenCL_C_Version
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
String
Python prototype (for reference only):
OpenCL_C_Version() -> retval
OpenCLVersion
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
String
Python prototype (for reference only):
OpenCLVersion() -> retval
preferredVectorWidthChar
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
int
Python prototype (for reference only):
preferredVectorWidthChar() -> retval
preferredVectorWidthDouble
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
int
Python prototype (for reference only):
preferredVectorWidthDouble() -> retval
preferredVectorWidthFloat
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
int
Python prototype (for reference only):
preferredVectorWidthFloat() -> retval
preferredVectorWidthHalf
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
int
Python prototype (for reference only):
preferredVectorWidthHalf() -> retval
preferredVectorWidthInt
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
int
Python prototype (for reference only):
preferredVectorWidthInt() -> retval
preferredVectorWidthLong
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
int
Python prototype (for reference only):
preferredVectorWidthLong() -> retval
preferredVectorWidthShort
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
int
Python prototype (for reference only):
preferredVectorWidthShort() -> retval
printfBufferSize
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
size_t
Python prototype (for reference only):
printfBufferSize() -> retval
profilingTimerResolution
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
size_t
Python prototype (for reference only):
profilingTimerResolution() -> retval
singleFPConfig
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
int
Python prototype (for reference only):
singleFPConfig() -> retval
type
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
int
Python prototype (for reference only):
type() -> retval
vendorID
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
int
Python prototype (for reference only):
vendorID() -> retval
vendorName
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
String
Python prototype (for reference only):
vendorName() -> retval
version
Positional Arguments
- self:
Evision.OCL.Device.t()
Return
- retval:
String
Python prototype (for reference only):
version() -> retval