Ladybug 1.9 not running in with 2020 intel MacBook

Thank you very much for bringing this to our attention, @Joshua.

It is a major bug that has flown under the radar for a little over a month now, which currently only affects Mac users of the LB Versioner. I’m so glad that you posted it today before I released LBT 1.10 and it also became a bug for all of the other Mac users who do not use the Versioner. :sweat_smile:

It seems that the entire process of updating with the Versioner on Mac has been broken under the hood since we announced support for GPU-based Radiance postprocessing last month. This is because the cupy-cuda12x package that we use for the GPU processing is not available on Mac. So what should be happening is that we don’t bother trying to install cupy-cuda12x on Mac and you stick to using the numpy/CPU-based methods for your Radiance studies.

However, given how this cupy-cuda12x package was integrated into the Versioner, the lack of Mac support meant that the Versioner updating process would just stop and exit, thereby leaving you with an old copy of the Ladybug Tools core libraries. So you have been running Ladybug Tools with a broken version of the core libraries, which ended up causing your issue here.

Needless to say, I pushed a fix here:

… and I verified that I can now run the Versioner successfully on Mac. After that, the “HB Annual Loads” component succeeds.

Thanks again for reporting, @Joshua .