从零开始搭建并运行mmsegmentation

安装:

Step 1:创建Conda 环境并激活之

复制代码
conda create --name openmmlab python=3.8 -y
conda activate openmmlab

Step 2:CUDA版本选择,及安装Pytorch

关于设备GPU的cuda版本,根据如下的选择原则:

  • 对于Ampere架构的NVIDIA的GPU,例如GeForce 30系列核NVIDIA A100,必须安装CUDA11。
  • 对于旧版的NVIDIA GPUS,CUDA 11 是向下兼容的,但是 CUDA10.2会更轻量化并且表现更好的性能

确定好cuda版本后,进入Torch官网选择对应版本的Pytorch进行安装

Step 3:安装 MMCV using MIM.

复制代码
pip install -U openmim
mim install mmengine
mim install "mmcv>=2.0.0"

Step 4:安装 MMSegmentation.

复制代码
git clone -b main https://github.com/open-mmlab/mmsegmentation.git
cd mmsegmentation
pip install -v -e .
# '-v' means verbose, or more output
# '-e' means installing a project in editable mode,
# thus any local modifications made to the code will take effect without reinstallation.

验证:

Step 1. We need to download config and checkpoint files.下载config和checkpoint 文件

复制代码
mim download mmsegmentation --config pspnet_r50-d8_4xb2-40k_cityscapes-512x1024 --dest .

Step 2. Verify the inference demo.验证推理demo

Option (a). If you install mmsegmentation from source, just run the following command.

方式(a)如果你从源码安装mmsegmentation,只需要运行下面的命令

复制代码
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

You will see a new image result.jpg on your current folder, where segmentation masks are covered on all objects.

你如果看到了一个新图片result.jpg在你当前文件夹,说明安装成功了。(运行时,可能会有一些warning,但不影响结果的生成)

相关推荐
HIT_Weston10 小时前
93、【Agent】【OpenCode】edit 工具提示词(二)
人工智能·agent·opencode
xingyuzhisuan10 小时前
2026年GPU租用平台JupyterHub多用户环境配置
服务器·人工智能·jupyter·gpu算力
生成论实验室10 小时前
事件、信息荷与六维态势空间——每一个事件都是一次空间的弯曲
人工智能·算法·语言模型·可信计算技术·安全架构
Zevalin爱灰灰11 小时前
智能控制 第五章——神经网络控制论
人工智能·神经网络
韦胖漫谈IT11 小时前
供应链 - 大语言模型 OWASP TOP 10系列
人工智能·语言模型·自然语言处理
KaMeidebaby11 小时前
卡梅德生物技术快报|真核蛋白表达信号肽筛选实验全流程复盘
服务器·前端·数据库·人工智能·算法
Johnny200411 小时前
什么是AI?从零认识人工智能
人工智能·机器学习·ai·大模型·入门教程
lilihuigz11 小时前
WordPress AI: 7.0如何为AI驱动的网站奠定基础
人工智能
godspeed_lucip11 小时前
LLM和Agent——专题3: Agentic Workflow 入门(4)
人工智能·python
AI原来如此11 小时前
我用AI Agent做产品设计,省了20小时原型时间
人工智能·ai·大模型·ai编程