tbb 相关问题

英特尔线程构建模块(也称为TBB)是一个开源便携式C ++模板库,用于编写利用多核处理器的软件程序。

错误C2711从使用tbb的C ++项目中构建DLL

[我正在尝试构建一些dll来将某些计算机视觉方法包装在c ++软件中以使用它们的ac#软件,并且我需要从c ++方法中调用某些tbb(线程构建基块)方法到...

回答 1 投票 0

从使用tbb的c ++项目生成错误的dll

[我正在尝试构建一些dll来将某些计算机视觉方法包装在c ++软件中以使用它们的ac#软件,并且我需要从c ++方法中调用某些tbb(线程构建基块)方法到...

回答 1 投票 0

'在PyCharm环境上安装'micom'PyPI时出现'requirement tdd'问题

我试图在PyCharm环境中安装一个名为micom的PyPI。但是,当我在python终端上以pip install micom的身份编写代码时,显示以下错误:错误:找不到...

回答 1 投票 0

libtbb.so.2库在采购`compilervars.sh intel64`时不存在

我正在尝试使用make命令运行文件。但是,当我这样做时,我得到消息:make:ifort:找不到命令我知道我必须使用以下命令设置ifort环境:/ ...

回答 1 投票 1

TBB并行管道:过滤器时序不一致

我正在编写一个使用`tbb :: parallel_pipeline'处理视频流的应用程序。我的第一个过滤器包含两个重要的操作,一个必须紧接另一个执行。我的...

回答 1 投票 0

与HTTP服务器共享TBB的线程池是一个好主意吗?

我知道这是一个奇怪的问题,但请听我说。我正在使用C ++处理高吞吐量,计算繁重的HTTP后端服务器。这很简单:启动HTTP服务器接收一些请求...

回答 1 投票 0

如何链接MinGW(gcc)和TBB

我正在尝试使用MinGW编译我的TBB程序。我知道TBB已正确安装在我的机器上,因为它可以在Visual Studio中正常编译。我是否还需要做更多事情来告诉MinGW ...

回答 1 投票 0

TBB并行管道似乎按顺序运行?

我正在使用一些OpenCV代码在数据处理管道上工作,在实现管道之后,我发现没有加速,也没有减速。我正在尝试调查为什么会这样。我想出了...

回答 1 投票 0

TBB:如何获取当前任务区域?

我有一个小的调度程序观察者类名称空间{类TestObserver:public tbb :: task_scheduler_observer {public:TestObserver(tbb :: task_arena&a):tbb :: ...

回答 1 投票 0

TBB:什么是主线程?

[在TBB的文档中,有一条关于在竞技场中为'主'线程预留插槽的说明:https://www.threadingbuildingblocks.org/docs/help/reference/task_scheduler/task_arena_cls.html A ...] >

回答 1 投票 -1

C ++中的并发哈希表

在我的应用程序中,基本上,我有多个执行插入操作的线程,并且大多数情况下有一个线程在映射中进行迭代,如果满足某些条件,则将其删除。我想要...的原因...

回答 1 投票 0

Python与TBB结合使用时出现死锁

[我想提供一个完整的测试案例,展示一个简单的TBB parallel_for构造在Python应用程序中导致死锁的情况。使用pybind11将Python前端与TBB后端结合使用:void ...

回答 1 投票 0

[tbb :: parallel_for_each取消时未执行

我正在task_group中深入运行tbb :: parallel_for_each。 task_group被取消,这似乎导致tbb :: parallel_for_each退出而不满足其后置条件。这是...

回答 1 投票 0

如何完全关闭TBB代码中的线程处理

注意:这不是此问题的重复项。给定与TBB并行运行的复杂软件,如何完全关闭线程?我知道task_scheduler_init:int nthreads = tbb :: ......>

回答 1 投票 0

Tbb库:错误:写自定义类函数而不是lambda表达式时,对函数的调用不匹配

我正在学习“ Pro TBB”这本书。我想重写为类函数,而不要像作者写的那样使用lambda表达式。这是该书的原始来源,我对此进行了测试...

回答 1 投票 0

TBB:可能获得线程ID?

我有一个非常简单的parallel_for循环tbb :: parallel_for(tbb :: blocked_range (0,values.size()),[&](tbb :: blocked_range r){for(int i = r。 begin(); i&...

回答 2 投票 2

使用TBB并行创建向量

我有一个vector foo和一个函数float bar(int)。使用算法库,我可以将vector quux填充transform(foo.begin(),foo.end(),quux.begin(),bar);我的...

回答 1 投票 0

CMake项目无法找到共享库

我正在使用CMake构建跨平台项目。目前,我正在尝试在Linux上运行它。我最近添加了一个用于运行测试的项目,但由于无法找到...

回答 1 投票 1

tbb :: enumerable_thread_specific是否在其他线程库中工作?

tbb :: enumerable_thread_specific在tbb并行块中使用时提供线程本地存储。例如,tbb :: enumerable_thread_specific tls(0); tbb :: parallel_for(0,n,[&](int ...

回答 1 投票 0

使用tbb :: parallel_invoke时导致分段错误的原因是什么?

我尝试在带有gcc和g ++版本6的ubuntu 18.04上同时使用openmp和intel tbb来优化我的代码。我使用openmp优化循环,然后使用tbb :: parallel_invoke使用4 ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.