intel python加速效果初探

python3安装intel的加速库:

1
2
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下会出错!蛋疼!!!

测试程序:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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

posted @   bonelee  阅读(2520)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」
点击右上角即可分享
微信分享提示