Module: OpenCL::Device::NVDeviceAttributeQuery

Included in:
OpenCL::Device
Defined in:
lib/opencl_ruby_ffi/nv/device_attribute_query.rb

Instance Method Summary collapse

Instance Method Details

#attribute_async_engine_count_nvObject

Returns the OpenCL::Device::attribute_async_engine_count_nv info

Returns:

  • cl_uint



36
# File 'lib/opencl_ruby_ffi/nv/device_attribute_query.rb', line 36

get_info("Device", :cl_uint, "attribute_async_engine_count_nv")

#compute_capability_major_nvObject

Returns the OpenCL::Device::compute_capability_major_nv info

Returns:

  • cl_uint



32
# File 'lib/opencl_ruby_ffi/nv/device_attribute_query.rb', line 32

get_info("Device", :cl_uint, "compute_capability_major_nv")

#compute_capability_minor_nvObject

Returns the OpenCL::Device::compute_capability_minor_nv info

Returns:

  • cl_uint



33
# File 'lib/opencl_ruby_ffi/nv/device_attribute_query.rb', line 33

get_info("Device", :cl_uint, "compute_capability_minor_nv")

#gpu_overlap_nvObject

Returns the OpenCL::Device::gpu_overlap_nv info

Returns:

  • cl_bool



39
# File 'lib/opencl_ruby_ffi/nv/device_attribute_query.rb', line 39

get_info("Device", :cl_bool, "gpu_overlap_nv")

#integrated_memory_nvObject

Returns the OpenCL::Device::integrated_memory_nv info

Returns:

  • cl_bool



41
# File 'lib/opencl_ruby_ffi/nv/device_attribute_query.rb', line 41

get_info("Device", :cl_bool, "integrated_memory_nv")

#kernel_exec_timeout_nvObject

Returns the OpenCL::Device::kernel_exec_timeout_nv info

Returns:

  • cl_bool



40
# File 'lib/opencl_ruby_ffi/nv/device_attribute_query.rb', line 40

get_info("Device", :cl_bool, "kernel_exec_timeout_nv")

#pci_bus_id_nvObject

Returns the OpenCL::Device::pci_bus_id_nv info

Returns:

  • cl_uint



37
# File 'lib/opencl_ruby_ffi/nv/device_attribute_query.rb', line 37

get_info("Device", :cl_uint, "pci_bus_id_nv")

#pci_slot_id_nvObject

Returns the OpenCL::Device::pci_slot_id_nv info

Returns:

  • cl_uint



38
# File 'lib/opencl_ruby_ffi/nv/device_attribute_query.rb', line 38

get_info("Device", :cl_uint, "pci_slot_id_nv")

#registers_per_block_nvObject

Returns the OpenCL::Device::registers_per_block_nv info

Returns:

  • cl_uint



34
# File 'lib/opencl_ruby_ffi/nv/device_attribute_query.rb', line 34

get_info("Device", :cl_uint, "registers_per_block_nv")

#warp_size_nvObject

Returns the OpenCL::Device::warp_size_nv info

Returns:

  • cl_uint



35
# File 'lib/opencl_ruby_ffi/nv/device_attribute_query.rb', line 35

get_info("Device", :cl_uint, "warp_size_nv")