PoliUniLu / cora

This repository contains all files for the CORA software package.
GNU General Public License v3.0
4 stars 1 forks source link

CUDA/GPU Support? #21

Open Ianyliu opened 4 months ago

Ianyliu commented 4 months ago

When attempting to run functions such as get_irredundant_systems() or get_irredundant_sums() on datasets with >= 10 conditions, I almost always run into kernel crashes or out of memory errors. There is an option to limit the max_depth for get_irredundant_sums(), but no such option for get_irredundant_systems() to the best of my knowledge.

Is there any possibility/plan of using GPU calculations to allow for causal discovery of larger number of conditions?

ZuzanaSebb commented 3 months ago

Hi!

Currently there is no CUDA support for the calculations, but there is a work in progress for heuristic algorithm calculation which will allow to derive a subset of irredundant systems for larger number of conditions. I will update you once it's available.