Export CallbackList to the public API.
PiperOrigin-RevId: 306331176 Change-Id: I649b17acca73e57a71c749e87fb57870ceeb8b6d
This commit is contained in:
parent
5679823c30
commit
04a426a832
@ -191,6 +191,7 @@ def make_logs(model, logs, outputs, mode, prefix=''):
|
||||
return logs
|
||||
|
||||
|
||||
@keras_export('keras.callbacks.CallbackList')
|
||||
class CallbackList(object):
|
||||
"""Container abstracting a list of callbacks."""
|
||||
|
||||
@ -200,15 +201,19 @@ class CallbackList(object):
|
||||
add_progbar=False,
|
||||
model=None,
|
||||
**params):
|
||||
"""Creates a container for `Callbacks`.
|
||||
"""Container for `Callback` instances.
|
||||
|
||||
This object wraps a list of `Callback` instances, making it possible
|
||||
to call them all at once via a single endpoint
|
||||
(e.g. `callback_list.on_epoch_end(...)`).
|
||||
|
||||
Arguments:
|
||||
callbacks: List of `Callback` instances.
|
||||
add_history: Whether a `History` callback should be added, if one does not
|
||||
already exist in `callback`s.
|
||||
already exist in the `callbacks` list.
|
||||
add_progbar: Whether a `ProgbarLogger` callback should be added, if one
|
||||
does not already exist in `callback`s.
|
||||
model: The `Model` these `Callback`s are used with.`
|
||||
does not already exist in the `callbacks` list.
|
||||
model: The `Model` these callbacks are used with.
|
||||
**params: If provided, parameters will be passed to each `Callback` via
|
||||
`Callback.set_params`.
|
||||
"""
|
||||
|
@ -0,0 +1,85 @@
|
||||
path: "tensorflow.keras.callbacks.CallbackList"
|
||||
tf_class {
|
||||
is_instance: "<class \'tensorflow.python.keras.callbacks.CallbackList\'>"
|
||||
is_instance: "<type \'object\'>"
|
||||
member_method {
|
||||
name: "__init__"
|
||||
argspec: "args=[\'self\', \'callbacks\', \'add_history\', \'add_progbar\', \'model\'], varargs=None, keywords=params, defaults=[\'None\', \'False\', \'False\', \'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "append"
|
||||
argspec: "args=[\'self\', \'callback\'], varargs=None, keywords=None, defaults=None"
|
||||
}
|
||||
member_method {
|
||||
name: "on_batch_begin"
|
||||
argspec: "args=[\'self\', \'batch\', \'logs\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "on_batch_end"
|
||||
argspec: "args=[\'self\', \'batch\', \'logs\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "on_epoch_begin"
|
||||
argspec: "args=[\'self\', \'epoch\', \'logs\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "on_epoch_end"
|
||||
argspec: "args=[\'self\', \'epoch\', \'logs\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "on_predict_batch_begin"
|
||||
argspec: "args=[\'self\', \'batch\', \'logs\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "on_predict_batch_end"
|
||||
argspec: "args=[\'self\', \'batch\', \'logs\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "on_predict_begin"
|
||||
argspec: "args=[\'self\', \'logs\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "on_predict_end"
|
||||
argspec: "args=[\'self\', \'logs\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "on_test_batch_begin"
|
||||
argspec: "args=[\'self\', \'batch\', \'logs\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "on_test_batch_end"
|
||||
argspec: "args=[\'self\', \'batch\', \'logs\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "on_test_begin"
|
||||
argspec: "args=[\'self\', \'logs\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "on_test_end"
|
||||
argspec: "args=[\'self\', \'logs\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "on_train_batch_begin"
|
||||
argspec: "args=[\'self\', \'batch\', \'logs\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "on_train_batch_end"
|
||||
argspec: "args=[\'self\', \'batch\', \'logs\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "on_train_begin"
|
||||
argspec: "args=[\'self\', \'logs\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "on_train_end"
|
||||
argspec: "args=[\'self\', \'logs\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "set_model"
|
||||
argspec: "args=[\'self\', \'model\'], varargs=None, keywords=None, defaults=None"
|
||||
}
|
||||
member_method {
|
||||
name: "set_params"
|
||||
argspec: "args=[\'self\', \'params\'], varargs=None, keywords=None, defaults=None"
|
||||
}
|
||||
}
|
@ -12,6 +12,10 @@ tf_module {
|
||||
name: "Callback"
|
||||
mtype: "<type \'type\'>"
|
||||
}
|
||||
member {
|
||||
name: "CallbackList"
|
||||
mtype: "<type \'type\'>"
|
||||
}
|
||||
member {
|
||||
name: "EarlyStopping"
|
||||
mtype: "<type \'type\'>"
|
||||
|
@ -0,0 +1,85 @@
|
||||
path: "tensorflow.keras.callbacks.CallbackList"
|
||||
tf_class {
|
||||
is_instance: "<class \'tensorflow.python.keras.callbacks.CallbackList\'>"
|
||||
is_instance: "<type \'object\'>"
|
||||
member_method {
|
||||
name: "__init__"
|
||||
argspec: "args=[\'self\', \'callbacks\', \'add_history\', \'add_progbar\', \'model\'], varargs=None, keywords=params, defaults=[\'None\', \'False\', \'False\', \'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "append"
|
||||
argspec: "args=[\'self\', \'callback\'], varargs=None, keywords=None, defaults=None"
|
||||
}
|
||||
member_method {
|
||||
name: "on_batch_begin"
|
||||
argspec: "args=[\'self\', \'batch\', \'logs\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "on_batch_end"
|
||||
argspec: "args=[\'self\', \'batch\', \'logs\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "on_epoch_begin"
|
||||
argspec: "args=[\'self\', \'epoch\', \'logs\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "on_epoch_end"
|
||||
argspec: "args=[\'self\', \'epoch\', \'logs\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "on_predict_batch_begin"
|
||||
argspec: "args=[\'self\', \'batch\', \'logs\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "on_predict_batch_end"
|
||||
argspec: "args=[\'self\', \'batch\', \'logs\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "on_predict_begin"
|
||||
argspec: "args=[\'self\', \'logs\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "on_predict_end"
|
||||
argspec: "args=[\'self\', \'logs\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "on_test_batch_begin"
|
||||
argspec: "args=[\'self\', \'batch\', \'logs\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "on_test_batch_end"
|
||||
argspec: "args=[\'self\', \'batch\', \'logs\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "on_test_begin"
|
||||
argspec: "args=[\'self\', \'logs\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "on_test_end"
|
||||
argspec: "args=[\'self\', \'logs\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "on_train_batch_begin"
|
||||
argspec: "args=[\'self\', \'batch\', \'logs\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "on_train_batch_end"
|
||||
argspec: "args=[\'self\', \'batch\', \'logs\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "on_train_begin"
|
||||
argspec: "args=[\'self\', \'logs\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "on_train_end"
|
||||
argspec: "args=[\'self\', \'logs\'], varargs=None, keywords=None, defaults=[\'None\'], "
|
||||
}
|
||||
member_method {
|
||||
name: "set_model"
|
||||
argspec: "args=[\'self\', \'model\'], varargs=None, keywords=None, defaults=None"
|
||||
}
|
||||
member_method {
|
||||
name: "set_params"
|
||||
argspec: "args=[\'self\', \'params\'], varargs=None, keywords=None, defaults=None"
|
||||
}
|
||||
}
|
@ -12,6 +12,10 @@ tf_module {
|
||||
name: "Callback"
|
||||
mtype: "<type \'type\'>"
|
||||
}
|
||||
member {
|
||||
name: "CallbackList"
|
||||
mtype: "<type \'type\'>"
|
||||
}
|
||||
member {
|
||||
name: "EarlyStopping"
|
||||
mtype: "<type \'type\'>"
|
||||
|
Loading…
x
Reference in New Issue
Block a user