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

配置安装mmsegmentation并同步至远程服务器

Github地址:https://github.com/open-mmlab/mmsegmentation/blob/main/README_zh-CN.md

mmsegmentation是一个框架、mmseg是mmsegmentation作为库之后的包名字、mmcv是OpenMMLab的底层依赖、mmengine是训练管理系统

  1. 先使用conda env list查看所有环境。
  2. 创建新环境安装Python、Pytorch:这里需要注意匹配上pytorch和mmcv的版本可以在mmcv的官方文档里查找:https://mmcv.readthedocs.io/zh-cn/latest/get_started/installation.html
    conda create -n mmseg python=3.8
    #激活环境
    conda activate mmseg
    conda install pytorch==2.0.0 torchvision==0.15.0 torchaudio==2.0.0 pytorch-cuda=11.8 -c pytorch -c nvidia
  3. 安装mmcv,直接根据Github中给出的连接即可:
     
    pip install mmcv==2.0.0 -f https://download.openmmlab.com/mmcv/dist/cu118/torch2.0/index.html
    

  4. 安装mmseg,也是直接根据Github中的安装教程即可
    pip install -U openmim
    pip install "mmsegmentation>=1.0.0"
    mim download mmsegmentation --config pspnet_r50-d8_4xb2-40k_cityscapes-512x1024 --dest .

            打印检查:

    python -c "import torch, mmcv, mmengine, mmseg; \
    print('torch:', torch.__version__); \
    print('mmcv:', mmcv.__version__); \
    print('mmengine:', mmengine.__version__); \
    print('mmseg:', mmseg.__version__)"
  5. 将在远程服务器上的虚拟环境与本地编译环境建立连接:
    写在文章Pycharm SSH连接_pycharm连接ssh-CSDN博客
  6. 在运行过程中出现了ftfy 和regex没有的问题,重新去远程环境里下载了对应的库:
    pip install ftfy 
    pip install regex
    
  7. 建立一个demo来检查库是否安装正确,代码就使用Github上提供的即可,会需要根据自己的安装路径来修改这里的config_file 、checkpoint_file:
    from mmseg.apis import inference_model, init_model, show_result_pyplot
    import mmcvconfig_file = 'pspnet_r50-d8_4xb2-40k_cityscapes-512x1024.py'
    checkpoint_file = 'pspnet_r50-d8_512x1024_40k_cityscapes_20200605_003338-2966598c.pth'# 根据配置文件和模型文件建立模型
    model = init_model(config_file, checkpoint_file, device='cuda:0')# 在单张图像上测试并可视化
    img = 'demo/demo.png'  # or img = mmcv.imread(img), 这样仅需下载一次
    result = inference_model(model, img)
    # 在新的窗口可视化结果
    show_result_pyplot(model, img, result, show=True)
    # 或者将可视化结果保存到图像文件夹中
    # 您可以修改分割 map 的透明度 (0, 1].
    show_result_pyplot(model, img, result, show=True, out_file='result.jpg', opacity=0.5)
    
  8. 完成

http://www.dtcms.com/a/610310.html

相关文章:

  • 了解一下Sentry(一个开源的实时错误监控平台)
  • 企业网站建设规划书网站建设制作要学什么软件
  • C#VB.NET中实现可靠的文件监控(新建、删除、改名、内容修改等事件的准确捕获)​
  • Python数据科学与图像处理利器组合:Prophet、Arch、Scikit-image、Pillow-heif用法全解析
  • wordpress 4.6.1海外广告优化师
  • 【运维】GNU/Linux 入门笔记
  • 长沙鞋网站建设煤矿建设工程质量监督总站网站
  • 学做川菜下什么网站爱网站黄
  • 前端自定义右键菜单与图片复制(兼容H5)
  • [Switch大气层]纯净版+特斯拉版 20.5.0大气层1.9.5心悦整合包 固件 工具 插件 前端等switch游戏资源下载合集
  • 同样算法的DFS求解数独C和Python程序用时比较
  • vue3+element-china-area-data 实现省市区三级联动
  • Next.js 项目常见报错排查与解决
  • Vue 校验输入时间与当前时间差大于等于3小时
  • html中网站最下面怎么做设计主题网站
  • 起重机智能选型:从血泪教训到科技护航的革新之路
  • java+maven配置yguard的一次实验
  • 汝南县网站建设Wordpress实现中英文
  • ASC学习笔记0006:游戏效果将如何复制到客户端
  • 延安市住建建设网站无锡网站营销推广
  • 我想做网站服务器选用什么电子商务网站建设总结与体会
  • Oracle分页sql
  • Airsim仿真、无人机、无人车、Lidar、深度强化学习
  • Airsim仿真、无人机、Lidar深度相机、DDPG深度强化学习
  • 做做网站下载2023常熟网站网站建设
  • app推广策略WordPress优化百度广告
  • pinctrl子系统介绍
  • python-MCPServer拉取和使用部署
  • 17.TCP编程(二)和序列化
  • x^3 - 3x + 1 = 0