腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
ubuntu
上
查看
OpenMP
环境变量
、
、
、
我正在学习
OpenMP
应用编程接口。我想知道如何
查看
OpenMP
环境变量
,例如
ubuntu
中的OMP_NUM_THREADS。我知道我可以使用export更改它们的值,但我不知道如何
查看
它们的值。
浏览 73
提问于2017-03-17
得票数 2
回答已采纳
2
回答
将R CMD SHLIB与
OpenMP
结合使用而不是用于包构建
、
、
、
我正在编写的(R)程序一度能够编写包含
OpenMP
指令的C源代码文件,以便加速生成的程序(这些文件主要包含一组微分方程,其结果被写到一个数组中-因为这些步骤可以独立执行,我认为使用omp段将它们并行化是一个好主意我现在面临的问题是,我不能将-fopenmp (或-
openmp
)编译器指令传递给R CMD SHLIB,也不可能在不构建R包时使用提供额外编译器标志(或理想情况下是$SHLIB_
OPENMP
_CFLAGS)的Makevars文件-
在
本例中我没有这样做,所以R CMD SHLIB编译我提供的文件。但是,如果没有<e
浏览 1
提问于2012-09-07
得票数 1
回答已采纳
1
回答
在
没有
OpenMP
支持的情况下构建BLAS、ATLAS和LAPACK
、
、
、
、
我一直
在
使用一些预先构建的线性代数库,它们使用
OpenMP
并行化它们的执行。以满足我的项目要求。我需要通过使用非并行BLAS和LAPACK实现来避免这种嵌套并行化。
浏览 3
提问于2016-10-26
得票数 2
回答已采纳
1
回答
如何
查看
正在运行的进程的
OpenMp
环境变量
、
我有一个应该使用
OpenMP
的进程,我想验证某个
环境变量
是否设置为预期值。有没有办法使用终端获取
OpenMp
状态?
浏览 0
提问于2017-02-04
得票数 0
1
回答
千层面/西亚诺不消耗多核,而check_blas.py消耗
、
、
、
、
我正在使用多个cpu核
在
Las涅/Theano
上
运行一个Logistic回归分类器。python -c 'import theano; print(theano.config)'
OpenMP
() Doc:允许(或不允许)使用
openmp
在
CPU上进行并行计算这是
在
创建支持
OpenMP
并行化的Op时使用的默认值。最好通过Theano配置文件~/..theanorc或使用<em
浏览 5
提问于2016-05-17
得票数 1
回答已采纳
2
回答
如何从C/C++控制全局
OpenMP
设置?
、
、
、
、
OpenMP
没有提供API来调整运行时的一些关键设置,例如或 (至少
在
gcc 4.8.3中)。由于某些原因,这些设置被设计为通过
环境变量
进行更改。不太方便。有没有办法在运行时用gcc
在
Linux
上
更改C/C++的设置?
在
Windows ++/Fortran<em
浏览 1
提问于2015-10-06
得票数 0
回答已采纳
1
回答
在
OpenCL中选择CPU核数
我比较了
OpenMP
和OpenCL
在
CPU
上
的性能,我的系统有8个内核。但我需要分别比较2、4、6和8个内核。我可以通过" set_num_threads (n)“函数或
环境变量
来激活
OpenMP
中的内核数量;但我不知道如何在OpenCL中执行同样的操作,OpenCL中是否有
OpenMP
set_num_threads
浏览 0
提问于2011-08-23
得票数 3
2
回答
OpenMP
编程:如何将线程数指定为命令行选项
查看
可执行文件blastx,认为它可能是设置OMP_NUM_THREADS的shell脚本,结果发现它是用机器代码编写的。我假设(可能是错误的)这是一个
OpenMP
应用程序,这让我开始思考。问:是否可以通过命令行选项更改
OpenMP
线程的数量,而不是使用
环境变量
OMP_NUM_THREADS?
浏览 0
提问于2015-12-22
得票数 5
回答已采纳
1
回答
R Travis OSX - clang:错误:不支持选项'-fopenmp‘
、
、
我正在使用Travis CI
在
Linux和Mac
上
测试我的包。Suggests:中的一个包需要
openMP
。
在
Travis-Linux
上
安装这个包很好,但在Travis-Mac
上
就不行了。compiler:
在
我的.travis.yml文件中,但是它没有解决这个问题。before_install: - if [ "${TRAVIS_OS_NAME}" == &quo
浏览 2
提问于2017-08-29
得票数 1
3
回答
如何以更好的方式禁用
OpenMP
指令?
、
、
我有里面有
OpenMP
编译指示的C++代码。我想在多线程模式(使用
OpenMP
)和单线程模式(不使用
OpenMP
)下测试这段代码。启用/禁用
OpenMP
的最简单或默认方法是什么?
浏览 2
提问于2011-10-21
得票数 20
回答已采纳
2
回答
OpenMP
线程映射到物理核心
、
我刚开始使用
OpenMP
,所以对这里的术语不太了解,但是有没有办法从OMPThread (由omp_get_thread_num();给出)和线程将在其
上
运行的物理核心中找出特定机器的映射?另外,我对OMP分配的线程到底是如何分配的很感兴趣,例如,当相同的代码
在
同一台机器
上
运行时,线程0是否总是
在
相同的位置运行?谢谢。
浏览 2
提问于2011-01-18
得票数 0
回答已采纳
1
回答
区域线程亲和性的
OpenMP
并行
、
假设我有以下
OpenMP
区域:#pragma omp parallel for //start ...例如,
在
"start“之后,假设线程0在内核4
上
运行,线程1在内核5
上
运行,线程2在内核6
上
运行。线程是否可能在"end”之前的“中间某处”从"start“之后分配的各自内核迁移?
浏览 1
提问于2013-02-06
得票数 2
回答已采纳
4
回答
缺失:
OpenMP
_C_FLAGS
OpenMP
_C_LIB_NAMES
、
、
、
我正在努力
在
Mac
上
使用
OpenMP
编译一个项目。(missing:
OpenMP
_C_FLAGS
OpenMP
_C_LIB_NAMES)/usr/local/Cellar/cmake/FindOpenMP.cmake:447 (find_package_handle_standard_args) libRORPO/CMakeLists.txt:7 (find_packag
浏览 3
提问于2018-02-16
得票数 5
回答已采纳
1
回答
如果在两个部分中更改线程数量,
OpenMP
线程的SPID是否应该更改?
、
、
、
我有两个
OpenMP
并行区域(我
在
Linux下使用C++ ),有不同数量的线程--假设其中一个是4个,另一个是8个。/rampack casino -i banana_cube.ini --start-from=0p5 --continue=100000那么这是一种正确的行为吗?我
浏览 10
提问于2021-04-25
得票数 1
回答已采纳
1
回答
如何在几个CPU
上
运行john并行?
如果我用:然后我可以看到它只使用了一个CPU。如何将john设置为使用多个CPU来查找弱密码?(由于审计,需要更快地找到薄弱部分)
浏览 0
提问于2013-05-28
得票数 2
回答已采纳
4
回答
基于OMP的故障分割
、
、
我已经
在
linux
上
用gcc 4.3.2编译器,
在
windows
上
用macosx和VisualStudio编译器试过了。请参阅问题出在堆栈大小.....我怎么增加它呢?如何解决矩阵大小较大的问题?代码
在
串行put并行执行失败的情况下运行良好。谢谢。
浏览 0
提问于2008-11-24
得票数 2
2
回答
如何在tensorflow 1.14.0中有效地使用
OpenMP
并行性
、
、
、
我目前正在尝试寻找一种有效的方法,使用tensorflow
在
一定数量的内核
上
运行机器学习任务。从这些信息中,我发现有两种主要的方法可以做到这一点。第二个是使用
OpenMP
。通过设置
环境变量
OMP_NUM_THREADS,可以操作为进程派生的线程数量。
在
conda install中,修改
OpenMP
环境变量
似乎改变了进程并行化的方式,而在'pip环境‘中,唯一改变它的似乎是我前面提到的内部/内部配置变量。如果我
在
conda insta
浏览 1
提问于2019-10-04
得票数 2
1
回答
在
OpenMP
中,不同内核的运行与不同线程的运行是不同的吗?
、
要使用已知数量的线程并行执行代码的一部分,我们通常这样做:{}
浏览 1
提问于2021-03-14
得票数 2
回答已采纳
1
回答
将
OpenMP
支持添加到编译器命令行
、
当我发出这个命令的时候,make -j4我得到了这个application (e.g.,add -fopenmp to your compiler command line), or, recompile mlpack *without*
OpenMP
support.我
在
我
浏览 0
提问于2020-03-10
得票数 0
2
回答
OSX10.8,llvm,
OpenMP
和CMake
、
、
、
我不再能够构建使用
OpenMP
的(简单的)并行代码。我不敢相信许多基于
OpenMP
的程序将不再在OS
上
运行,所以我的问题是:我如何在山狮中启用
OpenMP
?
在
阅读了赫里斯托·伊里耶夫的精彩答案后,我想我错过的比我最初想象的还要多。 我不使用XCode。这座建筑以CMake和make/gcc为基
浏览 0
提问于2013-02-28
得票数 7
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券