码迷,mamicode.com
首页 > 其他好文 > 详细

pytorch介绍和环境配置

时间:2019-12-30 14:16:52      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:gpu   any   log   ase   csdn   修改   optimize   tps   lin   

pytorch介绍和环境配置


1.介绍

动态图

可以动态的构建图
TensorFlow是静态的构建一张图后就不能修改

方便cuda调用

device=torch.device(‘cuda‘)
a=a.to(device)
b=b.to(device)

to=time.time()
c=torch.matmul(a,b)
t2=time.time()
print(a.device,t2-t0, c.norm(2))

求导方便

例子:
技术图片

x=torch. tensor(1.)
a=torch. tensor(1., requires_grad=True)
b=torch. tensor(2., requires grod=True)
c=torch. tensor(3,, requires grad=True)

y=a**2*x+b*x+c

print(‘before:‘,a.grad, b.grad, c.grad)
grads=autograd. grad(y,[a,b,c])
print(‘after:‘, grads[0], grads[1], grads[2])

2.配置

自己的GPU为GTX 1060

cuda和cudnn

cuda装9
cudnn装7.3
参考:
https://blog.csdn.net/u010618587/article/details/82940528

pytorch安装

在anaconda环境下配置安装一个新的env,这个env包含pytorch
参考:https://blog.csdn.net/kan2281123066/article/details/93789303

pycham建立pytorch工程

  1. file -》new project
    技术图片

  2. 选择配置好的conda env,这里勾选Make available to all projects
    技术图片

  3. pytorch上面右键
    技术图片

4.测试:如果能import成功,说明配置pytorch成功,并测试一下版本之类东西

import torch

print(torch.__version__)
print(‘gpu‘,torch.cuda.is_available())

技术图片
enter description here

pytorch介绍和环境配置

标签:gpu   any   log   ase   csdn   修改   optimize   tps   lin   

原文地址:https://www.cnblogs.com/muche-moqi/p/12119397.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!