[Debian-med-packaging] Bug#1025953: beast-mcmc: only usable with OpenCL

Andreas Tille andreas at an3as.eu
Mon Dec 12 16:08:40 GMT 2022


Hi Andrius,

Am Mon, Dec 12, 2022 at 04:06:40PM +0200 schrieb Andrius Merkys:
> When launched on a system without OpenCL, beast-mcmc executable dies:
> 
> $ beast-mcmc -help
> OpenCL error: CL_DEVICE_NOT_FOUND from file <GPUInterfaceOpenCL.cpp>, line
> 122.
> 
> From a quick glance this seems to be happening due to beast-mcmc using
> OpenCL version of libhmsbeagle1v5 (the line cited in the error message is in
> libhmsbeagle source). However, beast-mcmc seems to support CLI options to
> switch to libhmsbeagle1v5 CPU instance (see 'beagle_CPU' in
> src/dr/app/beast/BeastMain.java). Maybe it is possible to make CPU mode the
> default to avoid loading OpenCL-dependent libraries.

Thanks a lot for the hint.  I've tried -beagle_CPU which fails and even
-beagle_off[1] which fails as well[2].

Any hint would be welcome
     Andreas.

[1] https://salsa.debian.org/med-team/beast-mcmc/-/blob/master/debian/tests/run-unit-test#L12-13
[2] https://salsa.debian.org/med-team/beast-mcmc/-/jobs/3648046#L367

-- 
http://fam-tille.de



More information about the Debian-med-packaging mailing list