View Source Evision.OCL.Device (Evision v0.1.14)

Link to this section Summary

Types

t()

Type that represents an Evision.OCL.Device struct.

Functions

Return
  • retval: int

Python prototype (for reference):

Return
  • retval: bool

Python prototype (for reference):

Return
  • retval: bool

Python prototype (for reference):

Return

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

Python prototype (for reference):

Return
  • retval: bool

Python prototype (for reference):

Return
  • retval: bool

Python prototype (for reference):

Return
  • retval: int

Python prototype (for reference):

Return

Python prototype (for reference):

Return

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: size_t

Python prototype (for reference):

Return
  • retval: int

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: size_t

Python prototype (for reference):

Return
  • retval: size_t

Python prototype (for reference):

Return
  • retval: bool

Python prototype (for reference):

Return
  • retval: bool

Python prototype (for reference):

Return
  • retval: bool

Python prototype (for reference):

Positional Arguments
Return
  • retval: bool

Python prototype (for reference):

Return
  • retval: bool

Python prototype (for reference):

Return
  • retval: bool

Python prototype (for reference):

Return
  • retval: bool

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: size_t

Python prototype (for reference):

Return
  • retval: size_t

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: 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

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):

Return
  • retval: int

Python prototype (for reference):

Return
  • retval: int

Python prototype (for reference):

Return

Python prototype (for reference):

Return

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):

Return
  • retval: int

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: int

Python prototype (for reference):

Return
  • retval: int

Python prototype (for reference):

Return
  • retval: int

Python prototype (for reference):

Return

Python prototype (for reference):

Return

Python prototype (for reference):

Link to this section Types

@type t() :: %Evision.OCL.Device{ref: reference()}

Type that represents an Evision.OCL.Device struct.

  • ref. reference()

    The underlying erlang resource variable.

Link to this section Functions

@spec addressBits(t()) :: integer() | {:error, String.t()}
Return
  • retval: int

Python prototype (for reference):

addressBits() -> retval
@spec available(t()) :: boolean() | {:error, String.t()}
Return
  • retval: bool

Python prototype (for reference):

available() -> retval
@spec compilerAvailable(t()) :: boolean() | {:error, String.t()}
Return
  • retval: bool

Python prototype (for reference):

compilerAvailable() -> retval
@spec device() :: t() | {:error, String.t()}
Return

Python prototype (for reference):

Device() -> <ocl_Device object>
Link to this function

deviceVersionMajor(self)

View Source
@spec deviceVersionMajor(t()) :: integer() | {:error, String.t()}
Return
  • retval: int

Python prototype (for reference):

deviceVersionMajor() -> retval
Link to this function

deviceVersionMinor(self)

View Source
@spec deviceVersionMinor(t()) :: integer() | {:error, String.t()}
Return
  • retval: int

Python prototype (for reference):

deviceVersionMinor() -> retval
@spec doubleFPConfig(t()) :: integer() | {:error, String.t()}
Return
  • retval: int

Python prototype (for reference):

doubleFPConfig() -> retval
@spec driverVersion(t()) :: binary() | {:error, String.t()}
Return

Python prototype (for reference):

driverVersion() -> retval
@spec endianLittle(t()) :: boolean() | {:error, String.t()}
Return
  • retval: bool

Python prototype (for reference):

endianLittle() -> retval
Link to this function

errorCorrectionSupport(self)

View Source
@spec errorCorrectionSupport(t()) :: boolean() | {:error, String.t()}
Return
  • retval: bool

Python prototype (for reference):

errorCorrectionSupport() -> retval
Link to this function

executionCapabilities(self)

View Source
@spec executionCapabilities(t()) :: integer() | {:error, String.t()}
Return
  • retval: int

Python prototype (for reference):

executionCapabilities() -> retval
@spec extensions(t()) :: binary() | {:error, String.t()}
Return

Python prototype (for reference):

extensions() -> retval
@spec getDefault() :: t() | {:error, String.t()}
Return

Python prototype (for reference):

getDefault() -> retval
Link to this function

globalMemCacheLineSize(self)

View Source
@spec globalMemCacheLineSize(t()) :: integer() | {:error, String.t()}
Return
  • retval: int

Python prototype (for reference):

globalMemCacheLineSize() -> retval
Link to this function

globalMemCacheSize(self)

View Source
@spec globalMemCacheSize(t()) :: integer() | {:error, String.t()}
Return
  • retval: size_t

Python prototype (for reference):

globalMemCacheSize() -> retval
Link to this function

globalMemCacheType(self)

View Source
@spec globalMemCacheType(t()) :: integer() | {:error, String.t()}
Return
  • retval: int

Python prototype (for reference):

globalMemCacheType() -> retval
@spec globalMemSize(t()) :: integer() | {:error, String.t()}
Return
  • retval: size_t

Python prototype (for reference):

globalMemSize() -> retval
@spec halfFPConfig(t()) :: integer() | {:error, String.t()}
Return
  • retval: int

Python prototype (for reference):

halfFPConfig() -> retval
@spec hostUnifiedMemory(t()) :: boolean() | {:error, String.t()}
Return
  • retval: bool

Python prototype (for reference):

hostUnifiedMemory() -> retval
@spec image2DMaxHeight(t()) :: integer() | {:error, String.t()}
Return
  • retval: size_t

Python prototype (for reference):

image2DMaxHeight() -> retval
@spec image2DMaxWidth(t()) :: integer() | {:error, String.t()}
Return
  • retval: size_t

Python prototype (for reference):

image2DMaxWidth() -> retval
@spec image3DMaxDepth(t()) :: integer() | {:error, String.t()}
Return
  • retval: size_t

Python prototype (for reference):

image3DMaxDepth() -> retval
@spec image3DMaxHeight(t()) :: integer() | {:error, String.t()}
Return
  • retval: size_t

Python prototype (for reference):

image3DMaxHeight() -> retval
@spec image3DMaxWidth(t()) :: integer() | {:error, String.t()}
Return
  • retval: size_t

Python prototype (for reference):

image3DMaxWidth() -> retval
Link to this function

imageFromBufferSupport(self)

View Source
@spec imageFromBufferSupport(t()) :: boolean() | {:error, String.t()}
Return
  • retval: bool

Python prototype (for reference):

imageFromBufferSupport() -> retval
@spec imageMaxArraySize(t()) :: integer() | {:error, String.t()}
Return
  • retval: size_t

Python prototype (for reference):

imageMaxArraySize() -> retval
Link to this function

imageMaxBufferSize(self)

View Source
@spec imageMaxBufferSize(t()) :: integer() | {:error, String.t()}
Return
  • retval: size_t

Python prototype (for reference):

imageMaxBufferSize() -> retval
@spec imageSupport(t()) :: boolean() | {:error, String.t()}
Return
  • retval: bool

Python prototype (for reference):

imageSupport() -> retval
Link to this function

intelSubgroupsSupport(self)

View Source
@spec intelSubgroupsSupport(t()) :: boolean() | {:error, String.t()}
Return
  • retval: bool

Python prototype (for reference):

intelSubgroupsSupport() -> retval
@spec isAMD(t()) :: boolean() | {:error, String.t()}
Return
  • retval: bool

Python prototype (for reference):

isAMD() -> retval
Link to this function

isExtensionSupported(self, extensionName)

View Source
@spec isExtensionSupported(t(), binary()) :: boolean() | {:error, String.t()}
Positional Arguments
Return
  • retval: bool

Python prototype (for reference):

isExtensionSupported(extensionName) -> retval
@spec isIntel(t()) :: boolean() | {:error, String.t()}
Return
  • retval: bool

Python prototype (for reference):

isIntel() -> retval
@spec isNVidia(t()) :: boolean() | {:error, String.t()}
Return
  • retval: bool

Python prototype (for reference):

isNVidia() -> retval
@spec linkerAvailable(t()) :: boolean() | {:error, String.t()}
Return
  • retval: bool

Python prototype (for reference):

linkerAvailable() -> retval
@spec localMemSize(t()) :: integer() | {:error, String.t()}
Return
  • retval: size_t

Python prototype (for reference):

localMemSize() -> retval
@spec localMemType(t()) :: integer() | {:error, String.t()}
Return
  • retval: int

Python prototype (for reference):

localMemType() -> retval
@spec maxClockFrequency(t()) :: integer() | {:error, String.t()}
Return
  • retval: int

Python prototype (for reference):

maxClockFrequency() -> retval
@spec maxComputeUnits(t()) :: integer() | {:error, String.t()}
Return
  • retval: int

Python prototype (for reference):

maxComputeUnits() -> retval
@spec maxConstantArgs(t()) :: integer() | {:error, String.t()}
Return
  • retval: int

Python prototype (for reference):

maxConstantArgs() -> retval
Link to this function

maxConstantBufferSize(self)

View Source
@spec maxConstantBufferSize(t()) :: integer() | {:error, String.t()}
Return
  • retval: size_t

Python prototype (for reference):

maxConstantBufferSize() -> retval
@spec maxMemAllocSize(t()) :: integer() | {:error, String.t()}
Return
  • retval: size_t

Python prototype (for reference):

maxMemAllocSize() -> retval
@spec maxParameterSize(t()) :: integer() | {:error, String.t()}
Return
  • retval: size_t

Python prototype (for reference):

maxParameterSize() -> retval
@spec maxReadImageArgs(t()) :: integer() | {:error, String.t()}
Return
  • retval: int

Python prototype (for reference):

maxReadImageArgs() -> retval
@spec maxSamplers(t()) :: integer() | {:error, String.t()}
Return
  • retval: int

Python prototype (for reference):

maxSamplers() -> retval
@spec maxWorkGroupSize(t()) :: integer() | {:error, String.t()}
Return
  • retval: size_t

Python prototype (for reference):

maxWorkGroupSize() -> retval
@spec maxWorkItemDims(t()) :: integer() | {:error, String.t()}
Return
  • retval: int

Python prototype (for reference):

maxWorkItemDims() -> retval
@spec maxWriteImageArgs(t()) :: integer() | {:error, String.t()}
Return
  • retval: int

Python prototype (for reference):

maxWriteImageArgs() -> retval
@spec memBaseAddrAlign(t()) :: integer() | {:error, String.t()}
Return
  • retval: int

Python prototype (for reference):

memBaseAddrAlign() -> retval
@spec name(t()) :: binary() | {:error, String.t()}
Return

Python prototype (for reference):

name() -> retval
Link to this function

nativeVectorWidthChar(self)

View Source
@spec nativeVectorWidthChar(t()) :: integer() | {:error, String.t()}
Return
  • retval: int

Python prototype (for reference):

nativeVectorWidthChar() -> retval
Link to this function

nativeVectorWidthDouble(self)

View Source
@spec nativeVectorWidthDouble(t()) :: integer() | {:error, String.t()}
Return
  • retval: int

Python prototype (for reference):

nativeVectorWidthDouble() -> retval
Link to this function

nativeVectorWidthFloat(self)

View Source
@spec nativeVectorWidthFloat(t()) :: integer() | {:error, String.t()}
Return
  • retval: int

Python prototype (for reference):

nativeVectorWidthFloat() -> retval
Link to this function

nativeVectorWidthHalf(self)

View Source
@spec nativeVectorWidthHalf(t()) :: integer() | {:error, String.t()}
Return
  • retval: int

Python prototype (for reference):

nativeVectorWidthHalf() -> retval
Link to this function

nativeVectorWidthInt(self)

View Source
@spec nativeVectorWidthInt(t()) :: integer() | {:error, String.t()}
Return
  • retval: int

Python prototype (for reference):

nativeVectorWidthInt() -> retval
Link to this function

nativeVectorWidthLong(self)

View Source
@spec nativeVectorWidthLong(t()) :: integer() | {:error, String.t()}
Return
  • retval: int

Python prototype (for reference):

nativeVectorWidthLong() -> retval
Link to this function

nativeVectorWidthShort(self)

View Source
@spec nativeVectorWidthShort(t()) :: integer() | {:error, String.t()}
Return
  • retval: int

Python prototype (for reference):

nativeVectorWidthShort() -> retval
@spec openCL_C_Version(t()) :: binary() | {:error, String.t()}
Return

Python prototype (for reference):

OpenCL_C_Version() -> retval
@spec openCLVersion(t()) :: binary() | {:error, String.t()}
Return

Python prototype (for reference):

OpenCLVersion() -> retval
Link to this function

preferredVectorWidthChar(self)

View Source
@spec preferredVectorWidthChar(t()) :: integer() | {:error, String.t()}
Return
  • retval: int

Python prototype (for reference):

preferredVectorWidthChar() -> retval
Link to this function

preferredVectorWidthDouble(self)

View Source
@spec preferredVectorWidthDouble(t()) :: integer() | {:error, String.t()}
Return
  • retval: int

Python prototype (for reference):

preferredVectorWidthDouble() -> retval
Link to this function

preferredVectorWidthFloat(self)

View Source
@spec preferredVectorWidthFloat(t()) :: integer() | {:error, String.t()}
Return
  • retval: int

Python prototype (for reference):

preferredVectorWidthFloat() -> retval
Link to this function

preferredVectorWidthHalf(self)

View Source
@spec preferredVectorWidthHalf(t()) :: integer() | {:error, String.t()}
Return
  • retval: int

Python prototype (for reference):

preferredVectorWidthHalf() -> retval
Link to this function

preferredVectorWidthInt(self)

View Source
@spec preferredVectorWidthInt(t()) :: integer() | {:error, String.t()}
Return
  • retval: int

Python prototype (for reference):

preferredVectorWidthInt() -> retval
Link to this function

preferredVectorWidthLong(self)

View Source
@spec preferredVectorWidthLong(t()) :: integer() | {:error, String.t()}
Return
  • retval: int

Python prototype (for reference):

preferredVectorWidthLong() -> retval
Link to this function

preferredVectorWidthShort(self)

View Source
@spec preferredVectorWidthShort(t()) :: integer() | {:error, String.t()}
Return
  • retval: int

Python prototype (for reference):

preferredVectorWidthShort() -> retval
@spec printfBufferSize(t()) :: integer() | {:error, String.t()}
Return
  • retval: size_t

Python prototype (for reference):

printfBufferSize() -> retval
Link to this function

profilingTimerResolution(self)

View Source
@spec profilingTimerResolution(t()) :: integer() | {:error, String.t()}
Return
  • retval: size_t

Python prototype (for reference):

profilingTimerResolution() -> retval
@spec singleFPConfig(t()) :: integer() | {:error, String.t()}
Return
  • retval: int

Python prototype (for reference):

singleFPConfig() -> retval
@spec type(t()) :: integer() | {:error, String.t()}
Return
  • retval: int

Python prototype (for reference):

type() -> retval
@spec vendorID(t()) :: integer() | {:error, String.t()}
Return
  • retval: int

Python prototype (for reference):

vendorID() -> retval
@spec vendorName(t()) :: binary() | {:error, String.t()}
Return

Python prototype (for reference):

vendorName() -> retval
@spec version(t()) :: binary() | {:error, String.t()}
Return

Python prototype (for reference):

version() -> retval