Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
PaddleSlim
提交
31513264
P
PaddleSlim
项目概览
PaddlePaddle
/
PaddleSlim
1 年多 前同步成功
通知
51
Star
1434
Fork
344
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
53
列表
看板
标记
里程碑
合并请求
16
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
PaddleSlim
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
53
Issue
53
列表
看板
标记
里程碑
合并请求
16
合并请求
16
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
31513264
编写于
5年前
作者:
D
Dang Qingqing
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update .gitignore and docs/docs/index.md
上级
9d8b37d8
develop
add_observers
github/fork/ayantian/change
github/fork/baiyfbupt/develop
github/fork/baiyfbupt/pact_clip
github/fork/ceci3/add_gan
github/fork/ceci3/fix_loss
github/fork/ceci3/update_docs
github/fork/ceci3/update_ofa
github/fork/huangxu96/dygraph_quant
github/fork/wanghaoshuang/bert
github/fork/wanghaoshuang/no_paddle
github/fork/wanghaoshuang/pytorch
github/fork/wanghaoshuang/test_coverage
github/fork/wanghaoshuang/unitest
github/fork/xiteng1988/teng_develop
github/fork/xiteng1988/teng_ofa1
quant_model
release/0.1.0
release/1.0.0
release/1.0.1
release/1.0.2
release/1.1.0
release/1.1.1
release/1.1.2
release/1.2.0
release/1.3.0
release/2.0-alpha
release/2.0.0
release/2.1.0
release/2.2
release/2.3
release/2.4
release/2.5
revert-1632-fix_transpose2
revert-450-conditional_block
slim_0122
test_ce
update_doc
wanghaoshuang-patch-1
wanghaoshuang-patch-1-1
wanghaoshuang-patch-2
v2.4.1
v2.4.0
v2.4rc
v2.3.4
v2.3.0
v2.3.0-rc0
v2.2.2
v2.2.1
v2.2.0
v2.2.0-rc0
v2.1.1
v2.1.0
v2.0.0
v1.2.0
v1.1.1
v1.1.0
v1.0.1
v1.0.0
test
无相关合并请求
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
62 addition
and
0 deletion
+62
-0
.gitignore
.gitignore
+1
-0
docs/docs/index.md
docs/docs/index.md
+61
-0
未找到文件。
.gitignore
浏览文件 @
31513264
...
...
@@ -8,3 +8,4 @@ dist/
*.tar
*.tar.gz
*.zip
docs/site
This diff is collapsed.
Click to expand it.
docs/docs/index.md
0 → 100644
浏览文件 @
31513264
# PaddleSlim
PaddleSlim是PaddlePaddle框架的一个子模块,主要用于压缩图像领域模型。在PaddleSlim中,不仅实现了目前主流的网络剪枝、量化、蒸馏三种压缩策略,还实现了超参数搜索和小模型网络结构搜索功能。在后续版本中,会添加更多的压缩策略,以及完善对NLP领域模型的支持。
## 功能
-
模型剪裁
-
支持通道均匀模型剪裁(uniform pruning)
-
基于敏感度的模型剪裁
-
基于进化算法的自动模型剪裁三种方式
-
量化训练
-
在线量化训练(training aware)
-
离线量化(post training)
-
支持对权重全局量化和Channel-Wise量化
-
蒸馏
-
轻量神经网络结构自动搜索(Light-NAS)
-
支持基于进化算法的轻量神经网络结构自动搜索(Light-NAS)
-
支持 FLOPS / 硬件延时约束
-
支持多平台模型延时评估
## 安装
安装PaddleSlim前,请确认已正确安装Paddle1.6版本或更新版本。Paddle安装请参考:
[
Paddle安装教程
](
https://www.paddlepaddle.org.cn/install/quick
)
。
-
安装develop版本
```
git clone https://github.com/PaddlePaddle/PaddleSlim.git
cd PaddleSlim
python setup.py install
```
-
安装官方发布的最新版本
```
pip install paddleslim -i https://pypi.org/simple
```
-
安装历史版本
请点击
[
pypi.org
](
https://pypi.org/project/paddleslim/#history
)
查看可安装历史版本。
## 使用
-
[
API文档
](
doc/api_guide.md
)
:API使用介绍,包括
[
蒸馏
](
)、[剪裁]()、[量化]()和[模型结构搜索]()。
-
[
示例
](
doc/demo_guide.md
)
:基于mnist和cifar10等简单分类任务的模型压缩示例,您可以通过该部分快速体验和了解PaddleSlim的功能。
-
[
实践教程
](
):经典模型的分析和压缩实验教程。
-
[
模型库
](
):经过压缩的分类、检测、语义分割模型,包括权重文件、网络结构文件和性能数据。
-
[
Paddle检测库
](
):介绍如何在检测库中使用PaddleSlim。
-
[
Paddle分割库
](
):介绍如何在分割库中使用PaddleSlim。
-
[
PaddleLite
](
):介绍如何使用预测库PaddleLite部署PaddleSlim产出的模型。
## 贡献与反馈
This diff is collapsed.
Click to expand it.
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录