Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
PaddleClas
提交
105d2b84
P
PaddleClas
项目概览
PaddlePaddle
/
PaddleClas
大约 2 年 前同步成功
通知
118
Star
4999
Fork
1114
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
19
列表
看板
标记
里程碑
合并请求
6
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
PaddleClas
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
19
Issue
19
列表
看板
标记
里程碑
合并请求
6
合并请求
6
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
105d2b84
编写于
12月 02, 2021
作者:
W
Walter
提交者:
GitHub
12月 02, 2021
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #1513 from hysunflower/fix_scipts_1201
fix_scipts
上级
c7f297b7
35ee32e3
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
5 addition
and
4 deletion
+5
-4
benchmark/run_benchmark.sh
benchmark/run_benchmark.sh
+5
-4
未找到文件。
benchmark/run_benchmark.sh
浏览文件 @
105d2b84
...
...
@@ -7,7 +7,7 @@ function _set_params(){
batch_size
=
${
2
:-
"64"
}
fp_item
=
${
3
:-
"fp32"
}
# fp32|fp16
epochs
=
${
4
:-
"2"
}
# 可选,如果需要修改代码提前中断
model_
name
=
${
5
:-
"model_name
"
}
model_
item
=
${
5
:-
"model_item
"
}
run_log_path
=
${
TRAIN_LOG_DIR
:-
$(
pwd
)
}
# TRAIN_LOG_DIR 后续QA设置该参数
index
=
1
...
...
@@ -23,16 +23,17 @@ function _set_params(){
device
=
${
CUDA_VISIBLE_DEVICES
//,/
}
arr
=(
${
device
}
)
num_gpu_devices
=
${#
arr
[*]
}
log_file
=
${
run_log_path
}
/clas_
${
model_name
}
_
${
run_mode
}
_bs
${
batch_size
}
_
${
fp_item
}
_
${
num_gpu_devices
}
log_file
=
${
run_log_path
}
/clas_
${
model_item
}
_
${
run_mode
}
_bs
${
batch_size
}
_
${
fp_item
}
_
${
num_gpu_devices
}
model_name
=
${
model_item
}
_bs
${
batch_size
}
_
${
fp_item
}
# model_item 用于yml匹配,model_name用于入库
}
function
_train
(){
echo
"Train on
${
num_gpu_devices
}
GPUs"
echo
"current CUDA_VISIBLE_DEVICES=
$CUDA_VISIBLE_DEVICES
, gpus=
$num_gpu_devices
, batch_size=
$batch_size
"
if
[
${
fp_item
}
=
"fp32"
]
;
then
model_config
=
`
find ppcls/configs/ImageNet
-name
${
model_
name
}
.yaml
`
model_config
=
`
find ppcls/configs/ImageNet
-name
${
model_
item
}
.yaml
`
else
model_config
=
`
find ppcls/configs/ImageNet
-name
${
model_
name
}
_fp16.yaml
`
model_config
=
`
find ppcls/configs/ImageNet
-name
${
model_
item
}
_fp16.yaml
`
fi
train_cmd
=
"-c
${
model_config
}
-o DataLoader.Train.sampler.batch_size=
${
batch_size
}
-o Global.epochs=
${
epochs
}
-o Global.eval_during_train=False -o Global.print_batch_step=2"
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录