ROCm/ROCm-OpenCL-Runtime

Image support

Opened this issue · 5 comments

Are there plans to support Image operations? Or is this missing because of the kernel driver of 4.18?

Number of platforms                               1
  Platform Name                                   AMD Accelerated Parallel Processing
  Platform Vendor                                 Advanced Micro Devices, Inc.
  Platform Version                                OpenCL 2.1 AMD-APP (2679.0)
  Platform Profile                                FULL_PROFILE
  Platform Extensions                             cl_khr_icd cl_amd_event_callback 
  Platform Host timer resolution                  1ns
  Platform Extensions function suffix             AMD

  Platform Name                                   AMD Accelerated Parallel Processing
Number of devices                                 1
  Device Name                                     gfx803
  Device Vendor                                   Advanced Micro Devices, Inc.
  Device Vendor ID                                0x1002
  Device Version                                  OpenCL 1.2 
  Driver Version                                  2679.0 (HSA1.1,LC)
  Device OpenCL C Version                         OpenCL C 2.0 
  Device Type                                     GPU
  Device Board Name (AMD)                         Ellesmere [Radeon RX 470/480/570/570X/580/580X]
  Device Topology (AMD)                           PCI-E, 01:00.0

[..]

  Image support                                   No

Image support is supplied by a closed-source component of the ROCr runtime (libhsa-ext-image64.so) that is part of the hsa-ext-rocr-dev package.

Ah ok, that works. Are there plans for an Open Source implementation?

Hi @cryptomilk

Our goal for the ROCm project is to provide all of our software as open source products. That said, the HSA image extension library is (I believe) our only remaining closed source project. Getting this through our open sourcing processing has been quite a bit more effort. It's still on our list of goals, but I cannot give you a solid timeline on when it will happen.

Thanks. Is is possible to report bugs for the closed source component?

Could you possibly give us a status update on this, guys?