当前位置: 首页 > news >正文

【深度学习笔记】CPU深度学习环境简易搭建及基础知识

深度学习图像、计算机视觉最好有GPU,只用CPU训练时间过长。如果没有GPU最好买或者租一块。

Python:基本用于AI模型(必学)
PyCharm:一种常见的Python IDE,在里面写Python语言效率会高很多(高效编辑器)
Anaconda:帮助管理环境的工具,里面有Python的发行版本和Python解释器,还可以安装其他的软件包/库也就是函数/工具(如安装PyTorch框架后不用从零开始搭建cov卷积神经网络和pool池化网络了,可以直接调用PyTorch框架中的卷积和池化拿来用)。可以创造多个虚拟环境,每个环境安装不同的库
PyTorch:深度学习框架。可以搭建网络,数据处理和数据分析
NVIDIA CUDA:运算平台,不是软件。由CUDA驱动+NVIDIA显卡工具包(CUDA Toolkit)+GPU硬件构成。可以在PyTorch网站下载不用在英伟达官网。
cuDNN:英伟达GPU加速库,可以在PyTorch安装。

编程环境:
Python
PyTorch
CUDA Toolkit11.3.1相对应cuDNN8.2
torchsummary显示神经网络模型参数
numpy数据处理库
pandas数据处理库
matplotlib画图库
sklearn机器学习数据处理库

  1. PyCharm安装
  2. Anaconda安装与虚拟环境创建
(base)C:\Users\ASUS1>conda list

可以查看对应发行版本的各种库

(base)C:\Users\ASUS1>conda create-npytorchpython=3.8

输入y确认,创建一个名字为pytorch的python环境,其中python版本为3.8。pytorch可以改为任意英文名。

C:\Users\ASUS1>condaenvlist

查看所有环境

(base)C:\Users\ASUS1>activate pytorch

进入pytorch环境

(pytorch)C:\Users\ASUS1>conda list

查看对应发行版本的各种库

  1. 显卡驱动的安装(本人学习阶段无英伟达显卡,故直接安装CPU环境)
  2. PyTorch的GPUCPU深度学习环境安装
    进入PyTorch官网,一般用以前版本1.10.1
(pytorch)C:\Users\ASUS1>condainstallpytorch==1.10.1torchvision==0.11.2torchaudio==0.10.1 cpuonly-cpytorch

用conda检索在pytorch官网下载的库,我在此无法成功安装:

Proceed([y]/n)? y Downloading and Extracting Packages: Preparing transaction:doneVerifying transaction:doneExecuting transaction:done

可以用的镜像pip安装源代码如下:

(pytorch)C:\Users\ASUS1>pipinstallscikit-learn-ihttps://pypi.tuna.tsinghua.edu.cn/simple/

安装完成可以查看版本:

pytorch1.10.1 py3.8_cpu_0 pytorch torchsummary1.5.1 pypi_0 numpy1.24.3 py38h79a8e48_1 scikit-learn1.3.2 pypi_0 pypi matplotlib3.7.5 pypi_0 pypi
  1. 测试IDE和安装好的库能否使用
    ①创建test文件夹用PyCharm打开,会自动生成一个主函数,加载的是anaconda里原有最基础环境的python版本
    ②选择自己创建的环境并加载
    ③测试PC导入以下库运行(运行正常不报错安装完成):
importnumpyimportpandasimporttorch

把anaconda创建好的虚拟环境加载到PC里
④测试编写代码torch的库版本,是否可以调用GPU,对应工具包和版本号。

http://www.jsqmd.com/news/617192/

相关文章:

  • Python 数据类型分类详解
  • Vite 8 全面 Rust 化!vue3-element-admin 升级实战,构建提速 65%
  • 1分钟快速上手:将你的编程智能体接入Memoria
  • Chandra-OCR多场景应用:法律合同解析、数学试卷数字化、表单复选框识别实战
  • AI+3D视觉重塑金属圆棒自动化上下料:高精度、快节拍、降成本实战案例
  • 深度解析Windows DLL注入:Xenos工具实战指南
  • SMUDebugTool:解锁AMD Ryzen处理器性能潜能的终极调试工具
  • OpenClaw监控方案:Phi-3-mini-128k-instruct任务异常自动告警设计
  • Pixel Script Temple 像素剧本圣殿:Python入门级图像生成实战教程
  • 3步重塑你的音乐体验:开源ncmdump工具完全指南
  • Android Studio Gradle下载太慢,国内怎么最快加速
  • 轻松修复Kindle电子书封面,让你的图书馆重焕生机
  • 一起走进HarmonyOS开发中Stage模型应用程序包结构
  • 如何突破限制:数字阅读自由的创新解决方案
  • 终极指南:如何在Mac上实现微信防撤回功能,让重要信息不再消失
  • Java接口:定义规范,解耦代码,一篇文章讲清楚
  • intv_ai_mk11应用场景解析:问答、改写、创作,一网打尽
  • 如何快速提升中文文献管理效率:Jasminum插件终极完整指南
  • python学习笔记6——文件的使用方法
  • 大数据平台HDP、CDH、CDP的区别
  • 魔兽争霸III终极兼容性修复指南:如何在现代系统上完美运行经典游戏
  • ms-swift框架入门指南:命令行与Web-UI两种方式微调Qwen2.5-7B模型
  • 2026年爆款论文降重软件实测TOP5,AIGC率最低降至5%,实测超实用!
  • 租赁系统结构化分析和设计
  • 终极解决方案:3分钟免费搞定Elsevier投稿追踪的Chrome插件
  • CSS如何使用自定义属性实现主题切换_通过CSS变量快速更换配色方案
  • 零基础玩转CYBER-VISION:手把手教你搭建未来科技风目标分割系统
  • 【OSG学习笔记】Day 38: TextureVisitor(纹理访问器)
  • 3步打造高效多平台直播:OBS Multi RTMP插件完整解决方案
  • 从镜像到应用:Qwen3-0.6B-FP8+Chainlit完整搭建流程解析