OMGD 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
OMGD 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
OMGD 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
OMGD 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
OMGD 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 未知
开发语言 Python 查看源码 »
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 局长
适用人群 未知
收录时间 2021-09-22

软件简介

OMGD 即 Online Multi-Granularity Distillation(在线多粒度蒸馏算法)的简称,是一款模型压缩框架,专门用于解决 GAN 模型体积过大,过于耗费算力的问题。和同类模型压缩算法相比,OMGD 不仅压得更小,而且压得更好。

比如在把马变成斑马的过程中:

(MACs 表示消耗的计算量,括号中的数字为提升倍数)

把夏天变成冬天:

 
实验表明,这项技术可以把 GAN 模型的计算量最低减少到原来的 1/46、参数量最低减少到原来的 1/82。
 

OMGD 整体 Pipeline

    
 
性能
 
环境要求
  • Linux
  • Python 3
  • CPU or NVIDIA GPU + CUDA CuDNN
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2019/03/15 21:02

为什么重写equals还要重写hashcode??

equals和hashcode是object类下一个重要的方法,而object类是所有类的父类,所以所有的类都有这两个方法 equals和hashcode间的关系: 1.如果两个对象相同(即equals比较返回true),那么他们的hashcode一定要相等 2.如果他们的hashcode相等,他们的equals不一定相等 假设两个对象,重写了其equals方法,其相等条件是属性相等,equals比较之后返回true说明假设的两个对象相等,如果没有重写hashcode的话,其返回的依然是两个对象的...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
1 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部