MMdetection在Featurize服务器运行时相关问题

写点闲话:

之前因为毕业,想写代码再也没有稳定的机子跑了,自己电脑有时候也带不动,所以开始使用Featurize,这里可以租一些显卡来用,价格总体来说对我们这种偶尔有大规模算力需求的打工人非常友好。使用方法也很简单,就是和使用linux一样。
因为Featurize的显卡环境相对固定,不存在每个人机子不一样的问题,配置环境这一步大家就可以放心抄作业了!(特别适用于只是为了拿这个做毕设的非计算机专业的同学!!!不需要花太多时间在环境配置上!!!)所以在本篇记录一下我安装的全部过程,大家直接选择相同的环境,然后用相同的代码,理论上百分百可以!

mmdetection版本选择

我用的是MMDetection v3.3.0 releases,这个不同版本的话,有些库位置不一样,可能会出现import error。

Featurize显卡选择

穷,且算力需求没有特别大,我用的是以下这个配置:在这里插入图片描述
要注意,选择显卡以后,显卡环境也预设了一部分,大家不要选错了,目前主流的是pytorch2.0+,但是我不太习惯,因此选的是1.10

环境配置

运行实例,然后等大概一两分钟就可以了,大家把自己github上面下载的工程文件上传或者直接在Featurize上新建一个终端,用命令行下载,(不过我相信看这个文档的小伙伴大概率会选择前者,dddd)。
然后进入mmdetection这个文件夹,新建一个ipykernel。
在这里插入图片描述
走到这一步基本就完成啦。

验证

!mim download mmdet --config rtmdet_tiny_8xb32-300e_coco --dest .

使用gpu测试:

!python demo/image_demo.py demo/demo.jpg rtmdet_tiny_8xb32-300e_coco.py --weights rtmdet_tiny_8xb32-300e_coco_20220902_112414-78e30dcc.pth --device cuda:0

使用cpu测试的话,–device cuda:0 改为–device cpu

如果有什么问题的话可以直接私信留言哈,欢迎交流~
项目合作也可以,欢迎骚扰~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/687589.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

DDOS攻击实战演示,一次DDOS的成本有多低?

DDoS攻击成本概览 分布式拒绝服务(DDoS)攻击以其低廉的启动成本和惊人的破坏力著称。攻击者通过黑市轻松获取服务,成本从几十元人民币的小额支出到针对大型目标的数千乃至数万元不等。为了具体理解这一成本结构,我们将通过一个简…

OpenCV学习(一)银行卡号识别

B站教学链接: 银行卡号识别(OpenCV-Python) 代码:Card_Number_Recognition 1.方法 使用模板匹配的方法来识别银行卡号数字。具体来说,先通过图像预处理将图像中的银行卡号分割出来,再与提供的模板进行…

家装新宠!装修APP开发解决方案,为业主提供全新装修模式

随着人们对家庭装修的需求度越来越高,装修APP开发也随之出现。如今装修APP开发可实现互联网与传统家装行业的信息结合,由传统的家装行业广告模式向移动端的互联网模式进行转移,实现传统家装行业与互联网的相辅相成,以此来推动家装…

xftp破解版?No!xftp平替开源工具✔

文章目录 一、背景说明二、WindTerm介绍三、简单使用说明3.1 新建一个ssh连接窗口![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/bfbe5114916e4a7e94ca0f9ceb05ca37.png)3.2 输入主机ip和端口号3.3 点击Continue3.4 输入密码3.5 登入成功3.6 下载文件到本地3.7 上…

定时任务执行 报错command not found 解决方案

目录 写在前面所需知识 问题复现解决方式方法1. 使用绝对路径的命令:方法2. 重新加载环境变量:成功解决截图 原理 写在前面 定时任务脚本出现command not found报错,解决方案。 所需知识 定时任务shell脚本环境变量 问题复现 编写了一个…

煤矿防爆气象传感器

TH-WFB5随着工业技术的不断发展,煤矿作为我国能源领域的重要组成部分,其安全生产问题一直备受关注。在煤矿生产过程中,井下环境复杂多变,瓦斯、煤尘等易燃易爆物质的存在使得井下安全工作尤为重要。为了提高煤矿生产的安全性&…

【桌面应用开发】Rust+Tauri框架项目打包操作

1.项目npm install下载项目依赖(需要配置好node.js环境) 可参考:https://blog.csdn.net/m0_64346565/article/details/138319651 2.自定义图标(项目初始化开始第一次需要配置生成,后面可跳过这一步骤) Ta…

Selenium定位方法汇总及举例

天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。…

bcrypt.dll文件丢失怎么办?bcrypt.dll怎么修复?

在计算机系统运行过程中,如果发现无法找到或缺失bcrypt.dll文件,可能会引发一系列的问题与故障。首先,由于bcrypt.dll是系统中一个重要的动态链接库文件,它的主要功能可能涉及到系统核心服务、应用程序支持或者特定功能模块的运行…

activiti 工作流基本使用

Activiti 介绍 Activiti 是一个开源架构的工作流引擎,基于bpmn2.0 标准进行流程定义。其前身是JBPM,Activiti 通过嵌入到业务系统开发中进行使用。 官方是这样介绍 activiti的: Activiti 是领先的轻量级、以 Java 为中心的开源 BPMN 引擎&…

24数维杯ABC题思路已更新!!!!

24数维杯A题保姆级思路+配套代码+后续参考论文 简单麦麦https://www.jdmm.cc/file/2710639/ 24数维杯B题保姆级思路+可执行代码+后续参考论文 简单麦麦https://www.jdmm.cc/file/2710640/ 24数维杯C题保姆级思路+可执…

Kubernetes: 从零开始理解K8s架构

目录 一、简介 二、Kubernetes 架构原理 2.1 控制平面 2.2 Node 组件 2.3 Container Image 2.4 kubelet 2.5 Cluster 三、服务调用 四、总结 一、简介 Kubernetes 是一个开源的容器编排系统,用于自动化应用容器的部署、扩展和管理。它是Google基于Borg…