Some OpenCL obejcts have information tokens associated with them. For example the device obejct has a name, vendor, list of extensions etc. oclInfo returns a list of such properties for the given object.

oclInfo(item)
# S3 method for class 'clDeviceID'
oclInfo(item)
# S3 method for class 'clPlatformID'
oclInfo(item)
# S3 method for class 'list'
oclInfo(item)

Arguments

item

object to retrieve information properties from

Value

List of properties. The properties vary by object type. Some common properties are "name", "vendor", "version", "profile" and "exts".

Author

Simon Urbanek

Examples

p <- oclPlatforms()
#> Warning: No OpenCL platforms found - try adding Installable Client Drivers (ICD) for your hardware.
if (length(p)) {
    cat("== Platform information:\n")
    print(oclInfo(p[[1]]))
    d <- oclDevices(p[[1]])
    if (length(d)) {
        cat("== Device information:\n")
        print(oclInfo(d))
    }
}