ONE - On-device Neural Engine
Loading...
Searching...
No Matches
package.experimental.train.metrics.registry.MetricsRegistry Class Reference

Static Public Member Functions

Metric create_metric (str name)
 

Static Protected Attributes

dict _metrics
 

Detailed Description

Registry for creating metrics by name.

Definition at line 6 of file registry.py.

Member Function Documentation

◆ create_metric()

Metric package.experimental.train.metrics.registry.MetricsRegistry.create_metric ( str  name)
static
Create a metric instance by name.

Args:
    name (str): Name of the metric.

Returns:
    Metric: Metric instance.

Definition at line 15 of file registry.py.

15 def create_metric(name: str) -> Metric:
16 """
17 Create a metric instance by name.
18
19 Args:
20 name (str): Name of the metric.
21
22 Returns:
23 Metric: Metric instance.
24 """
25 if name not in MetricsRegistry._metrics:
26 raise ValueError(
27 f"Unknown Metric: {name}. Custom metric is not supported yet")
28 return MetricsRegistry._metrics[name]()

Field Documentation

◆ _metrics

dict package.experimental.train.metrics.registry.MetricsRegistry._metrics
staticprotected
Initial value:
= {
"categorical_accuracy": CategoricalAccuracy,
}

Definition at line 10 of file registry.py.


The documentation for this class was generated from the following file: