Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
DeepSpeech
提交
0f3e5a38
D
DeepSpeech
项目概览
PaddlePaddle
/
DeepSpeech
大约 1 年 前同步成功
通知
207
Star
8425
Fork
1598
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
245
列表
看板
标记
里程碑
合并请求
3
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
DeepSpeech
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
245
Issue
245
列表
看板
标记
里程碑
合并请求
3
合并请求
3
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
0f3e5a38
编写于
9月 16, 2021
作者:
H
Hui Zhang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
run_all with aishell/s1
上级
16b9c33d
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
21 addition
and
8 deletion
+21
-8
tests/benchmark/run_all.sh
tests/benchmark/run_all.sh
+19
-8
tests/benchmark/run_benchmark.sh
tests/benchmark/run_benchmark.sh
+2
-0
未找到文件。
tests/benchmark/run_all.sh
浏览文件 @
0f3e5a38
#!/bin/bash
#!/bin/bash
# collect env info
ROOT_DIR
=
../../
bash ../../utils/pd_env_collect.sh
# 提供可稳定复现性能的脚本,默认在标准docker环境内py37执行:
# collect env info
bash
${
ROOT_DIR
}
/utils/pd_env_collect.sh
cat
pd_env.txt
# 提供可稳定复现性能的脚本,默认在标准docker环境内py37执行: paddlepaddle/paddle:latest-gpu-cuda10.1-cudnn7 paddle=2.1.2 py=37
# 执行目录:需说明
# 执行目录:需说明
cd
**
pushd
${
ROOT_DIR
}
/examples/aishell/s1
# 1 安装该模型需要的依赖 (如需开启优化策略请注明)
# 1 安装该模型需要的依赖 (如需开启优化策略请注明)
pip
install
...
pushd
${
ROOT_DIR
}
/tools
;
make
;
popd
source
${
ROOT_DIR
}
/tools/venv/bin/activate
pushd
${
ROOT_DIR
}
;
bash setup.sh
;
popd
# 2 拷贝该模型需要数据、预训练模型
# 2 拷贝该模型需要数据、预训练模型
mkdir
-p
exp/log
loca/data.sh &> exp/log/data.log
# 3 批量运行(如不方便批量,1,2需放到单个模型中)
# 3 批量运行(如不方便批量,1,2需放到单个模型中)
model_mode_list
=(
MobileNetv1 MobileNetv2
)
model_mode_list
=(
conformer
)
fp_item_list
=(
fp32
fp16
)
fp_item_list
=(
fp32
)
bs_item
=(
32 64 96
)
bs_item
=(
32 64 96
)
for
model_mode
in
${
model_mode_list
[@]
}
;
do
for
model_mode
in
${
model_mode_list
[@]
}
;
do
for
fp_item
in
${
fp_item_list
[@]
}
;
do
for
fp_item
in
${
fp_item_list
[@]
}
;
do
...
@@ -31,3 +40,5 @@ for model_mode in ${model_mode_list[@]}; do
...
@@ -31,3 +40,5 @@ for model_mode in ${model_mode_list[@]}; do
done
done
done
done
done
done
popd
# aishell/s1
tests/benchmark/run_benchmark.sh
浏览文件 @
0f3e5a38
#!/bin/bash
#!/bin/bash
set
-xe
set
-xe
# 运行示例:CUDA_VISIBLE_DEVICES=0 bash run_benchmark.sh ${run_mode} ${bs_item} ${fp_item} 500 ${model_mode}
# 运行示例:CUDA_VISIBLE_DEVICES=0 bash run_benchmark.sh ${run_mode} ${bs_item} ${fp_item} 500 ${model_mode}
# 参数说明
# 参数说明
function
_set_params
(){
function
_set_params
(){
...
@@ -17,6 +18,7 @@ function _set_params(){
...
@@ -17,6 +18,7 @@ function _set_params(){
num_gpu_devices
=
${#
arr
[*]
}
num_gpu_devices
=
${#
arr
[*]
}
log_file
=
${
run_log_path
}
/
${
model_name
}
_
${
run_mode
}
_bs
${
batch_size
}
_
${
fp_item
}
_
${
num_gpu_devices
}
log_file
=
${
run_log_path
}
/
${
model_name
}
_
${
run_mode
}
_bs
${
batch_size
}
_
${
fp_item
}
_
${
num_gpu_devices
}
}
}
function
_train
(){
function
_train
(){
echo
"Train on
${
num_gpu_devices
}
GPUs"
echo
"Train on
${
num_gpu_devices
}
GPUs"
echo
"current CUDA_VISIBLE_DEVICES=
$CUDA_VISIBLE_DEVICES
, gpus=
$num_gpu_devices
, batch_size=
$batch_size
"
echo
"current CUDA_VISIBLE_DEVICES=
$CUDA_VISIBLE_DEVICES
, gpus=
$num_gpu_devices
, batch_size=
$batch_size
"
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录