Advertisement
Guest User

Untitled

a guest
Feb 21st, 2024
25
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 28.31 KB | None | 0 0
  1. root@orangepi5:~# clinfo
  2. arm_release_ver: g13p0-01eac0, rk_so_ver: 10
  3. Number of platforms 1
  4. Platform Name ARM Platform
  5. Platform Vendor ARM
  6. Platform Version OpenCL 3.0 v1.g13p0-01eac0.a8b6f0c7e1f83c654c60d1775112dbe4
  7. Platform Profile FULL_PROFILE
  8. Platform Extensions cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_3d_image_writes cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_fp16 cl_khr_icd
  9. cl_khr_egl_image cl_khr_image2d_from_buffer cl_khr_depth_images cl_khr_subgroups cl_khr_subgroup_extended_types cl_khr_subgroup_non_uniform_vote cl_khr_subgroup_ballot cl_khr_subgroup_non_uniform_arithmetic cl_khr_subgroup_shuffle cl_khr_subgroup_shuffle_relative cl_khr_subgroup_clustered_reduce cl_khr_subgroup_rotate
  10. cl_khr_il_program cl_khr_priority_hints cl_khr_create_command_queue cl_khr_spirv_no_integer_wrap_decoration cl_khr_extended_versioning cl_khr_device_uuid cl_khr_suggested_local_work_size cl_khr_extended_bit_ops cl_khr_integer_dot_product cl_khr_semaphore cl_khr_external_semaphore cl_khr_external_semaphore_sync_fd cl_khr_command_buffer cl_arm_core_id cl_arm_printf cl_arm_non_uniform_work_group_size cl_arm_import_memory cl_arm_import_memory_dma_buf cl_arm_import_memory_host cl_arm_integer_dot_product_int8 cl_arm_integer_dot_product_accumulate_int8 cl_arm_integer_dot_product_accumulate_saturate_int8 cl_arm_scheduling_controls cl_arm_controlled_kernel_termination cl_ext_cxx_for_opencl cl_ext_image_tiling_control cl_ext_image_requirements_info cl_ext_image_from_buffer
  11. Platform Extensions with Version cl_khr_global_int32_base_atomics 0x400000 (1.0.0)
  12. cl_khr_global_int32_extended_atomics 0x400000 (1.0.0)
  13. cl_khr_local_int32_base_atomics 0x400000 (1.0.0)
  14. cl_khr_local_int32_extended_atomics 0x400000 (1.0.0)
  15. cl_khr_byte_addressable_store
  16. 0x400000 (1.0.0)
  17. cl_khr_3d_image_writes
  18. 0x400000 (1.0.0)
  19. cl_khr_int64_base_atomics
  20. 0x400000 (1.0.0)
  21. cl_khr_int64_extended_atomics
  22. 0x400000 (1.0.0)
  23. cl_khr_fp16
  24. 0x400000 (1.0.0)
  25. cl_khr_icd
  26. 0x400000 (1.0.0)
  27. cl_khr_egl_image
  28. 0x400000 (1.0.0)
  29. cl_khr_image2d_from_buffer
  30. 0x400000 (1.0.0)
  31. cl_khr_depth_images
  32. 0x400000 (1.0.0)
  33. cl_khr_subgroups
  34. 0x400000 (1.0.0)
  35. cl_khr_subgroup_extended_types 0x400000 (1.0.0)
  36. cl_khr_subgroup_non_uniform_vote 0x400000 (1.0.0)
  37. cl_khr_subgroup_ballot
  38. 0x400000 (1.0.0)
  39. cl_khr_subgroup_non_uniform_arithmetic 0x400000 (1.0.0)
  40. cl_khr_subgroup_shuffle
  41. 0x400000 (1.0.0)
  42. cl_khr_subgroup_shuffle_relative 0x400000 (1.0.0)
  43. cl_khr_subgroup_clustered_reduce 0x400000 (1.0.0)
  44. cl_khr_subgroup_rotate
  45. 0x400000 (1.0.0)
  46. cl_khr_il_program
  47. 0x400000 (1.0.0)
  48. cl_khr_priority_hints
  49. 0x400000 (1.0.0)
  50. cl_khr_create_command_queue
  51. 0x400000 (1.0.0)
  52. cl_khr_spirv_no_integer_wrap_decoration 0x400000 (1.0.0)
  53. cl_khr_extended_versioning
  54. 0x400000 (1.0.0)
  55. cl_khr_device_uuid
  56. 0x400000 (1.0.0)
  57. cl_khr_suggested_local_work_size 0x400000 (1.0.0)
  58. cl_khr_extended_bit_ops
  59. 0x400000 (1.0.0)
  60. cl_khr_integer_dot_product
  61. 0x800000 (2.0.0)
  62. cl_khr_semaphore
  63. 0x9000 (0.9.0)
  64. cl_khr_external_semaphore
  65. 0x9000 (0.9.0)
  66. cl_khr_external_semaphore_sync_fd 0x9000 (0.9.0)
  67. cl_khr_command_buffer
  68. 0x9000 (0.9.0)
  69. cl_arm_core_id
  70. 0x400000 (1.0.0)
  71. cl_arm_printf
  72. 0x400000 (1.0.0)
  73. cl_arm_non_uniform_work_group_size 0x400000 (1.0.0)
  74. cl_arm_import_memory
  75. 0x400000 (1.0.0)
  76. cl_arm_import_memory_dma_buf
  77. 0x400000 (1.0.0)
  78. cl_arm_import_memory_host
  79. 0x400000 (1.0.0)
  80. cl_arm_integer_dot_product_int8 0x400000 (1.0.0)
  81. cl_arm_integer_dot_product_accumulate_int8 0x400000 (1.0.0)
  82. cl_arm_integer_dot_product_accumulate_saturate_int8 0x400000 (1.0.0)
  83. cl_arm_scheduling_controls
  84. 0x4000 (0.4.0)
  85. cl_arm_controlled_kernel_termination 0x400000 (1.0.0)
  86. cl_ext_cxx_for_opencl
  87. 0x400000 (1.0.0)
  88. cl_ext_image_tiling_control
  89. 0x1000 (0.1.0)
  90. cl_ext_image_requirements_info 0x5000 (0.5.0)
  91. cl_ext_image_from_buffer
  92. 0x400000 (1.0.0)
  93. Platform Numeric Version 0xc00000 (3.0.0)
  94. Platform Extensions function suffix ARM
  95. Platform Host timer resolution 1ns
  96. Platform Semaphore types Binary
  97. Platform External semaphore import types 0
  98. Platform External semaphore export types 0
  99. Platform Name ARM Platform
  100. Number of devices 1
  101. Device Name Mali-G610 r0p0
  102. Device Vendor ARM
  103. Device Vendor ID 0xa8670005
  104. Device Version OpenCL 3.0 v1.g13p0-01eac0.a8b6f0c7e1f83c654c60d1775112dbe4
  105. Device UUID 050067a8-0100-0000-0000-000000000000
  106. Driver UUID 13833dc2-ecef-4e5b-0159-38fdaf75bfde
  107. Valid Device LUID No
  108. Device LUID 0000-000000000000
  109. Device Node Mask 0
  110. Device Numeric Version 0xc00000 (3.0.0)
  111. Driver Version 3.0
  112. Device OpenCL C Version OpenCL C 3.0 v1.g13p0-01eac0.a8b6f0c7e1f83c654c60d1775112dbe4
  113. Device OpenCL C Numeric Version 0xc00000 (3.0.0)
  114. Device OpenCL C all versions OpenCL C
  115. 0x400000 (1.0.0)
  116. OpenCL C
  117. 0x401000 (1.1.0)
  118. OpenCL C
  119. 0x402000 (1.2.0)
  120. OpenCL C
  121. 0x800000 (2.0.0)
  122. OpenCL C
  123. 0xc00000 (3.0.0)
  124. Device OpenCL C features __opencl_c_images
  125. 0x400000 (1.0.0)
  126. __opencl_c_int64
  127. 0x400000 (1.0.0)
  128. __opencl_c_3d_image_writes
  129. 0x402000 (1.2.0)
  130. __opencl_c_atomic_order_acq_rel 0x800000 (2.0.0)
  131. __opencl_c_atomic_order_seq_cst 0x800000 (2.0.0)
  132. __opencl_c_atomic_scope_device 0x800000 (2.0.0)
  133. __opencl_c_atomic_scope_all_devices 0x800000 (2.0.0)
  134. __opencl_c_device_enqueue
  135. 0x800000 (2.0.0)
  136. __opencl_c_generic_address_space 0x800000 (2.0.0)
  137. __opencl_c_pipes
  138. 0x800000 (2.0.0)
  139. __opencl_c_program_scope_global_variables 0x800000 (2.0.0)
  140. __opencl_c_read_write_images
  141. 0x800000 (2.0.0)
  142. __opencl_c_subgroups
  143. 0x800000 (2.0.0)
  144. __opencl_c_work_group_collective_functions 0x800000 (2.0.0)
  145. Device C++ for OpenCL Numeric Version 0x400000 (1.0.0)
  146. Latest conformance test passed v2021-03-05-00
  147. Device Type GPU
  148. Device Profile FULL_PROFILE
  149. Device Available Yes
  150. Compiler Available Yes
  151. Linker Available Yes
  152. Max compute units 4
  153. Available core IDs (ARM) 0, 2, 16, 18
  154. Max clock frequency 1000MHz
  155. Device Partition (core)
  156. Max number of sub-devices 0
  157. Supported partition types None
  158. Supported affinity domains (n/a)
  159. Max work item dimensions 3
  160. Max work item sizes 1024x1024x1024
  161. Max work group size 1024
  162. Preferred work group size multiple (device) 16
  163. Preferred work group size multiple (kernel) 16
  164. Max sub-groups per work group 64
  165. Preferred / native vector sizes
  166. char 16 / 4
  167. short 8 / 2
  168. int 4 / 1
  169. long 2 / 1
  170. half 8 / 2 (cl_khr_fp16)
  171. float 4 / 1
  172. double 0 / 0 (n/a)
  173. Half-precision Floating-point support (cl_khr_fp16)
  174. Denormals Yes
  175. Infinity and NANs Yes
  176. Round to nearest Yes
  177. Round to zero Yes
  178. Round to infinity Yes
  179. IEEE754-2008 fused multiply-add Yes
  180. Support is emulated in software No
  181. Single-precision Floating-point support (core)
  182. Denormals Yes
  183. Infinity and NANs Yes
  184. Round to nearest Yes
  185. Round to zero Yes
  186. Round to infinity Yes
  187. IEEE754-2008 fused multiply-add Yes
  188. Support is emulated in software No
  189. Correctly-rounded divide and sqrt operations No
  190. Double-precision Floating-point support (n/a)
  191. Address bits 64, Little-Endian
  192. Semaphore types Binary
  193. External semaphore import types Sync FD
  194. External semaphore export types Sync FD
  195. Global memory size 4099375104 (3.818GiB)
  196. Error Correction support No
  197. Max memory allocation 4099375104 (3.818GiB)
  198. Unified memory for Host and Device Yes
  199. Shared Virtual Memory (SVM) capabilities (core)
  200. Coarse-grained buffer sharing Yes
  201. Fine-grained buffer sharing No
  202. Fine-grained system sharing No
  203. Atomics No
  204. Minimum alignment for any data type 128 bytes
  205. Alignment of base address 1024 bits (128 bytes)
  206. Preferred alignment for atomics
  207. SVM 0 bytes
  208. Global 0 bytes
  209. Local 0 bytes
  210. Atomic memory capabilities relaxed, acquire/release, sequentially-consistent, work-item scope, work-group scope, device scope, all-devices scope
  211. Atomic fence capabilities relaxed, acquire/release, sequentially-consistent, work-item scope, work-group scope, device scope, all-devices scope
  212. Max size for global variable 65536 (64KiB)
  213. Preferred total size of global vars 0
  214. Global Memory cache type Read/Write
  215. Global Memory cache size 1048576 (1024KiB)
  216. Global Memory cache line size 64 bytes
  217. Image support Yes
  218. Max number of samplers per kernel 16
  219. Max size for 1D images from buffer 65536 pixels
  220. Max 1D or 2D image array size 2048 images
  221. Base address alignment for 2D image buffers 32 bytes
  222. Pitch alignment for 2D image buffers 64 pixels
  223. Max 2D image size 65536x65536 pixels
  224. Max 3D image size 65536x65536x65536 pixels
  225. Max number of read image args 128
  226. Max number of write image args 64
  227. Max number of read/write image args 64
  228. Pipe support Yes
  229. Max number of pipe args 16
  230. Max active pipe reservations 1
  231. Max pipe packet size 1024
  232. Local memory type Global
  233. Local memory size 32768 (32KiB)
  234. Max number of constant args 128
  235. Max constant buffer size 4099375104 (3.818GiB)
  236. Generic address space support Yes
  237. Max size of kernel argument 1024
  238. Queue properties (on host)
  239. Out-of-order execution Yes
  240. Profiling Yes
  241. Device enqueue capabilities supported, replaceable default queue
  242. Queue properties (on device)
  243. Out-of-order execution Yes
  244. Profiling Yes
  245. Preferred size 2097152 (2MiB)
  246. Max size 16777216 (16MiB)
  247. Max queues on device 1
  248. Max events on device 1024
  249. Command buffer capabilities (n/a)
  250. Required queue properties for command buffer
  251. Out-of-order execution No
  252. Profiling No
  253. Controlled termination caps. (ARM) Controlled Success, Controlled Failurure
  254. Prefer user sync for interop No
  255. Profiling timer resolution 1000ns
  256. Execution capabilities
  257. Run OpenCL kernels Yes
  258. Run native kernels No
  259. Non-uniform work-groups Yes
  260. Work-group collective functions Yes
  261. Sub-group independent forward progress Yes
  262. Scheduling controls (ARM) Kernel batching, Work-group batch size, Work-group batch size modifier, Register allocation
  263. Supported reg allocs (ARM) 32, 64
  264. Max warps/CU (ARM) <printDeviceInfo:211: get CL_DEVICE_MAX_WARP_COUNT_ARM : error -30>
  265. IL version SPIR-V_1.0
  266. ILs with version SPIR-V
  267. 0x400000 (1.0.0)
  268. printf() buffer size 1048576 (1024KiB)
  269. Built-in kernels (n/a)
  270. Built-in kernels with version (n/a)
  271. Device Extensions cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_3d_image_writes cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_fp16 cl_khr_icd
  272. cl_khr_egl_image cl_khr_image2d_from_buffer cl_khr_depth_images cl_khr_subgroups cl_khr_subgroup_extended_types cl_khr_subgroup_non_uniform_vote cl_khr_subgroup_ballot cl_khr_subgroup_non_uniform_arithmetic cl_khr_subgroup_shuffle cl_khr_subgroup_shuffle_relative cl_khr_subgroup_clustered_reduce cl_khr_subgroup_rotate
  273. cl_khr_il_program cl_khr_priority_hints cl_khr_create_command_queue cl_khr_spirv_no_integer_wrap_decoration cl_khr_extended_versioning cl_khr_device_uuid cl_khr_suggested_local_work_size cl_khr_extended_bit_ops cl_khr_integer_dot_product cl_khr_semaphore cl_khr_external_semaphore cl_khr_external_semaphore_sync_fd cl_khr_command_buffer cl_arm_core_id cl_arm_printf cl_arm_non_uniform_work_group_size cl_arm_import_memory cl_arm_import_memory_dma_buf cl_arm_import_memory_host cl_arm_integer_dot_product_int8 cl_arm_integer_dot_product_accumulate_int8 cl_arm_integer_dot_product_accumulate_saturate_int8 cl_arm_scheduling_controls cl_arm_controlled_kernel_termination cl_ext_cxx_for_opencl cl_ext_image_tiling_control cl_ext_image_requirements_info cl_ext_image_from_buffer
  274. Device Extensions with Version cl_khr_global_int32_base_atomics 0x400000 (1.0.0)
  275. cl_khr_global_int32_extended_atomics 0x400000 (1.0.0)
  276. cl_khr_local_int32_base_atomics 0x400000 (1.0.0)
  277. cl_khr_local_int32_extended_atomics 0x400000 (1.0.0)
  278. cl_khr_byte_addressable_store
  279. 0x400000 (1.0.0)
  280. cl_khr_3d_image_writes
  281. 0x400000 (1.0.0)
  282. cl_khr_int64_base_atomics
  283. 0x400000 (1.0.0)
  284. cl_khr_int64_extended_atomics
  285. 0x400000 (1.0.0)
  286. cl_khr_fp16
  287. 0x400000 (1.0.0)
  288. cl_khr_icd
  289. 0x400000 (1.0.0)
  290. cl_khr_egl_image
  291. 0x400000 (1.0.0)
  292. cl_khr_image2d_from_buffer
  293. 0x400000 (1.0.0)
  294. cl_khr_depth_images
  295. 0x400000 (1.0.0)
  296. cl_khr_subgroups
  297. 0x400000 (1.0.0)
  298. cl_khr_subgroup_extended_types 0x400000 (1.0.0)
  299. cl_khr_subgroup_non_uniform_vote 0x400000 (1.0.0)
  300. cl_khr_subgroup_ballot
  301. 0x400000 (1.0.0)
  302. cl_khr_subgroup_non_uniform_arithmetic 0x400000 (1.0.0)
  303. cl_khr_subgroup_shuffle
  304. 0x400000 (1.0.0)
  305. cl_khr_subgroup_shuffle_relative 0x400000 (1.0.0)
  306. cl_khr_subgroup_clustered_reduce 0x400000 (1.0.0)
  307. cl_khr_subgroup_rotate
  308. 0x400000 (1.0.0)
  309. cl_khr_il_program
  310. 0x400000 (1.0.0)
  311. cl_khr_priority_hints
  312. 0x400000 (1.0.0)
  313. cl_khr_create_command_queue
  314. 0x400000 (1.0.0)
  315. cl_khr_spirv_no_integer_wrap_decoration 0x400000 (1.0.0)
  316. cl_khr_extended_versioning
  317. 0x400000 (1.0.0)
  318. cl_khr_device_uuid
  319. 0x400000 (1.0.0)
  320. cl_khr_suggested_local_work_size 0x400000 (1.0.0)
  321. cl_khr_extended_bit_ops
  322. 0x400000 (1.0.0)
  323. cl_khr_integer_dot_product
  324. 0x800000 (2.0.0)
  325. cl_khr_semaphore
  326. 0x9000 (0.9.0)
  327. cl_khr_external_semaphore
  328. 0x9000 (0.9.0)
  329. cl_khr_external_semaphore_sync_fd 0x9000 (0.9.0)
  330. cl_khr_command_buffer
  331. 0x9000 (0.9.0)
  332. cl_arm_core_id
  333. 0x400000 (1.0.0)
  334. cl_arm_printf
  335. 0x400000 (1.0.0)
  336. cl_arm_non_uniform_work_group_size 0x400000 (1.0.0)
  337. cl_arm_import_memory
  338. 0x400000 (1.0.0)
  339. cl_arm_import_memory_dma_buf
  340. 0x400000 (1.0.0)
  341. cl_arm_import_memory_host
  342. 0x400000 (1.0.0)
  343. cl_arm_integer_dot_product_int8 0x400000 (1.0.0)
  344. cl_arm_integer_dot_product_accumulate_int8 0x400000 (1.0.0)
  345. cl_arm_integer_dot_product_accumulate_saturate_int8 0x400000 (1.0.0)
  346. cl_arm_scheduling_controls
  347. 0x4000 (0.4.0)
  348. cl_arm_controlled_kernel_termination 0x400000 (1.0.0)
  349. cl_ext_cxx_for_opencl
  350. 0x400000 (1.0.0)
  351. cl_ext_image_tiling_control
  352. 0x1000 (0.1.0)
  353. cl_ext_image_requirements_info 0x5000 (0.5.0)
  354. cl_ext_image_from_buffer
  355. 0x400000 (1.0.0)
  356. NULL platform behavior
  357. clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...) ARM Platform
  358. clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...) Success [ARM]
  359. clCreateContext(NULL, ...) [default] Success [ARM]
  360. clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT) Success (1)
  361. Platform Name ARM Platform
  362. Device Name Mali-G610 r0p0
  363. clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU) No devices found in platform
  364. clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU) Success (1)
  365. Platform Name ARM Platform
  366. Device Name Mali-G610 r0p0
  367. clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR) No devices found in platform
  368. clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM) No devices found in platform
  369. clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL) Success (1)
  370. Platform Name ARM Platform
  371. Device Name Mali-G610 r0p0
  372. ICD loader properties
  373. ICD loader Name OpenCL ICD Loader
  374. ICD loader Vendor OCL Icd free software
  375. ICD loader Version 2.3.1
  376. ICD loader Profile OpenCL 3.0
  377. root@orangepi5:~#
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement