Comet
liblaf.cherries.plugins.comet
¶
Classes:
-
Comet–Send run metadata, parameters, and metrics to Comet.
Attributes:
Comet
¶
Bases: Plugin, PluginProtocol
flowchart TD
liblaf.cherries.plugins.comet.Comet[Comet]
liblaf.cherries.core.plugin._plugin.Plugin[Plugin]
liblaf.cherries.core._protocol.PluginProtocol[PluginProtocol]
liblaf.cherries.core.assets._protocol.AssetPluginProtocol[AssetPluginProtocol]
liblaf.cherries.core.metrics._protocol.MetricPluginProtocol[MetricPluginProtocol]
liblaf.cherries.core.others._protocol.OtherPluginProtocol[OtherPluginProtocol]
liblaf.cherries.core.params._protocol.ParamPluginProtocol[ParamPluginProtocol]
liblaf.cherries.core.plugin._plugin.Plugin --> liblaf.cherries.plugins.comet.Comet
liblaf.cherries.core._protocol.PluginProtocol --> liblaf.cherries.plugins.comet.Comet
liblaf.cherries.core.assets._protocol.AssetPluginProtocol --> liblaf.cherries.core._protocol.PluginProtocol
liblaf.cherries.core.metrics._protocol.MetricPluginProtocol --> liblaf.cherries.core._protocol.PluginProtocol
liblaf.cherries.core.others._protocol.OtherPluginProtocol --> liblaf.cherries.core._protocol.PluginProtocol
liblaf.cherries.core.params._protocol.ParamPluginProtocol --> liblaf.cherries.core._protocol.PluginProtocol
click liblaf.cherries.plugins.comet.Comet href "" "liblaf.cherries.plugins.comet.Comet"
click liblaf.cherries.core.plugin._plugin.Plugin href "" "liblaf.cherries.core.plugin._plugin.Plugin"
click liblaf.cherries.core._protocol.PluginProtocol href "" "liblaf.cherries.core._protocol.PluginProtocol"
click liblaf.cherries.core.assets._protocol.AssetPluginProtocol href "" "liblaf.cherries.core.assets._protocol.AssetPluginProtocol"
click liblaf.cherries.core.metrics._protocol.MetricPluginProtocol href "" "liblaf.cherries.core.metrics._protocol.MetricPluginProtocol"
click liblaf.cherries.core.others._protocol.OtherPluginProtocol href "" "liblaf.cherries.core.others._protocol.OtherPluginProtocol"
click liblaf.cherries.core.params._protocol.ParamPluginProtocol href "" "liblaf.cherries.core.params._protocol.ParamPluginProtocol"
Send run metadata, parameters, and metrics to Comet.
Attributes:
Parameters:
Methods:
-
end–End the active Comet experiment after Git finalization.
-
log_asset–Reserve the asset hook for future Comet artifact support.
-
log_metric–Log one metric to Comet.
-
log_metrics–Log multiple metrics to Comet.
-
log_other–Log one metadata value to Comet.
-
log_others–Log multiple metadata values to Comet.
-
log_param–Log one parameter to Comet.
-
log_params–Log multiple parameters to Comet.
-
start–Start a Comet experiment for the owning run.
experiment
property
¶
Currently running Comet experiment, or a mock fallback.
name
class-attribute
instance-attribute
¶
name: PluginName = field(
default=Factory(_default_name, takes_self=True),
kw_only=True,
)
end
¶
end(exc: BaseException | None = None) -> None
log_asset
¶
Reserve the asset hook for future Comet artifact support.
log_metric
¶
log_metrics
¶
Log multiple metrics to Comet.
log_other
¶
log_others
¶
log_param
¶
log_params
¶
start
¶
Start a Comet experiment for the owning run.