我正在将Python graph-tool
用于this算法,以便在大型图形中查找最小切割。我的算法需要对该函数进行多次调用,这似乎是瓶颈。因此,我想确保它是否能像使用OpenMP
一样高效地运行。
但是,在使用openmp_set_num_threads(n)
更改线程数时,对于不同数量的线程,我得到了相同的时间。 2、24和128。
是否可以检查OpenMP
是否正在使用graph-tool
?我已经使用openmp_get_num_threads
检查了线程数,这是正确的。还有如何在OpenMP
未使用graph-tool
的情况下启用graph-tool
?
或者,有没有一种方法可以检查boykov_kolmogorov_max_flow
,在我们的案例中,OpenMP
的某些特定功能是否使用let Parent = () => (
<ApiSubscribe>
{api => <Child api={api} />}
</ApiSubscribe>
)
?