【发布时间】:2019-12-31 03:28:21
【问题描述】:
最近我在我的 tx2 上安装了 CUDA 10.0 和 cupy。 我在一篇文章中读到,它说 cupy 比 numpy 快 10 倍。 所以我运行了这个程序:
### Numpy and CPU
s = time.time()
x_cpu = np.ones((100,100,100))
e = time.time()
print(e - s)
### CuPy and GPU
s = time.time()
x_gpu = cp.ones((100,100,100))
cp.cuda.Stream.null.synchronize()
e = time.time()
print(e - s)
我得到的结果非常不同。 Numpy 只用了 0.00273,而 Cupy 用了 0.6795s。 是什么让cupy这么慢。我通过以下方式安装了cupy:
sudo pip3 install cupy -vvv
任何线索都会有所帮助。 提前致谢!
【问题讨论】:
标签: cupy