Closed JingyangXiang closed 1 year ago
稀疏率是在训练过程中逐渐满足的,您可以使用我们提供的模型文件验证,或者提供您的详细训练参数/日志。
这份代码是用以加载您在Google Drive中提供的ResNet50的pth验证得到的,以我个人的理解是,文中是N:M的稀疏度应该是以若干个连续的KxK的卷积核为基本单位,但是在您所提供的ckpt中,得到的所谓的sparaseWeight并不能满足这种,相反的,超过95%的KxK的卷积核中都存在非0元素,您可以加载您提供的pth使用这份代码得到结果
如果是以单一的权重为基本单元,那就是我的理解错误,非常抱歉~
N:M稀疏是在input channel维度的连续M个单一权重保留N个权重,论文3.1章节有详细介绍,如果还有问题欢迎继续提issue交流。
如果我的理解有错误,非常感谢作者可以进行纠正