一个小实用程序,通过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第三方库


热门话题
多线程如何在读取文本文件时使用Java进度条?   ChromeDriver出现“java.lang.module.InvalidModuleDescriptorException:提供程序类org.apache.bsf.BSFManager不在模块中”错误   java如何将Google日历链接到应用程序?   java线程信令序列   java StackOverflowerr不知道出了什么问题   从azure mobile apps easy tables获取表格时,java Android应用程序冻结   java Android应用程序无法连接到firebase数据库   java如何将属性文件中的值注入字段?   无法创建java Spring引导CXF XMLOutputFactory   javaui:月份选择器   获取java数组中n个最大值的索引   java注入servlet调度器中的EntityManagerFactory(非托管)   我在Android Studio中编写java代码,需要从特定网页获取并显示特定行的数据   java如何在Hibernate中设置内部查询的限制?   java如何编写接受一个数组和两个整数的交换方法   基于递归的java快速供电方法