一个小实用程序,通过cython绑定获取openmp使用的实际线程数。

omp-thread-count的Python项目详细描述


OpenMP线程计数器

https://img.shields.io/pypi/v/omp-thread-count.svghttps://img.shields.io/travis/rolando/omp-thread-count.svgDocumentation Status

一个小的python模块,通过cython绑定获取omp使用的实际线程数。

为什么

因为gcc/cython在调用openmp.get_thread_numopenmp.get_max_threads时总是返回1。

安装

要安装,请运行:

pip install omp-thread-count

在OSX和其他平台中,您可能需要指定一个编译器 OpenMP支持,如下:

CC=gcc-4.8 pip install omp-thread-count

使用量

从python代码导入:

importomp_thread_countn_threads=omp_thread_count.get_thread_count()

从cython代码导入:

fromomp_thread_count._ompcimportget_thread_count

在扩展名“include_dirs中使用omp_thread_count.get_includes()到 使用头文件。

学分

这个包是用Cookiecutteraudreyr/cookiecutter-pypackage项目模板创建的。

历史记录

0.2.1(2016-06-21)

  • 改进包装和ci支持。
  • 简化的cython码。
  • 修复了对Python3.5的支持。

0.2.0(2016-06-19)

  • 为第三方cimports添加了pxd文件。

0.1.0(2016-06-18)

  • pypi上的第一个版本。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
javascript如何在jQuery函数中传递两个值,该函数获取数据并使用ajax发送到服务器?   java IOSDriver()不工作。相反,当我在测试用例通过时使用RemoteWebDriver()时,它正在打开远程会话   使用java对blob几何体进行二进制解码   java错误:Gradle:运行在Ubuntu 16.04上的Intellij 2017中的任务执行失败   java Lotus Notes邮件文档获取附件名称(和导出附件)   java如果库有副作用,这样可以吗?   java Javabat帮助:alarmClock   加载类时未初始化java静态变量   java限制htmlunit中的带宽   java Column_layout在安卓 tablelayout中不起作用   java在倒计时和打印循环时遇到问题   虚拟机我需要一个如何访问java虚拟机中的文件的帮助   java图像处理程序中的多线程