日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python 导入numpy 导致多进程绑定同一个CPU问题解决方法

發布時間:2024/4/13 python 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 导入numpy 导致多进程绑定同一个CPU问题解决方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

python 如果有導入numpy模塊的import語句,會導致默認將多進程程序的每個進程都綁定到同一個CPU core上,

失去了多進程在多核CPU上的性能優越性,這和CPU affinity(CPU親和性)有關,解決辦法:

導入affinity包,執行:

affinity.set_process_affinity_mask(0,2**multiprocessing.cpu_count()-1)

以下是英文文檔原文,供參考:

?

Python refuses to use multiple cores –?solution

I was trying to get?parallel Python?to work and I noticed that if I run two Python scripts simultaneously – say, in two different terminals – they use the same core. Hence, I get no speedup from multiprocessing/parallel Python. After some searching around, I found out that in some circumstances importing?numpy?causes Python to stick all computations in one core. This is an issue with?CPU affinity, and apparently it only happens for some mixtures of Numpy and BLAS libraries – other packages may cause the CPU affinity issue as well.

There’s a package called?affinity?(Linux only AFAIK) that lets you set and get CPU affinity. Download it, run python setup.py install, and run this in Python or?ipython:

1 2 3 4 In [1]: import affinity In [2]: affinity.get_process_affinity_mask(0) Out[2]: 63

This is good: 63 is a bitmask corresponding to 111111 – meaning all 6 cores are available to Python. Now running this, I get:

1 2 3 4 In [4]: import numpy as np In [5]: affinity.get_process_affinity_mask(0) Out[5]: 1

So now only one core is available to Python. The solution is simply to set the CPU affinity appropriately after import numpy, for instance:

1 2 3 4 5 import numpy as np import affinity import multiprocessing affinity.set_process_affinity_mask(0,2**multiprocessing.cpu_count()-1)

?

轉載于:https://www.cnblogs.com/Arborday/p/9858108.html

超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生

總結

以上是生活随笔為你收集整理的python 导入numpy 导致多进程绑定同一个CPU问题解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 射精一区二区 | 欧美色图网址 | 两性午夜视频 | 中文人妻av久久人妻18 | 天天操夜夜添 | 国产91欧美 | 日韩av综合 | 国产图片一区 | 福利91 | 亚洲国产一区二区在线 | 亚洲一级黄色大片 | 欧美精品一| 久久女同 | 成人免费视频国产在线观看 | 调教奶奴 | 91免费视频入口 | 熟女人妇 成熟妇女系列视频 | 天天干天天操 | 午夜影院h | 四虎免费视频 | 亚洲中文字幕无码av永久 | 亚洲欧美日本一区二区三区 | 色噜噜狠狠成人中文 | 18做爰免费视频网站 | 日本黄色不卡 | a级片网址 | 男女插插视频 | 91网址在线观看 | 中文字字幕在线中文乱码 | 天天干天天弄 | 自拍视频在线观看 | 激情无码人妻又粗又大 | 国产又粗又猛视频 | 大片av| 高潮流白浆在线观看 | 国产精品9191 | 日韩av网站在线 | 日韩成人精品一区二区三区 | 曰批免费视频播放免费 | 少妇高潮大叫好爽喷水 | 国产一级片自拍 | 欧美男女啪啪 | 热久久免费视频 | 午夜男人的天堂 | 欧美成人一区在线 | 国产精品无码999 | 国产精品宾馆在线 | 成人免费片 | 91精品国产一区二区三区香蕉 | 自拍99| 在线观看精品视频 | 久久99热这里只频精品6学生 | 美女喷液视频 | 国产精品视频久久久久久 | 久草精品视频在线观看 | 日本人妻不卡一区二区三区中文字幕 | 青春草网站 | 国产一区视频观看 | 日韩一区二区三区在线观看视频 | 丁香激情六月 | 美女福利视频在线 | 91亚洲国产 | 日本一区免费电影 | 亚洲狼人综合网 | 性久久久久久久久 | 成人精品在线 | 欧美国产二区 | 国产免费一区二区三区免费视频 | 国产ts在线视频 | 亚洲成人久久久久 | 五月天啪啪 | 国产一区二区在线视频观看 | 性网站在线观看 | 国产日韩视频一区 | 久久亚洲综合 | 国产成人在线免费观看视频 | 不卡三区 | 国产无遮挡又黄又爽免费网站 | 无码国产精品一区二区免费16 | 亚洲激情国产 | 国产三级全黄裸体 | 国产第56页| 国产最爽的乱淫视频国语对白 | а天堂中文在线官网 | 毛片直接看 | 人人爽夜夜爽 | 66av欧美| 落日余晖 | 日韩一区视频在线 | 亚洲高清视频在线 | 黑人精品xxx一区一二区 | 国产一级二级三级在线观看 | 少妇av一区二区三区无码 | av色片| 一级黄色片免费播放 | 在线观看免费av网站 | 亚洲综合国产 | 久草视频在线资源 | 日韩综合另类 |