intel python加速效果初探


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')

https://www.leiphone.com/news/201704/8RWGJYDtZMCSrc8Q.html 在這里面看到提升的是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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM