栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

如何把conda虚拟环境移到不同的机器以及soloV2安装

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何把conda虚拟环境移到不同的机器以及soloV2安装

环境安装

我的环境
python3.7
torch1.2.0 cuda9.2
torchvision0.4.0
cudatoolkit9.2
cudnn7.6.5
mmcv0.2.16
mmdet1.0.0

1 RuntimeError: expected device cuda:0 and dtype Float but got device cuda:0

不过要解决这个问题只需要在类型不对的后面加上.float()即可

~/anaconda3/envs/de2/lib/python3.7/site-packages/mmdet-1.0.0 c7b294a-py3.7-linux-x86_64.egg/mmdet/models/anchor_heads/solov2_head.py
需要修改

def center_of_mass(bitmasks):
 _, h, w bitmasks.size()
 ys torch.arange(0, h, dtype torch.float32, device bitmasks.device)
 xs torch.arange(0, w, dtype torch.float32, device bitmasks.device)
 m00 bitmasks.sum(dim -1).sum(dim -1).clamp(min 1e-6)
 m10 (bitmasks.float() * xs.float()).sum(dim -1).sum(dim -1)
 m01 (bitmasks.float() * ys[:, None].float()).sum(dim -1).sum(dim -1)
 center_x m10.float() / m00.float()
 center_y m01.float() / m00.float()
 return center_x, center_y
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/267995.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号