Ubuntu下CUDA 12.1安装PyTorch 2.1.0教程与验证
需积分: 3 57 浏览量
更新于2024-08-02
收藏 1KB MD 举报
本教程详细介绍了在Linux Ubuntu系统上安装并验证PyTorch的步骤,特别是针对CUDA的支持。首先,我们将在系统中创建一个新的工作目录,以保持环境整洁:
1. 创建工作目录:
使用命令`mkdir pytorch`来创建一个名为`pytorch`的新目录,这个目录将用于存放PyTorch及其相关依赖的所有安装文件。
接下来,我们将创建一个Python虚拟环境,以便管理项目依赖,避免全局安装可能带来的冲突:
2. 创建虚拟环境:
使用`python3 -m venv --system-site-packages .venv`创建一个名为`.venv`的虚拟环境。`--system-site-packages`选项允许我们使用系统已有的库。
在安装PyTorch之前,我们需要访问PyTorch的官方网站(<https://pytorch.org/>)以确定合适的版本。在这个例子中,我们将选择版本2.1.0,支持Linux操作系统,并且是通过Pip包管理器安装,同时需要CUDA 12.1的支持。
3. 安装PyTorch、TorchVision和Torchaudio:
在终端中输入`pip3 install torch torchvision torchaudio`,这将下载并安装指定版本的PyTorch及其相关的深度学习库。
为了确认安装成功,我们需要检查CUDA是否已正确安装。可以使用`nvidia-smi`命令查看GPU状态,如果没有报错,则安装步骤已完成。
4. 验证安装:
打开Python解释器,执行`import torch`,如果没有错误,表明PyTorch已经成功安装。接着,我们导入`torch.backends.cudnn`模块进行更深入的验证:
```python
import torch
from torch.backends import cudnn
```
分别打印`torch.cuda.is_available()`和`cudnn.is_available()`的结果,如果返回True,表示PyTorch能够识别到GPU并且CUDNN也已安装。
5. 测试GPU使用:
为了进一步确认PyTorch是否可以利用GPU执行计算,我们编写了一个简单的示例,如:
```python
cuda0 = torch.device('cuda:0')
x = torch.tensor([10.0], device=cuda0)
y = torch.rand((2,3), device=cuda0)
z = x + y
print(z)
```
这段代码将在GPU上创建张量并执行加法运算。
本教程指导了在Linux Ubuntu环境下安装和验证PyTorch(包括CUDA支持)的完整过程,从创建目录、创建虚拟环境,到安装相关库,以及确保其能够在GPU上运行。通过这些步骤,用户可以顺利地在Ubuntu系统上进行深度学习开发。
424 浏览量
233 浏览量
2025-03-19 上传
407 浏览量
2025-03-30 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情

0语1言
- 粉丝: 7
最新资源
- React.js用户必看:功能CSS的优劣与实践技巧
- expat-2.0.1解析器:内存占用小,适嵌入式开发
- Windows API混音器调节麦克风声音控制教程
- Java开发UNO游戏实现:从易用性到变量挑战
- 易语言专属API助手实用工具介绍
- Python端口graphql-core:GraphQL基础实现解析
- 场景文字检测:Matlab实现与研究者入门指南
- 蓝紫时尚动态PPT模板工作总结汇报
- SketchAPI:Javascript草图绘制API教程与实践
- 基于STC89C52单片机的温控测距监测系统实现
- C#开发的摇奖机代码实现与应用
- Mahalanobis距离计算源码解析
- Apache POI 3.8组件解析Office文档的强大工具
- 雪狐桌面精灵:提升效率的桌面增强软件
- 唯美梨花燕子春天主题PPT模板下载
- 探索ruby-macho:纯Ruby库解析Mach文件