Elron commited on
Commit
b783bce
1 Parent(s): 26a73a2

Upload metric.py with huggingface_hub

Browse files
Files changed (1) hide show
  1. metric.py +29 -36
metric.py CHANGED
@@ -1,6 +1,10 @@
1
- #####
2
- # imports for hf system:
3
- #####
 
 
 
 
4
  from .artifact import __file__ as _
5
  from .blocks import __file__ as _
6
  from .card import __file__ as _
@@ -8,54 +12,42 @@ from .catalog import __file__ as _
8
  from .collections import __file__ as _
9
  from .common import __file__ as _
10
  from .file_utils import __file__ as _
11
-
12
- # from .fusion import __file__
13
  from .generator_utils import __file__ as _
14
  from .instructions import __file__ as _
15
- from .loaders import __file__ as _
16
  from .load import __file__ as _
 
17
  from .metrics import __file__ as _
18
  from .normalizers import __file__ as _
 
 
 
 
 
 
19
  from .operator import __file__ as _
 
 
 
 
 
 
 
20
  from .operators import __file__ as _
21
  from .processors import __file__ as _
22
  from .recipe import __file__ as _
23
  from .register import __file__ as _
24
- from .splitters import __file__ as _
 
25
  from .split_utils import __file__ as _
 
 
26
  from .stream import __file__ as _
27
  from .task import __file__ as _
28
  from .templates import __file__ as _
29
  from .text_utils import __file__ as _
30
- from .schema import __file__ as _
31
-
32
- # from .utilize import __file__ as _
33
- # from .validate import __file__ as _
34
- #############
35
-
36
- from .stream import MultiStream, Stream
37
-
38
- from .operator import SequntialOperator, SequntialOperatorInitilizer, MultiStreamOperator, StreamInitializerOperator
39
-
40
- from .operators import (
41
- ApplyValueOperatorsField,
42
- ApplyStreamOperatorsField,
43
- SplitByValue,
44
- MergeStreams,
45
- FlattenInstances,
46
- )
47
-
48
- import evaluate
49
- import datasets
50
-
51
- from datasets import (
52
- Features,
53
- Value,
54
- Sequence,
55
- )
56
-
57
- from dataclasses import field
58
- from typing import List, Union, Dict, Optional, Generator, Any, Iterable
59
 
60
 
61
  class MultiStreamScoreMean(MultiStreamOperator):
@@ -100,6 +92,7 @@ from .schema import UNITXT_DATASET_SCHEMA
100
 
101
  class MetricRecipe(SequntialOperatorInitilizer):
102
  def prepare(self):
 
103
  self.steps = [
104
  FromPredictionsAndOriginalData(),
105
  ApplyValueOperatorsField(
 
1
+ from dataclasses import field
2
+ from typing import Any, Dict, Generator, Iterable, List, Optional, Union
3
+
4
+ import datasets
5
+ import evaluate
6
+ from datasets import Features, Sequence, Value
7
+
8
  from .artifact import __file__ as _
9
  from .blocks import __file__ as _
10
  from .card import __file__ as _
 
12
  from .collections import __file__ as _
13
  from .common import __file__ as _
14
  from .file_utils import __file__ as _
15
+ from .fusion import __file__ as _
 
16
  from .generator_utils import __file__ as _
17
  from .instructions import __file__ as _
 
18
  from .load import __file__ as _
19
+ from .loaders import __file__ as _
20
  from .metrics import __file__ as _
21
  from .normalizers import __file__ as _
22
+ from .operator import (
23
+ MultiStreamOperator,
24
+ SequntialOperator,
25
+ SequntialOperatorInitilizer,
26
+ StreamInitializerOperator,
27
+ )
28
  from .operator import __file__ as _
29
+ from .operators import (
30
+ ApplyStreamOperatorsField,
31
+ ApplyValueOperatorsField,
32
+ FlattenInstances,
33
+ MergeStreams,
34
+ SplitByValue,
35
+ )
36
  from .operators import __file__ as _
37
  from .processors import __file__ as _
38
  from .recipe import __file__ as _
39
  from .register import __file__ as _
40
+ from .register import register_all_artifacts
41
+ from .schema import __file__ as _
42
  from .split_utils import __file__ as _
43
+ from .splitters import __file__ as _
44
+ from .stream import MultiStream, Stream
45
  from .stream import __file__ as _
46
  from .task import __file__ as _
47
  from .templates import __file__ as _
48
  from .text_utils import __file__ as _
49
+ from .utils import __file__ as _
50
+ from .validate import __file__ as _
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
51
 
52
 
53
  class MultiStreamScoreMean(MultiStreamOperator):
 
92
 
93
  class MetricRecipe(SequntialOperatorInitilizer):
94
  def prepare(self):
95
+ register_all_artifacts()
96
  self.steps = [
97
  FromPredictionsAndOriginalData(),
98
  ApplyValueOperatorsField(