完美解决pip命令版本冲突导致对应版本模块包无法安装的问题
解决步骤
- 使用pip更新/降低指定模块包命令格式
- 降低pip自身至指定版本的命令
- 再次换源安装指定模块包
在对 FasterNet 这篇论文源码复现过程中,我们首先需要安装相关依赖文件(
path/to/your/requirements.txt)
-extra-index-url https://download.pytorch.org/whl/cu113torch==1.11.0
torchvision==0.12.0
pytorch-lightning==1.6.5
lightning-bolts==0.5.0
timm==0.6.5
wandb>=0.12.21
matplotlib==3.5.2
fvcore>=0.1.5.post20220512
使用如下命令为项目代码一键部署指定的环境
conda create -n fasternet python=3.9.12 -y
conda activate fasternet
pip install -r requirements.txt
然后会出现pip版本过高导致对应版本模块包无法安装的问题

使用pip更新/降低指定模块包命令格式
pip install --upgrade <pkgName==version>
降低pip自身至指定版本的命令
pip install --upgrade pip==24.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
再次换源安装指定模块包
pip install pytorch-lightning==1.6.5 -i https://pypi.tuna.tsinghua.edu.cn/simple
相关文章:
完美解决pip命令版本冲突导致对应版本模块包无法安装的问题
解决步骤 使用pip更新/降低指定模块包命令格式降低pip自身至指定版本的命令再次换源安装指定模块包 在对 FasterNet 这篇论文源码复现过程中,我们首先需要安装相关依赖文件( path/to/your/requirements.txt) -extra-index-url https://down…...
5.1-软件工程基础知识-软件工程概述
软件工程诞生原因 了解 早期的软件:主要是指采用个体工作方式实现的程序。第一次软件危机:20世纪60年代中期 典型表现有软件质量低下、项目无法如期完成、项目严重超支等因为软件而导致的重大事故时有发生。 软件工程的诞生:1968年在NATO会…...
极简聊天室-websocket版
再写一个极简聊天室的websocket版,在本例中,websocket仅用于服务器向客户端传输信息,客户端向服务器发送信息是传统的http post方式,用axios来实现的,当然websocket本身是支持双向通信,主要是为了方便跟前面…...
QT学生管理系统 开发文档
目录 第一章 UI界面设计与开发 登录界面 主界面 UI美化 第二章 数据库设计与开发 数据库设计 连接数据库 数据库功能设计 sql语句设计 查询所有学生数量 查询第几页学生数据 删除学生 修改学生信息 清空学生表 添加单个用户 删除单个用户 修改用户权限 查询所有用户…...
【五大海内外高校支持】2024年数字经济与计算机科学国际学术会议(DECS2024)
大会官网:www.icdecs.net 大会时间:2024年9月20-22日 大会地点:中国-厦门 截稿日期:详情见官网 支持单位 马来西亚理工大学 北京科技大学经济管理学院 南京信息工程大学 马来西亚敦胡先翁大学 大会嘉宾 大会主席 罗航…...
VS项目打包成lib库并使用
一、新建一个静态库项目 一般要把项目设为Release模式 二、添加文件 将所需要打包的头文件、源文件添加到该静态库项目中 三、生成项目 生成成功后即可在Release文件夹出现找到相应的.lib文件 四、使用静态库 将静态库文件复制到项目文件夹中,然后在项目属性设…...
社交巨头与去中心化:解析Facebook在区块链的角色
区块链技术的兴起为多个行业带来了变革,而社交平台也正在经历这一波技术浪潮。作为全球最大的社交网络之一,Facebook(现名Meta Platforms)在区块链领域的探索展示了其如何应对去中心化趋势的挑战,并利用这一技术推动自…...
MyBatis(学习记录)
一、ORM ORM是“对象关系映射”(Object-Relational Mapping)的缩写。这是一种编程技术,用于将对象模型与关系型数据库系统之间的数据进行转换。在面向对象的编程语言中,数据通常以对象的形式表示;而在关系型数据库中&a…...
QSpinbox
加载图片资源 在项目中,选择新建,QT->Qt Resource File -choose ,命名为 image ,创建完成了,会在目录下生成一个image.qrc。我们资源文件,要放在image.qrc 的同级目录或子目录中。 常用的小功能 在左下方&#x…...
分布式服务架构[原理、设计与实践]学习笔记
地震是由不可抗力导致的,而事故与之不同,任何大的生产事故在发生之前都有迹可循,而且事故的发生并不是偶然的,我们应该善于从现象中总结规律,找到发现、止损和避免的方法 海恩法则 每一起严重事故的背后,必…...
PDF发票解析并将信息回填到前端(1)后端解析PDF
文章目录 参考文章技术栈需求解析发票类型 1. 最终项目结构1.1 说明 2. 相关代码2.1 导入相应的maven依赖2.2 实体类2.3 工具类2.4 三层架构controllerservicemapper 参考文章 参考文章 技术栈 SpringBootVue 需求 本文主要是实现提取发票中的部分内容,并实现自…...
C++练习之插入删除
#include <iostream> #include <ctime> #include <cstring> #include<cstdlib> using namespace std;typedef struct bookInfo {char name[10];float price;int num; }BOOKINFO;// p: 结构体数组首元素地址 // n: 有效图书数量 void Print(const BOOKI…...
【LeetCode】238. 除自身以外数组的乘积
除自身以外数组的乘积 题目描述: 给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。 请…...
Excel公式与函数(运算符,计算限制,错误检查)(一)
公式 公式概念 公式 是以“”号为引导,用过运算符按照一定的顺序组合进行数据运算处理的等式,函数 则是按特定算法执行计算的产生一个或一组结果的预定义的特殊公式。 公式组成要素 公式的组成要素为“”,运算符,单元格引用&a…...
用AI助手写程序
用AI帮助写程序究竟靠不靠谱,下面来测试一下: 在文心一言中输入:写一个C Windows API串口通信程序。结果如下: #include <windows.h> #include <iostream> // 串口配置 void ConfigureCommPort(HANDLE hComm) {…...
动手学深度学习7.2 使用块的网络(VGG)-笔记练习(PyTorch)
以下内容为结合李沐老师的课程和教材补充的学习笔记,以及对课后练习的一些思考,自留回顾,也供同学之人交流参考。 本节课程地址:25 使用块的网络 VGG【动手学深度学习v2】_哔哩哔哩_bilibili 本节教材地址:7.2. 使用…...
SolidityFoundry ERC4626
ERC4626简介 ERC4626 协议是一种用于代币化保险库的标准。 我们经常说 DeFi 是货币乐高,可以通过组合多个协议来创造新的协议; ERC4626 扩展了 ERC20 代币标准,旨在推动收益金库的标准化,它是 DeFi 乐高中的基础,它允…...
大模型时代的操作系统:融合 Rust 和大模型,打造 AI 操作系统
每次技术革命,无论是个人电脑、互联网还是移动设备,总是从硬件开始,然后演化到软件层。而操作系统是计算机系统的核心,没有它,计算机就只是一堆硬件,无法运行任何程序。 微软 CEO 萨蒂亚纳德拉曾将生成式 …...
【ML】为什么要做batch normlization,怎么做batch normlization
为什么要做batch normlization,怎么做batch normlization 1. batch normlization1.1 批量归一化是什么:1.2 为什么要做批量归一化: 2. feature normalization2.1 特征归一化是什么:2.2 为什么要做特征归一化: 3. batc…...
【C++指南】命名空间
💓 博客主页:倔强的石头的CSDN主页 📝Gitee主页:倔强的石头的gitee主页 ⏩ 文章专栏:《C指南》 期待您的关注 目录 一、命名空间的重要性 1. C语言中没有命名空间而存在的问题 2. C引入了命名空间解决的问题 3.…...
如何合并物化视图日志_管理多个物化视图共享同一基表日志的清理机制
能,物化视图日志可被多个MV同时引用,但清理需依据所有依赖MV中最晚的刷新时间,否则触发ORA-12034错误;直接删除或截断日志表会破坏SCN连续性。物化视图日志能被多个 MV 同时引用吗?能,而且这是常见且受支持…...
QKeyMapper:3分钟学会Windows按键自定义,从此告别繁琐操作
QKeyMapper:3分钟学会Windows按键自定义,从此告别繁琐操作 【免费下载链接】QKeyMapper [按键映射工具] QKeyMapper,Qt开发Win10&Win11可用,不修改注册表、不需重新启动系统,可立即生效和停止。支持游戏手柄映射到…...
Z-Image-Turbo-rinaiqiao-huiyewunv 在智能车仿真中的应用:生成训练数据与场景
Z-Image-Turbo-rinaiqiao-huiyewunv 在智能车仿真中的应用:生成训练数据与场景 最近和几个做自动驾驶的朋友聊天,他们都在为一个事儿头疼:训练数据不够用。你想啊,要让一辆智能车学会在各种路况下安全行驶,得给它“喂…...
颠覆式内容访问:Bypass Paywalls Clean的智能突破与无界阅读方案
颠覆式内容访问:Bypass Paywalls Clean的智能突破与无界阅读方案 在信息爆炸的数字时代,优质内容的获取却日益受到付费墙的限制。学术研究人员需要追踪最新文献,媒体从业者需要监控多源信息,普通读者渴望深度阅读——但复杂的订阅…...
G-Helper:华硕笔记本轻量化控制解决方案详解
G-Helper:华硕笔记本轻量化控制解决方案详解 【免费下载链接】g-helper Lightweight, open-source control tool for ASUS laptops and ROG Ally. Manage performance modes, fans, GPU, battery, and RGB lighting across Zephyrus, Flow, TUF, Strix, Scar, and o…...
5分钟玩转nanobot:超轻量级AI助手的多场景使用体验
5分钟玩转nanobot:超轻量级AI助手的多场景使用体验 1. 初识nanobot:轻量级AI助手新选择 如果你正在寻找一个既强大又轻便的AI助手,nanobot绝对值得一试。这个基于Qwen3-4B-Instruct-2507模型的AI助手,整个系统仅需约4000行代码&…...
Jimeng LoRA环境配置指南:CUDA 12.1+Triton优化+显存锁定实操步骤
Jimeng LoRA环境配置指南:CUDA 12.1Triton优化显存锁定实操步骤 你是不是也遇到过这样的问题:想测试自己训练的不同阶段的LoRA模型,每次切换都要重新加载一遍好几G的底座模型,等得花儿都谢了?或者LoRA版本一多&#x…...
方差的数学意义
方差(Variance)是统计学中一个非常基础且核心的概念。简单来说,它的数学意义就是衡量一组数据的离散程度,或者叫波动性。 如果说“平均值”(均值)告诉我们数据的中心在哪里,那么“方差”告诉我们…...
C语言的开始
大家好,我是一名智能制造工程专业的大二学生,目前正在系统学习嵌入式开发、C语言、51单片机等相关技术,同时也在为未来的考研和职业发展做准备。在专业学习中,我逐渐发现编程是智能制造领域的核心能力——无论是工业自动化控制、嵌…...
Linux相关概念和易错知识点(52)(基于System V的信号量和消息队列)
目录1、System V信号量(1)信号量的本质与核心原理(2)PV原语(均为原子操作)a. P原语(申请资源)b. V原语(归还资源)(3)System V信号量接…...
