如何在python图形中检查OpenMP的使用情况

2024-06-17 15:12:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用pythongraph-toolfor this算法,以便在一个大的图中找到最小割。我的算法需要多次调用这个函数,这似乎是一个瓶颈。因此,我想确保它是否尽可能高效地运行,即使用OpenMP。在

但是,在使用openmp_set_num_threads(n)更改线程数时,对于不同数量的线程,我可以获得相同的时间。2、24和128。在

有没有方法可以检查OpenMP是否被{}使用?我用openmp_get_num_threads检查了线程数,它是正确的。另外,如何在graph-tool未使用的情况下启用OpenMP?在

或者,有没有一种方法可以检查graph-toolboykov_kolmogorov_max_flow的某个特定函数是否使用OpenMP?在


Tags: 方法函数算法toolthis线程numgraph