intel python加速效果初探

2021-09-07 20:21:48 字數 999 閱讀 8584

python3安裝intel的加速庫:

conda config --add channels intel 

conda create --name intelpy intelpython3_full python=3

然後在linux下:~/anaconda3/envs/intelpy/bin/conda install --name intelpy keras 是可以安裝keras的,但是在我mac下會出錯!蛋疼!!!

測試程式:

import numpy as np

import time

n = 102400

x = np.linspace(0.0123, 4567.89, n)

def mine(x,z,func,name):

print name;

start = time.time()

for z in range ( 0, z ) :

y = func(x);

end = time.time()

print n, z, end - start

return

mine(x,10000,np.sin,'np.sin')

mine(x,10000,np.cos,'np.cos')

mine(x,10000,np.tan,'np.tan')

在這裡面看到提公升的是20倍,但是在我的mac i5 cpu提公升是8倍。

同時在我們自己的隨機森林加速演算法裡,沒有看到提公升效果。這就很尷尬了。

補充,如何安裝依賴庫,使用intelpy裡的conda即可:

/usr/local/anaconda3/envs/intelpy/bin/conda install --name intelpy --use-local *.bz2

/usr/local/anaconda3/envs/intelpy/bin/python ccdetect.py

實測TCP BBR演算法加速效果

作為一枚學生黨,國內的雲伺服器 和頻寬太過昂貴,有提供學生優惠的雲服務頻寬也只有1m,而我想做的是在伺服器上搭建乙個同步雲盤,當然這些都不是最重要的,最重要的是無法幫助我科學上網。恰巧去年暑假的時候,vultr搞活動註冊了乙個賬號,現還有15美元,當時因為它們的網路對電信太不友好,速度慢丟包率高,用...

TCP BBR演算法加速效果實測(比對)

作為一枚學生黨,國內的雲伺服器 和頻寬太過昂貴,有提供學生優惠的雲服務頻寬也只有1m,而我想做的是在伺服器上搭建乙個同步雲盤,當然這些都不是最重要的,最重要的是無法幫助我科學上網。恰巧去年暑假的時候,vultr搞活動註冊了乙個賬號,現還有15美元,當時因為它們的網路對電信太不友好,速度慢丟包率高,用...

機械人運動中加減速效果實現

有的時候,我們在規劃機械人的參考軌跡過程中,沒有考慮機械人的速度,而機械人實際運動過程中一般啟動和停止過程中有乙個加減速過程,為了實現這一效果,我們可以採用緩動函式來對曲線進行離散化。1 緩動函式1 其對應的位置曲線和速度曲線如下 title 位置曲線 hold on subplot 2,1,2 p...