serenarolloh commited on
Commit
5d098a5
·
verified ·
1 Parent(s): d2102d0

Update config.py

Browse files
Files changed (1) hide show
  1. config.py +3 -35
config.py CHANGED
@@ -1,9 +1,9 @@
1
  from pydantic import BaseSettings
2
 
 
3
  class Settings(BaseSettings):
4
- # Default values for the processor and model
5
- processor: str = "senga-ml/donut-v16"
6
- model: str = "senga-ml/donut-v16"
7
  dataset: str = "senga-ml/dnotes-data-v6"
8
  base_config: str = "naver-clova-ix/donut-base"
9
  base_processor: str = "naver-clova-ix/donut-base"
@@ -11,38 +11,6 @@ class Settings(BaseSettings):
11
  inference_stats_file: str = "data/donut_inference_stats.json"
12
  training_stats_file: str = "data/donut_training_stats.json"
13
  evaluate_stats_file: str = "data/donut_evaluate_stats.json"
14
-
15
- # The shipper_id to dynamically select model and processor
16
- shipper_id: str = "default_shipper"
17
-
18
- # Function to dynamically select model and processor based on shipper_id
19
- def set_model(self):
20
- if self.shipper_id == "61":
21
- self.model = "senga-ml/donut-16"
22
- self.processor = "senga-ml/donut-16"
23
- elif self.shipper_id == "81":
24
- self.model = "senga-ml/donut-16"
25
- self.processor = "senga-ml/donut-16"
26
- elif self.shipper_id == "139":
27
- self.model = "senga-ml/donut-16"
28
- self.processor = "senga-ml/donut-16"
29
- elif self.shipper_id == "165":
30
- self.model = "senga-ml/donut-17"
31
- self.processor = "senga-ml/donut-17"
32
- elif self.shipper_id == "127":
33
- self.model = "senga-ml/donut-17"
34
- self.processor = "senga-ml/donut-17"
35
- elif self.shipper_id == "145":
36
- self.model = "senga-ml/donut-17"
37
- self.processor = "senga-ml/donut-17"
38
- else:
39
- self.model = self.base_model # Default to base model
40
- self.processor = self.base_processor # Default to base processor
41
-
42
- # Initialize dynamic model selection when settings are loaded
43
- def __init__(self, **kwargs):
44
- super().__init__(**kwargs)
45
- self.set_model() # Set the model based on shipper_id
46
 
47
 
48
  settings = Settings()
 
1
  from pydantic import BaseSettings
2
 
3
+
4
  class Settings(BaseSettings):
5
+ processor: str = "senga-ml/naivas_lpos"
6
+ model: str = "senga-ml/naivas_lpos"
 
7
  dataset: str = "senga-ml/dnotes-data-v6"
8
  base_config: str = "naver-clova-ix/donut-base"
9
  base_processor: str = "naver-clova-ix/donut-base"
 
11
  inference_stats_file: str = "data/donut_inference_stats.json"
12
  training_stats_file: str = "data/donut_training_stats.json"
13
  evaluate_stats_file: str = "data/donut_evaluate_stats.json"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14
 
15
 
16
  settings = Settings()