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

【记录】深度学习环境配置(pytorch版)

1080面对Transformer连勉强也算不上了,还是要去用小组的卡
完整记一个环境配置,方便后面自用✍️
目前要简单许多,因为显卡驱动已经装好,后安装的库版本与其对应即可。

nvidia-smi查看GPU信息
**
CUDA版本12.2
conda -V查询conda版本
22.9.0

新建conda环境
准备装python3.8

conda create --name caiman python=3.8.2

激活新环境

conda activate caiman

安装pytorch
IRRA模型运行需求是1.9.0
CUDA12.2还没有对应的正式版本,所以装的预版本
安装命令官网https://pytorch.org/get-started找对应
在这里插入图片描述conda命令安装失败,原来一直用的pip所以还是换回pip命令(熟悉些)

(个人习惯)pip的默认源设置为清华源

python -m pip install --upgrade pip
pip config set global.index-url https://tuna.tsinghua.edu.cn.simple

pip命令安装对应pytorch, torchvision👇

pip install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu121

还是慢…
应该要重开一下终端的(下次注意)

查询是否成功安装pytorch(踩过坑:cuda和pytorch版本不匹配,GPU不可用)

(caiman)... :~$ python
>>>import torch
>>>print(torch.cuda.is_available())
Ture #这样成功,False再检查一下版本是不是对应
>>>torch.__version__ #顺便再看一眼pytorch版本
'2.2.0.dev20230913+cu121'

太多要装的包一下子不好想,干脆把项目传进去,缺什么pip install什么

after long time(而且only传了一个最小的数据集 | 用GUI工具或者SSH scp一些命令传)

值得注意的是yaml ,直接pip install yaml是不成功的,应该是pyyaml👇

pip install pyyaml

python进度条库tqdm,值得下载👍

pip install tqdm

还有nvitop可以监控GPU使用情况

pip install nvitop

这俩都是我用习惯了的小工具,现在才发现是另外安装的,没有还真不习惯,安装也很简单,直接pip;使用命令nvitop -m full实时展示显卡全部信息。
常用查询GPU命令nvidia-smi(前提装好了驱动)

http://www.lryc.cn/news/169315.html

相关文章:

  • 如何将项目推送到GitHub中
  • 数据库直连提示 No suitable driver found for jdbc:postgresql
  • Stability AI推出Stable Audio;ChatGPT:推荐系统的颠覆者
  • HTML中的<canvas>元素
  • 【论文阅读】MARS:用于自动驾驶的实例感知、模块化和现实模拟器
  • Leetcode 2856. Minimum Array Length After Pair Removals
  • 深入了解Vue.js框架:构建现代化的用户界面
  • 力扣 -- 673. 最长递增子序列的个数
  • 43.248.189.X网站提示风险,存在黑客攻击页面被篡改,改如何解决呢?
  • Java8中判断一个对象不为空存在一个类对象是哪个
  • 项目:点餐系统
  • ElasticSearch 5.6.3 自定义封装API接口
  • 企业架构LNMP学习笔记51
  • rom修改----安卓系列机型如何内置app 如何选择so文件内置
  • SpringMvc中的请求转发和重定向
  • Oracle,高斯创建自增序列
  • 操作系统学习笔记-精简复习版
  • 系统架构:软件工程速成
  • VUE之proxy配置实现跨域
  • AI与医疗保健:革命性技术如何拯救生命
  • Spring Boot + Vue3前后端分离实战wiki知识库系统<十三>--单点登录开发二
  • 基于Java的高校科研信息管理系统设计与实现(亮点:完整严谨的科研项目审批流程、多文件上传、多角色)
  • 【uniapp】Dcloud的uni手机号一键登录,具体实现及踩过的坑,调用uniCloud.getPhoneNumber(),uni.login()等
  • Qt Quick Layouts Overview
  • 星臾计划 | 第六期优秀实习生访谈合集
  • 《数字图像处理-OpenCV/Python》连载(7)视频文件的读取与保存
  • 安防监控/视频汇聚/云存储/AI智能视频分析平台EasyCVR显示CPU过载,该如何解决?
  • 如何彻底卸载mysql
  • 【深度学习实验】线性模型(二):使用NumPy实现线性模型:梯度下降法
  • 带你熟练使用list