目的
本文搭建一个AI模型训练环境,用于AI模型训练。系统win10专业版,显卡为索泰4060TI 16G。
过程
1、安装python
版本:python 3.12.3
2、安装ffmpeg
安装方式一:
下载列表:https://github.com/BtbN/FFmpeg-Builds/releases 官网下载编译好的二进制文件。链接地址:ffmpeg 下载完成后解压,在环境变量path中添加解压的ffmpeg目录下bin目录路径。
安装方式二:
windows平台下可以通过命令行下载ffmpeg;可以使用MSYS2/MSYS2 MINGW64来下载,如下所示。
pacman -S mingw-w64-x86_64-ffmpeg
如果需要libx264、libx265、libfdk-aac则需要下载相应的库,下载命令如下:
pacman -S mingw-w64-x86_64-fdk-aac //下载libfdk-aac
pacman -S mingw-w64-x86_64-x264 //下载libx264
pacman -S mingw-w64-x86_64-x265 //下载libx265
ffmpeg下载安装完成后可以通过ffmpeg.exe -version可以查看编译后的ffmpeg信息
3、安装cuda
a、查看显卡支持的cuda版本,在cmd命令行下执行nvidia-smi
这里显示最大支持12.4版本cuda。
b、下载最新版本cuda
下载链接:cuda下载页面 cuda12.4版本
c、下载完成后直接安装即可,安装目录默认。
安装类型选择自定义,第一次安装下一步勾选全部可选择的工具,一直默认下一步到安装结束
d、查看环境变量是否设置成功
path名称的环境变量都是指向cuda安装目录下。
下方两个v10.0版本是由于开始装了一个v10版本cuda,这里暂时没有发现有影响。
4、安装cuDNN
下载地址:https://developer.nvidia.com/cudnn-downloads
a、确认要下载的cuDNN;官网有说明跟cuda的匹配版本。
我们下载的cudaV12.4,所以cuDNN下载9.1.1版本
下载完成后是exe执行文件,直接安装默认配置选项即可。
5、验证环境是否成功,分两步验证。
a、找到安装目录文件CUDA\v12.4\extras\demo_suite>bandwidthTest.exe,cmd命令执行exe文件:如下显示则成功
b、找到安装目录文件 CUDA\v12.4\extras\demo_suite>deviceQuery.exe,cmd命令执行exe文件:如下显示则成功
6、安装pytorch
Pytorch版本与cuda版本必须要对应,不然无法应用 下载地址:Pytorch
验证:
在进入python环境输入如下命令返回相关内容则安装成功
import torch
print(torch.__version__)
print(torch.cuda.is_available())
print(torch.version.cuda)
部分参考来源:https://zhuanlan.zhihu.com/p/684095163