Rusticl - linux/openCL clover alternative

BananaSieg
BananaSieg
Joined: 4 Jan 15
Posts: 1
Credit: 54538843
RAC: 0
Topic 230287

Hi,

I recently tested a bit rusticl frontend against Einstein jobs. I have AMD GPU (RX 5700) and as a half noob, never been able to correctly install rocm drivers, what a hell ! Anyway, I don't know if this card was ever supported by rocm.


It is marked as experimental at the moment and hidden behind env vars. So, with a bit of compiling and so, I was able to crunch some jobs. All-Sky Gravitational: jobs done but incorrect result. Different for Binary Radio Pulsar Search: all passed.

https://einsteinathome.org/workunit/763712527

https://einsteinathome.org/task/1539206406 -> 1st ever rusticl's approved job ? ;)

Here is clinfo output for discrete and integrated GPU:

Number of platforms                               1
  Platform Name                                   rusticl
  Platform Vendor                                 Mesa/X.org
  Platform Version                                OpenCL 3.0
  Platform Name                                   rusticl
  ...
Number of devices                                 2
  Device Name                                     AMD Radeon RX 5700 (radeonsi, navi10, LLVM 16.0.6, DRM 3.54, 6.5.0-2-amd64)
  Device Vendor                                   AMD
  Device Vendor ID                                0x1002
  Device Version                                  OpenCL 3.0
  ...
  Device Name                                     AMD Radeon Graphics (radeonsi, raphael_mendocino, LLVM 16.0.6, DRM 3.54, 6.5.0-2-amd64)
  Device Vendor                                   AMD
  Device Vendor ID                                0x1002
  Device Version                                  OpenCL 3.0

 

I had to activate fp64 feature, otherwise scheduler refused to send me work. rusticl-environment-variables Hope it can help some AMD GPU users who struggle installing rocm. So, not to say hurra but it can be an alternative on the longer term.