Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
hapi
提交
b295ffbb
H
hapi
项目概览
PaddlePaddle
/
hapi
通知
11
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
4
列表
看板
标记
里程碑
合并请求
7
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
H
hapi
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
4
Issue
4
列表
看板
标记
里程碑
合并请求
7
合并请求
7
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
b295ffbb
编写于
4月 29, 2020
作者:
Q
qingqing01
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Small update
上级
ed6abbe1
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
32 addition
and
26 deletion
+32
-26
hapi/datasets/mnist.py
hapi/datasets/mnist.py
+1
-1
hapi/model.py
hapi/model.py
+31
-25
未找到文件。
hapi/datasets/mnist.py
浏览文件 @
b295ffbb
...
@@ -46,7 +46,7 @@ class MNIST(Dataset):
...
@@ -46,7 +46,7 @@ class MNIST(Dataset):
label_path(str): path to label file, can be set None if
label_path(str): path to label file, can be set None if
:attr:`download` is True. Default None
:attr:`download` is True. Default None
chw_format(bool): If set True, the output shape is [1, 28, 28],
chw_format(bool): If set True, the output shape is [1, 28, 28],
otherwise, output shape is [1, 784].
otherwise, output shape is [1, 784].
Default True.
mode(str): 'train' or 'test' mode. Default 'train'.
mode(str): 'train' or 'test' mode. Default 'train'.
download(bool): whether auto download mnist dataset if
download(bool): whether auto download mnist dataset if
:attr:`image_path`/:attr:`label_path` unset. Default
:attr:`image_path`/:attr:`label_path` unset. Default
...
...
hapi/model.py
浏览文件 @
b295ffbb
...
@@ -993,8 +993,8 @@ class Model(fluid.dygraph.Layer):
...
@@ -993,8 +993,8 @@ class Model(fluid.dygraph.Layer):
Returns a list of parameters of the model.
Returns a list of parameters of the model.
Returns:
Returns:
list of Parameter in static graph.
A
list of Parameter in static graph.
list of ParamBase in dynamic graph.
A
list of ParamBase in dynamic graph.
Examples:
Examples:
...
@@ -1034,15 +1034,15 @@ class Model(fluid.dygraph.Layer):
...
@@ -1034,15 +1034,15 @@ class Model(fluid.dygraph.Layer):
no loss.
no loss.
metrics (Metric|list of Metric|None): If metrics is set, all
metrics (Metric|list of Metric|None): If metrics is set, all
metrics will be calculated and output in train/eval mode.
metrics will be calculated and output in train/eval mode.
inputs (Input|list|dict|None):
inputs
, entry points of network,
inputs (Input|list|dict|None):
`inputs`
, entry points of network,
could be a Input layer, or lits of Input layers,
could be a Input layer, or lits of Input layers,
or dict (name: Input), or None. For static graph,
or dict (name: Input), or None. For static graph,
inputs must be set. For dynamic graph, it could be None.
inputs must be set. For dynamic graph, it could be None.
labels (Input|list|None):
labels
, entry points of network,
labels (Input|list|None):
`labels`
, entry points of network,
could be a Input layer or lits of Input layers, or None.
could be a Input layer or lits of Input layers, or None.
For static graph, if labels is required in loss_function,
For static graph, if labels is required in loss_function,
labels must be set. Otherwise, it could be None.
labels must be set. Otherwise, it could be None.
device (str|fluid.CUDAPlace|fluid.CPUPlace|None):
s
pecify device
device (str|fluid.CUDAPlace|fluid.CPUPlace|None):
S
pecify device
type, 'CPU', 'GPU', fluid.CUDAPlace or fluid.CPUPlace.
type, 'CPU', 'GPU', fluid.CUDAPlace or fluid.CPUPlace.
If None, automatically select device according to
If None, automatically select device according to
installation package version.
installation package version.
...
@@ -1141,27 +1141,33 @@ class Model(fluid.dygraph.Layer):
...
@@ -1141,27 +1141,33 @@ class Model(fluid.dygraph.Layer):
evaluation at the end of epoch. If None, will not do evaluation.
evaluation at the end of epoch. If None, will not do evaluation.
An instance of paddle.io.Dataset or paddle.io.Dataloader
An instance of paddle.io.Dataset or paddle.io.Dataloader
is recomended. Default: None.
is recomended. Default: None.
batch_size (int): Integer number. The batch size of train_data and eval_data.
batch_size (int): Integer number. The batch size of train_data
When train_data and eval_data are both the instance of Dataloader, this
and eval_data. When train_data and eval_data are both the
parameter will be ignored. Default: 1.
instance of Dataloader, this parameter will be ignored.
epochs (int): Integer number. The number of epochs to train the model. Default: 1.
Default: 1.
epochs (int): Integer number. The number of epochs to train
the model. Default: 1.
eval_freq (int): The frequency, in number of epochs, an evalutation
eval_freq (int): The frequency, in number of epochs, an evalutation
is performed. Default: 1.
is performed. Default: 1.
log_freq (int): The frequency, in number of steps, the training logs
log_freq (int): The frequency, in number of steps, the training logs
are printed. Default: 10.
are printed. Default: 10.
save_dir(str|None): The directory to save checkpoint during training.
save_dir(str|None): The directory to save checkpoint during training.
If None, will not save checkpoint. Default: None.
If None, will not save checkpoint. Default: None.
save_freq (int): The frequency, in number of epochs, to save checkpoint. Default: 1.
save_freq (int): The frequency, in number of epochs, to save
verbose (int): The verbosity mode, should be 0, 1, or 2.
checkpoint. Default: 1.
0 = silent, 1 = progress bar, 2 = one line per epoch. Default: 2.
verbose (int): The verbosity mode, should be 0, 1, or 2. 0 = silent,
drop_last (bool): whether drop the last incomplete batch of train_data
1 = progress bar, 2 = one line per epoch. Default: 2.
when dataset size is not divisible by the batch size. When train_data
drop_last (bool): Whether drop the last incomplete batch of
is an instance of Dataloader, this parameter will be ignored. Default: False.
train_data when dataset size is not divisible by the batch size.
shuffle (bool): whther to shuffle train_data. When train_data is an instance
When train_data is an instance of Dataloader, this parameter
of Dataloader, this parameter will be ignored. Default: True.
will be ignored. Default: False.
num_workers (int): the number of subprocess to load data, 0 for no subprocess
shuffle (bool): Whther to shuffle train_data. When train_data is
used and loading data in main process. When train_data and eval_data are
an instance of Dataloader, this parameter will be ignored.
both the instance of Dataloader, this parameter will be ignored. Default: 0.
Default: True.
num_workers (int): The number of subprocess to load data, 0 for no
subprocess used and loading data in main process.
When train_data and eval_data are both the instance of
Dataloader, this parameter will be ignored. Default: 0.
callbacks (Callback|None): A list of `Callback` instances to apply
callbacks (Callback|None): A list of `Callback` instances to apply
during training. If None, `ProgBarLogger` and `ModelCheckpoint`
during training. If None, `ProgBarLogger` and `ModelCheckpoint`
are automatically inserted. Default: None.
are automatically inserted. Default: None.
...
@@ -1424,15 +1430,15 @@ class Model(fluid.dygraph.Layer):
...
@@ -1424,15 +1430,15 @@ class Model(fluid.dygraph.Layer):
Args:
Args:
test_data (Dataset|DataLoader): An iterable data loader is used for
test_data (Dataset|DataLoader): An iterable data loader is used for
predict. An instance of paddle.io.Dataset or paddle.io.Dataloader
predict. An instance of paddle.io.Dataset or paddle.io.Dataloader
is recomended.
is recomended.
batch_size (int): Integer number. The batch size of train_data and eval_data.
batch_size (int): Integer number. The batch size of train_data and eval_data.
When train_data and eval_data are both the instance of Dataloader, this
When train_data and eval_data are both the instance of Dataloader, this
argument will be ignored. Default: 1.
argument will be ignored. Default: 1.
num_workers (int):
t
he number of subprocess to load data, 0 for no subprocess
num_workers (int):
T
he number of subprocess to load data, 0 for no subprocess
used and loading data in main process. When train_data and eval_data are
used and loading data in main process. When train_data and eval_data are
both the instance of Dataloader, this argument will be ignored. Default: 0.
both the instance of Dataloader, this argument will be ignored. Default: 0.
stack_output (bool):
w
hether stack output field like a batch, as for an output
stack_output (bool):
W
hether stack output field like a batch, as for an output
filed of a sample is in shape [X, Y], test_data contains N samples, predict
filed of a sample is in shape [X, Y], test_data contains N samples, predict
output field will be in shape [N, X, Y] if stack_output is True, and will
output field will be in shape [N, X, Y] if stack_output is True, and will
be a length N list in shape [[X, Y], [X, Y], ....[X, Y]] if stack_outputs
be a length N list in shape [[X, Y], [X, Y], ....[X, Y]] if stack_outputs
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录