框架是一个为解决特定问题而设计的“半成品”软件结构,它提供了一套规范、工具和基础代码,帮助开发者更高效地构建应用程序。

一、简介

  • PyTorch是一个 Python 深度学习框架,它将数据封装成张量(Tensor)来进行处理。
  • PyTorch 中的张量就是元素为同一种数据类型。
  • 在PyTorch 中,张量以"类"的形式封装起来,对张量的一些运算、处理的方法被封装在类中。

二、特点

  • 类似于NumPy的张量计算

  • 自动微分系统

  • 动态计算图

  • GPU加速(CUDA支持)

  • 支持多种应用场景

三、安装

#0.查看虚拟环境
conda env list

#1.创建环境
conda create -n 虚拟环境名 python=某个版本的Python
conda create -n dl python=3.10

#2.切换虚拟环境
conda activate 虚拟环境名

#3.安装torch
pip install torch==2.4.1 -i https://pypi.tuna.tsinghua.edu.cn/simple/
pip install numpy==1.24.4 -i https://pypi.tuna.tsinghua.edu.cn/simple/
Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐