pm4py / pm4py-core

Public repository for the PM4Py (Process Mining for Python) project.
https://pm4py.fit.fraunhofer.de
GNU General Public License v3.0
702 stars 277 forks source link

GPU-based process mining #464

Closed JaydanPB closed 6 months ago

JaydanPB commented 6 months ago

Hi,

We have been trying to reduce the time it takes our process mining script to run. Having read the PM4Py-GPU: a High-Performance General-Purpose Library for Process Mining paper we now believe that that the performance is limited by it being single-threaded. I would appreciate if you could help me with two questions:

Thanks!

fit-alessandro-berti commented 6 months ago

Dear @JaydanPB

We integrated CuDF support in pm4py, that is used automatically when CUDA and the NVIDIA Rapids framework is installed.

In this way, every operation in pm4py is executed on top of the CUDA dataframes of possible. This does not required any effort from the final user

fit-alessandro-berti commented 6 months ago

By the way, the original pm4py-gpu project is now unmaintained, because GPU support has been directly added to the main pm4py as in the previous post

JaydanPB commented 6 months ago

Ah, brilliant. Thanks for the help.