mxnet GPU加速计算

举报
风吹稻花香 发表于 2021/06/05 00:48:32 2021/06/05
【摘要】   #coding:utf-8'''NDArray在GPU上计算''' from mxnet import ndfrom mxnet.gluon import nnimport mxnet as mx a = nd.array([1,2,3],ctx=mx.gpu())b = nd.zeros((3,2),ctx=mx.gpu())x = nd.array([1,...

 


  
  1. #coding:utf-8
  2. '''
  3. NDArray在GPU上计算
  4. '''
  5. from mxnet import nd
  6. from mxnet.gluon import nn
  7. import mxnet as mx
  8. a = nd.array([1,2,3],ctx=mx.gpu())
  9. b = nd.zeros((3,2),ctx=mx.gpu())
  10. x = nd.array([1,2,3])
  11. y = x.copyto(mx.gpu())
  12. z = x.as_in_context(mx.gpu())
  13. print('a = ',a)
  14. print('b = ',b)
  15. print('x = ',x)
  16. print('y = ',y)
  17. print('z = ',z)
  18. # Gluon的GPU计算
  19. net = nn.Sequential()
  20. net.add(nn.Dense(1))
  21. net.initialize(ctx = mx.gpu())
  22. data = nd.random.uniform(shape=(3,2),ctx=mx.gpu())
  23. print(net(data))
  24. # 模型的参数也储存在GPU上
  25. print(net[0].weight.data())

 

文章来源: blog.csdn.net,作者:网奇,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/jacke121/article/details/115410584

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。