日韩性视频-久久久蜜桃-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问题解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 日韩在线观看网址 | 九九这里只有精品视频 | 日韩精品xxx | 波多野结衣视频网站 | 色噜噜狠狠狠综合曰曰曰 | 亚洲精品乱码久久久久99 | 国产一区精品在线 | 日本毛片视频 | 日韩免费二区 | 又黄又色又爽 | 在线亚洲不卡 | 色www| 久久午夜av| 69视频免费观看 | 午夜免费av | 久久久精品一区 | 国产精品高潮呻吟久久 | 男男h黄动漫啪啪无遮挡软件 | 亚洲综合婷婷 | 三级做爰在线观看视频 | 99视频一区二区 | 国产精品suv一区二区69 | 欧美一区二区福利 | 国产传媒视频在线 | 亚洲一区电影在线观看 | 国产精品视频a | 黄色免费视频网站 | 欧美激情视频一区 | 日韩五月天 | 秋霞视频在线观看 | 天天做天天躁天天躁 | 精品国产一区二区三区在线 | 国产偷人爽久久久久久老妇app | 亚洲成av人片一区二区梦乃 | 男人影院在线观看 | 四虎黄色网址 | 成人免费看高清电影在线观看 | 欧美,日韩,国产在线 | 亚洲成年人在线观看 | 日韩欧美一区二区三区四区 | 毛片www | 都市激情亚洲综合 | 色综合天天综合网天天看片 | 黄色无遮挡 | 亚洲国产精品18久久久久久 | 无码人妻精品一区二区三应用大全 | 51精产品一区一区三区 | 国产成人在线播放视频 | 2024男人天堂 | 欧美一区二区三区在线视频 | 成人av网站免费 | 亚洲一区和二区 | 丁香婷婷六月天 | 中文字幕黑丝 | 久久精品国产亚洲av麻豆蜜芽 | 69人妻精品久久无人专区 | 一级黄色大片网站 | 姐姐的秘密韩剧免费观看全集中文 | av免费看网站 | 国产精品久久久久一区二区三区 | 人妻一区二区视频 | 亚洲AV无码国产精品国产剧情 | 日韩av在线网站 | 中国美女洗澡免费看网站 | 国产又粗又猛又爽69xx | 人人干人人插 | 九色视频偷拍少妇的秘密 | 国产精品成人久久 | 日韩精品极品视频免费观看 | 成年人精品 | 一区二区欧美在线 | 久久不射网站 | 久久久久久国产精品 | 丝袜在线视频 | 日本高清有码 | 免费在线观看你懂的 | 日本少妇高潮 | 亚洲精品女人 | 影音先锋国产资源 | 欧美午夜精品久久久久久孕妇 | 淫欲少妇 | 国产suv精品一区二区 | 国产一区二区三区四区hd | 久色福利| 无码国产69精品久久久久网站 | 国产成人无码精品久久久久久 | 国产精品久久久久久久免费观看 | 宇都宫紫苑在线播放 | 99视频99 | 黄色大片在线 | 国产黄色大片 | 精品国产一区二区三区久久久久久 | 国产手机在线 | 免费av在线网站 | 国产精品88| 免费av网站在线 | www.色欧美 | 中文字幕日韩欧美在线 | 特黄特黄视频 |