Skip to content

CV51GO/GhostNet_Megengine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

介绍

本项目是论文《GhostNet: More Features from Cheap Operations》的Megengine实现。该论文的官方实现地址:https://github.com/huawei-noah/ghostnet

环境安装

依赖于CUDA10

conda create -n GhostNet python=3.7
pip install -r requirements.txt

使用方法

安装完环境后,直接运行python compare.py

compare.py文件对官方实现和Megengine实现的推理结果进行了对比。

运行compare.py时,会读取./data中存放的图片进行推理。compare.py中实现了Megengine框架和官方使用的Pytorch框架的推理,并判断两者推理结果的一致性。

模型加载示例

在model.py中,定义了get_Megengine_ghostnet_model方法,该方法能够利用hub加载模型。

@hub.pretrained(
"https://studio.brainpp.com/api/v1/activities/3/missions/77/files/b5dab1b3-a56b-4739-82ae-d11e2eaafa7c"
)
def get_Megengine_ghostnet_model():
    model_megengine = ghostnet()
    return model_megengine

在使用模型时,使用如下代码即可加载权重:

from model import get_Megengine_ghostnet_model 
megengine_model = get_Megengine_ghostnet_model(pretrained=True)

About

论文GhostNet: More Features from Cheap Operations的Megengine实现

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages