comdoleger commited on
Commit
97783fa
·
verified ·
1 Parent(s): 12a57e2

Upload jobs/MergeJob.py with huggingface_hub

Browse files
Files changed (1) hide show
  1. jobs/MergeJob.py +29 -0
jobs/MergeJob.py ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from toolkit.kohya_model_util import load_models_from_stable_diffusion_checkpoint
2
+ from collections import OrderedDict
3
+ from jobs import BaseJob
4
+ from toolkit.train_tools import get_torch_dtype
5
+
6
+ process_dict = {
7
+ }
8
+
9
+
10
+ class MergeJob(BaseJob):
11
+
12
+ def __init__(self, config: OrderedDict):
13
+ super().__init__(config)
14
+ self.dtype = self.get_conf('dtype', 'fp16')
15
+ self.torch_dtype = get_torch_dtype(self.dtype)
16
+ self.is_v2 = self.get_conf('is_v2', False)
17
+ self.device = self.get_conf('device', 'cpu')
18
+
19
+ # loads the processes from the config
20
+ self.load_processes(process_dict)
21
+
22
+ def run(self):
23
+ super().run()
24
+
25
+ print("")
26
+ print(f"Running {len(self.process)} process{'' if len(self.process) == 1 else 'es'}")
27
+
28
+ for process in self.process:
29
+ process.run()