Cupy的用处概述

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Cupy的用处概述相关的知识,希望对你有一定的参考价值。

参考技术A

前提:传统的数组和矩阵都是通过numpy来设定,然后numpy来调用cpu计算!
cupy的作用:数组和矩阵都是通过cupy来设定,然后cupy来调用gpu并行计算!

区别与联系:

cupy的优势 :专门进行大型、高维数组/矩阵的快速计算(非常非常快)!
要想实现数组/矩阵的快速运算,要注意3点:

下面用一个很简单的例子即可体现上面的内容:循环矩阵相加

三组循环矩阵相加的耗时结果:

彼此差距非常明显!上文中需要注意的2、3点非常非常重要!
由本例也可看出,cupy的gpu并行计算潜力有多大!
本例的计算量还是太小,一个GTX-1050的笔记本显卡,都根本还没发挥其功力!如果将cupy应用到服务器上、应用到深度学习之中,潜力非常大!

本文集会持续更新cupy的相关操作,并实时将其与对应的numpy使用进行对比。
numpy教程网站
cupy教程网站

以上是关于Cupy的用处概述的主要内容,如果未能解决你的问题,请参考以下文章

Linux系统启动概述

Nginx学习整理

vue.js 中slot 用处大(转载)

深入研究BufferedInputStream内幕

LNMP之Nginx! 服务部署以及配置文件的各种用处

UML教程1:快速了解什么是UML和UML有什么用处