当前位置: 首页 > 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(前提装好了驱动)

相关文章:

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

1080面对Transformer连勉强也算不上了,还是要去用小组的卡 完整记一个环境配置,方便后面自用✍️ 目前要简单许多,因为显卡驱动已经装好,后安装的库版本与其对应即可。 nvidia-smi查看GPU信息 ** CUDA版本12.2 conda -V查询conda…...

如何将项目推送到GitHub中

将项目推送到 GitHub 仓库并管理相关操作,遵循以下步骤: 创建 GitHub 账户:如果您没有 GitHub 账户,首先需要在 GitHub 官网 上创建一个账户。 创建新仓库:在 GitHub 页面上,点击右上角的加号图标&#xf…...

数据库直连提示 No suitable driver found for jdbc:postgresql

背景:我在代码里使用直连的方式在数据库中创建数据库等,由于需要适配各个数据库服务所以我分别兼容了mysql、postgresql、oracal等。但是在使用过程中会出现错误: No suitable driver found for jdbc:postgresql 但是我再使用mysql的直连方式…...

Stability AI推出Stable Audio;ChatGPT:推荐系统的颠覆者

🦉 AI新闻 🚀 Stability AI推出Stable Audio,用户可以生成个性化音乐片段 摘要:Stability AI公司发布了一款名为Stable Audio的工具,用户可以根据自己的文本内容自动生成音乐或音频。免费版可生成最长20秒音乐片段&a…...

HTML中的<canvas>元素

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ canvas元素⭐ 用途⭐ 示例⭐ 写在最后 ⭐ 专栏简介 前端入门之旅:探索Web开发的奇妙世界 欢迎来到前端入门之旅!感兴趣的可以订阅本专栏哦!这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们…...

【论文阅读】MARS:用于自动驾驶的实例感知、模块化和现实模拟器

【论文阅读】MARS:用于自动驾驶的实例感知、模块化和现实模拟器 Abstract1 Introduction2 Method2.1 Scene Representation2.3 Towards Realistic Rendering2.4 Optimization3.1 Photorealistic Rendering3.2 Instance-wise Editing3.3 The blessing of moduler des…...

Leetcode 2856. Minimum Array Length After Pair Removals

Leetcode 2856. Minimum Array Length After Pair Removals 1. 解题思路2. 代码实现 题目链接:2856. Minimum Array Length After Pair Removals 1. 解题思路 这一题思路而言个人觉得还是挺有意思的,因为显然这道题没法直接用greedy的方法进行处理&am…...

深入了解Vue.js框架:构建现代化的用户界面

目录 一.Vue前言介绍 二.Vue.js框架的核心功能与特性 三.MVVM的介绍 四.Vue的生命周期 五.库与框架的区别 1.库(Library): 2.框架(Framework): 六.Vue常用指令演示 1.v-model 2.v-on:click&…...

力扣 -- 673. 最长递增子序列的个数

小算法&#xff1a; 通过一次遍历找到数组中最大值出现的次数&#xff1a; 利用这个小算法求解这道题就会非常简单了。 参考代码&#xff1a; class Solution { public:int findNumberOfLIS(vector<int>& nums) {int nnums.size();vector<int> len(n,1);auto…...

43.248.189.X网站提示风险,存在黑客攻击页面被篡改,改如何解决呢?

当用户百度搜索我们的网站&#xff0c;准备打开该网站时&#xff0c;访问页面提示风险&#xff0c;告知被黑客攻击并有被篡改的情况&#xff0c;有哪些方案可以查看解决问题&#xff1f; 当遇到网站提示风险到时候&#xff0c;可以考虑采用下面几个步骤来解决问题&#xff1a;…...

Java8中判断一个对象不为空存在一个类对象是哪个

Java8中判断一个对象不为空存在一个类对象是哪个&#xff1f; 在Java 8中&#xff0c;你可以使用java.util.Optional类来处理可能为空的对象。Optional类可以帮助你优雅地处理空值情况&#xff0c;而不需要显式地进行空值检查。 这是一个简单的Optional示例&#xff1a; imp…...

项目:点餐系统

项目扩展&#xff1a; 1.订单操作 2.用户管理&#xff08;临时用户生成用户注册与登录&#xff09; 项目有可能涉及到的面试&#xff1a; 说说你的项目 为什么要做这个项目 服务器怎么搭建的 最初我自己写了一个简单的服务器&#xff0c;但是不太稳定&#xff0c;比较粗…...

ElasticSearch 5.6.3 自定义封装API接口

在实际业务中&#xff0c;查询 elasticsearch 时会遇到很多特殊查询&#xff0c;官方接口包有时不便利&#xff0c;特殊情况需要自定义接口&#xff0c;所以为了灵活使用、维护更新 编写了一套API接口&#xff0c;仅供学习使用 当前自定义API接口依赖 elasticsearch 5.6.3 版本…...

企业架构LNMP学习笔记51

企业案例使用&#xff1a; 主从模式&#xff1a; 缓存集群结构示意图&#xff1a; 去实现Redis的业务分离&#xff1a; 读的请求分配到从服务器上&#xff0c;写的请求分配到主服务器上。 Redis是没有中间件来进行分离的。 是通过业务代码直接来进行读写分离。 准备两台虚…...

rom修改----安卓系列机型如何内置app 如何选择so文件内置

系统内置app的需求 在与各工作室对接中操作单中&#xff0c;很多需要内置客户特定的有些app到系统里&#xff0c;这样方便客户刷入固件后直接调用。例如内置apk 去开机引导 去usb调试 默认开启usb安全设置等等。那么很多app内置有不同的反应。有的可以直接内置。有的需要加so…...

SpringMvc中的请求转发和重定向

之前的案例&#xff0c;我们发现request域中的值可以传到jsp页面中&#xff0c;也就是通过视图解析器跳转到视图的底层是请求转发。 如果我们跳转时不想使用视图解析器&#xff0c;可以使用原生HttpServletRequest进行请求转发或HttpServletResponse进行重定向&#xff1a; Req…...

Oracle,高斯创建自增序列

某些时候,需要获取到一个自增值 然后点击左下 Apply 也可以通过SQL语句执行 dual在Oracle中是张虚拟表&#xff0c;通常用于执行这样的查询 Oracle中查询语句: select 序列名.nextval from dual 在高斯数据库中:查询是 select my_sequence.nextval 不需要加form xxx …...

操作系统学习笔记-精简复习版

文章目录 操作系统概述1、操作系统2、主要功能3、用户态和内核态4、系统调用 进程管理1、进程和线程2、引入线程的好处3、线程间同步4、进程控制块 PCB5、进程的状态6、进程的通信方式7、进程的调度算法8、僵尸进程&孤儿进程9、死锁 内存管理1、内存碎片2、内存管理3、虚拟…...

系统架构:软件工程速成

文章目录 参考概述软件工程概述软件过程 可行性分析可行性分析概述数据流图数据字典 需求分析需求分析概述ER图状态转换图 参考 软件工程速成(期末考研复试软考)均适用. 支持4K 概述 软件工程概述 定义&#xff1a;采用工程的概念、原理、技术和方法来开发与维护软件。 三…...

VUE之proxy配置实现跨域

什么是跨域 要了解跨域&#xff0c;首先得知道浏览器的同源策略。 同源策略&#xff1a;是由Netscape提出的一个安全策略&#xff0c;能够阻挡恶意文档&#xff0c;保护本地数据。它能限制一个源的文档或脚本对另一个源的交互&#xff0c;使得其它源的文档或脚本&#xff0c;…...

别再直接跳转了!用iframe在Vue项目里优雅嵌入第三方页面(附B站实战代码)

在Vue项目中优雅集成第三方页面的完整工程化方案 当我们需要在Vue应用中嵌入外部页面时&#xff0c;直接跳转会破坏应用的整体性和用户体验。本文将分享一套基于iframe的完整解决方案&#xff0c;涵盖从基础实现到高级优化的全流程实践。 1. 为什么选择iframe而非直接跳转 在现…...

Jetson AGX Orin到手后,第一件事不是装CUDA,而是先搞定这个源(附nvidia-l4t-apt-source.list配置)

Jetson AGX Orin开发板开箱必做&#xff1a;正确配置软件源的深度指南 当你第一次拿到Jetson AGX Orin这款强大的边缘计算设备时&#xff0c;兴奋之余可能会迫不及待地想要安装CUDA、cuDNN等AI开发环境。但很多开发者都会在这里踩到一个"坑"——直接运行sudo apt ins…...

认识Python网络套接字编程之流式套接字(一)

流式套接字当你需要使用 TCP 协议进行通信时&#xff0c;需要创建流式套接字。这是套接字编程中最常用的一种。光谈这些概念显得很抽象&#xff0c;还是举送外卖的这个例子&#xff0c;假设你点了一份烤鸭&#xff0c;外卖骑手需要先去店铺取餐&#xff0c;然后送到你的家门口&…...

DsHidMini:让PS3手柄在Windows上重获新生的终极指南

DsHidMini&#xff1a;让PS3手柄在Windows上重获新生的终极指南 【免费下载链接】DsHidMini Virtual HID Mini-user-mode-driver for Sony DualShock 3 Controllers 项目地址: https://gitcode.com/gh_mirrors/ds/DsHidMini 还在为闲置的索尼DualShock 3手柄寻找新的用途…...

开源简历解析工具Open-Resume:从数据模型到自动化生成全解析

1. 项目概述&#xff1a;一个开源的简历解析与构建工具最近在帮团队筛选简历和整理自己的履历时&#xff0c;我再次被简历格式不统一、信息提取困难的问题所困扰。无论是HR手动从PDF里复制粘贴&#xff0c;还是求职者为了适配不同岗位反复调整简历模板&#xff0c;这个过程都充…...

【Microsystems Nanoengineering】利用多功能液晶偏振光栅抑制微型光学泵浦磁力计中的激光功率噪声

【Microsystems &Nanoengineering】利用多功能液晶偏振光栅抑制微型光学泵浦磁力计中的激光功率噪声 摘要 传统单光束光泵磁力仪&#xff08;OPM&#xff09;依赖分立偏振光学元件&#xff0c;体积大、装调复杂&#xff0c;且易受激光功率噪声限制。 本文提出 ** 多功能液晶…...

Maple Mono字体终极配置指南:3步解决连字显示难题,开启高效编程体验

Maple Mono字体终极配置指南&#xff1a;3步解决连字显示难题&#xff0c;开启高效编程体验 【免费下载链接】maple-font Maple Mono: Open source monospace font with round corner, ligatures and Nerd-Font icons for IDE and terminal, fine-grained customization option…...

Cadence Allegro自定义快捷键全攻略:从env文件到Skill脚本

1. 项目概述&#xff1a;为什么我们需要自定义快捷键&#xff1f;如果你是一名电子工程师&#xff0c;或者经常使用Cadence Allegro进行PCB设计&#xff0c;那么对软件自带的默认快捷键一定又爱又恨。爱的是&#xff0c;它确实提供了一些基础的操作加速&#xff1b;恨的是&…...

Paperless-ngx终极指南:如何打造智能文档管理系统的完整解决方案

Paperless-ngx终极指南&#xff1a;如何打造智能文档管理系统的完整解决方案 【免费下载链接】paperless-ngx A community-supported supercharged document management system: scan, index and archive all your documents 项目地址: https://gitcode.com/GitHub_Trending/…...

DeepSeek等低价大模型实现低算力成本的5项核心技术‌与《论三生原理》思想技术同源?

AI辅助创作&#xff1a;DeepSeek等低价大模型实现低算力成本的5项核心技术‌与《论三生原理》思想技术同源&#xff1f;详述如下&#xff1a;一、DeepSeek 5项低算力核心技术&#xff08;官方公开&#xff09;1. MoE混合专家&#xff08;DeepSeekMoE&#xff09;&#xff1a;千…...