vlambda博客
学习文章列表

安装深度学习框架Pytorch

PyTorch是一个基于Torch的Python开源机器学习库,用于自然语言处理等应用程序。使用Python作为开发语言,是一个功能强大的深度学习框架。主要由Facebook的人工智能小组开发,不仅能够实现强大的GPU加速,还支持动态神经网络,这一点是现在很多主流框架如TensorFlow都不支持的。
PyTorch提供了两个高级功能:1.具有强大的GPU加速的张量计算(如Numpy) 2.包含自动求导系统的深度神经网络。

官网地址: https://pytorch.org/get-started/locally/
中文网站: https://pytorch123 .com/



安装PyTorch可以通过Anaconda进行安装,详细的步骤参考如下:
  1. 安装Anaconda,可以查看已经安装的环境
    conda env list
    为Pytorch创建新的环境,
    conda create -n pytorch python=3.8
  2.  进入conda的Pytorch环境
    conda activate pytorch
3. 在官网上根据系统配置情况生成安装命令行
conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch
4. 在Pytorch环境中测试安装是否成功
 
   
   
 
pythonimport torchx = torch.rand(5, 3)print(x)
安装成功的话,会得到下面的随机张量,
 
   
   
 
tensor([[0.3380, 0.3845, 0.3217],
[0.8337, 0.9050, 0.2650],
[0.2979, 0.7141, 0.9069],
[0.1449, 0.1132, 0.1375],
[0.4675, 0.3947, 0.1426]])

6. 测试CUDA是否成功

 
   
   
 
import torch
torch.cuda.is_available()