gpt4 book ai didi

c++ PPL并行工作-归约类 'combinable'中的函数max()

转载 作者:太空宇宙 更新时间:2023-11-04 12:09:41 24 4
gpt4 key购买 nike

我正在使用并行模式库。类 combinable 在 openMP 中扮演归约子句的角色,并能够合并并行计算的结果。

.combine(max()) 是否存在(顺便说一句,您能否指出一些允许 combine 操作的 ref,没找到)?

感谢和问候。

最佳答案

是的,您可以将 std::max 传递给 combineable::combine,当将模板函数作为谓词传递时,您必须考虑的一件事是您有明确命名类型:

combineable<T> max;

// .. do processing

max.combine(std::max<T>);

您可以找到所有关于 combine(以及所有其他 PPL 内容)的官方 MSDN 文档 here .

关于c++ PPL并行工作-归约类 'combinable'中的函数max(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10365017/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com