安装mmsegmentation默认主分支main

news/2024/10/18 16:50:03/

安装时间2024.4.21

mmsegmentation新版本main分支(v1.2.2)

安装过程

python">conda create --name openmmlab python=3.8 -y
conda activate openmmlab// 很关键,可以避免mmcv版本问题
pip install torch==1.10.1+cu113 torchvision==0.11.2+cu113 torchaudio==0.10.1+cu113 -f https://download.pytorch.org/whl/cu113/torch_stable.htmlpip install -U openmim
mim install mmengine
mim install "mmcv>=2.0.0"git clone -b main https://github.com/open-mmlab/mmsegmentation.git
cd mmsegmentation
pip install -v -e .
# '-v' 表示详细模式,更多的输出
# '-e' 表示以可编辑模式安装工程,
# 因此对代码所做的任何修改都生效,无需重新安装

验证和测试

python">mim download mmsegmentation --config pspnet_r50-d8_4xb2-40k_cityscapes-512x1024 --dest .python demo/image_demo.py demo/demo.png configs/pspnet/pspnet_r50-d8_4xb2-40k_cityscapes-512x1024.py pspnet_r50-d8_512x1024_40k_cityscapes_20200605_003338-2966598c.pth --device cuda:0 --out-file result.jpg

 将在当前文件夹中看到一个新图像 result.jpg,其中所有目标都覆盖了分割 mask

最大的问题在于mmcv,如果需要安装时,或者更改版本时,建议先卸载

pip uninstall mmcv
pip uninstall mmcv-full


http://www.ppmy.cn/news/1428964.html

相关文章

websocket定时推送数据

示例代码 1、添加pom.xml依赖 <dependency><groupId>org.springframework</groupId><artifactId>spring-websocket</artifactId> </dependency> 2、创建websocket配置类 package com.success.socket; import org.springframework.conte…

电大搜题微信公众号:福建开放大学学子的智慧学习伴侣

在当今数字化时代&#xff0c;教育的方式和手段正在经历着前所未有的革命性变化。福建开放大学&#xff0c;作为广播电视大学系统的重要组成部分&#xff0c;一直致力于为学生提供高质量的远程教育服务。在这个过程中&#xff0c;电大搜题微信公众号的推出成为了福建开放大学学…

SPI接口的74HC595驱动数码管实现

摸鱼记录 Day_17 (((^-^))) review 前边已经学习了&#xff1a; 数码管显示原理&#xff1a;数码管动态扫描显示-CSDN博客 且挖了个SPI的坑坑 1. 今日份摸鱼任务 学习循环移位寄存器18 串行移位寄存器原理详解_哔哩哔哩_bilibili 学习SPI接口的74HC595驱动数码管19 SPI…

Matlab拟合常见错误解决 |分段微分方程组拟合【源码+教程】

专栏导读 作者简介&#xff1a;工学博士&#xff0c;高级工程师&#xff0c;专注于工业软件算法研究本文已收录于专栏&#xff1a;《复杂函数拟合案例分享》本专栏旨在提供 1.以案例的形式讲解各类复杂函数拟合的程序实现方法&#xff0c;并提供所有案例完整源码&#xff1b;2.…

Proxmox VE (PVE) 教学 (1) | 介绍与安装

在?好久没更新了,最近在研究 pve,这不刚研究透彻,所以就先记录一下吧。最近我会集中推出关于 Proxmox VE 的系列文章,该部分将会在heStudio博客同步更新,欢迎订阅,当然你也可以订阅本专栏。 介绍 | Proxmox VE:强大而灵活的开源虚拟化平台 Proxmox Virtual Environme…

【栈】Leetcode 155. 最小栈【中等】

最小栈 设计一个支持 push &#xff0c;pop &#xff0c;top 操作&#xff0c;并能在常数时间内检索到最小元素的栈。 实现 MinStack 类: MinStack() 初始化堆栈对象。void push(int val) 将元素val推入堆栈。void pop() 删除堆栈顶部的元素。int top() 获取堆栈顶部的元素。…

【devops】 阿里云挂载云盘 | 扩展系统硬盘 | 不重启服务器增加硬盘容量

扩容分区和文件系统&#xff08;Linux&#xff09; 文档地址 https://help.aliyun.com/zh/ecs/user-guide/extend-the-partitions-and-file-systems-of-disks-on-a-linux-instance?spm5176.smartservice_service_robot_chat_new.help.dexternal.4ac4f625Ol66kL#50541782adxmp…

XiaodiSec day029 Learn Note 小迪渗透学习笔记

XiaodiSec day029 Learn Note 小迪渗透学习笔记 记录得比较凌乱&#xff0c;不尽详细 day 29 知识点 明确查询方式注入 Payload 明确查询方式注入产生功能 明确 sql 盲注延时、布尔、报错 开始 如果查询数据没有在页面上回显&#xff0c;将不同于之前的注入情况 使用 uni…