|
38 | 38 | "filename": "realblur_gamma_140.pt", |
39 | 39 | "affine": True, |
40 | 40 | }, |
41 | | - # "DeGaussianBlur": { |
42 | | - # "url": None, |
43 | | - # "filename": "conditioned_gaussian_lpips.pt", |
44 | | - # "affine": True, |
45 | | - # }, |
46 | | - |
47 | | - # "small_conditioned_gauss": { |
48 | | - # "url": None, |
49 | | - # "filename": "small_conditioned_gauss.pt", |
50 | | - # "affine": True, |
51 | | - # }, |
52 | | - |
53 | | - "real_blur_kernel_deeper_500": { |
54 | | - "url": None, |
55 | | - "filename": "real_blur_kernel_deeper_500.pt", |
56 | | - "affine": True, |
57 | | - }, |
58 | | - "real_blur_kernel_real_noise_100.pt": { |
59 | | - "url": None, |
60 | | - "filename": "real_blur_kernel_real_noise_100.pt", |
61 | | - "affine": True, |
62 | | - }, |
63 | | - "real_blur_kernel_real_noise_300.pt": { |
64 | | - "url": None, |
65 | | - "filename": "real_blur_kernel_real_noise_300.pt", |
66 | | - "affine": True, |
67 | | - }, |
68 | | - "real_blur_kernel_no_noise_100.pt": { |
69 | | - "url": None, |
70 | | - "filename": "real_blur_kernel_no_noise_100.pt", |
71 | | - "affine": True, |
72 | | - }, |
73 | 41 | "DeepSharpen": { |
74 | 42 | "url": "https://github.com/rymuelle/RawRefinery/releases/download/v1.2.1-alpha/Deblur_deep_24.pt", |
75 | 43 | "filename": "Deblur_deep_24.pt", |
76 | 44 | "affine": True, |
77 | 45 | }, |
78 | 46 | } |
79 | 47 |
|
| 48 | +key_string = '''-----BEGIN PUBLIC KEY----- |
| 49 | +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA8iRGMPqFIFVF0TM/AbMI |
| 50 | +DJUqdjY1S7dGn6rYjLixnhohHLKIo2ZhFUfPaeYrDoqJblP9MxbBLm6a782/Us0A |
| 51 | +vblTQOsdVFHOlVEiDUkG9CJrzh7arqJF+v2LLP9qPIcL5QdIHM+BCKlbNPBU/TJB |
| 52 | +49b6a+1FfKCEeY1z9F8H6GCHGeRB43lz5/1yMoBnq//Rc7NrvinwlNcFYHHM1oj6 |
| 53 | +Hk6KPkgitya11QgTTva+XimR7cbw7h9/vJKbrS7tValApio3Ypmx7AKf6/k16S9K |
| 54 | +BCFDN3cyWmjItQNzEWbO2nuM9d3PX2O4FcZVfsA/GU0qSuKFUrrN0KcxKGglLdu4 |
| 55 | +3Nt3JmOh+VebVWPSTeMzn2R1LDs2CsDpGG+KnHso80HBBq6RuHTugTiUZ2EwjiXN |
| 56 | +lRS7olKFQOPwT0tm1EVkH8IxQgV4KJbCb6hAScvWfsDdsP+bu4R+QI9hfU6HCWG3 |
| 57 | +a8w1AY+5GT7zp1pzKifmnXgMXF3VnAPTGRhpIvPQfum2+tppLZueXlalobK0MDzi |
| 58 | +n36TNhRELao1W7Tvc18fxyZn37BBgKs89JO85/cjD72yhVowW7Hy9lL7RnB+etaN |
| 59 | +ehXoYFsJReNmD5KNgRtmXbsCUJ+D8v7BVYNGl1UgebmQnMdMWyiU/3l1Uuy8HS3L |
| 60 | +1QJYp42f5QqONttCqVzgzrECAwEAAQ== |
| 61 | +-----END PUBLIC KEY-----''' |
80 | 62 |
|
81 | 63 | class InferenceWorker(QObject): |
82 | 64 | """ |
@@ -216,24 +198,7 @@ def __init__(self): |
216 | 198 | self.start_time = None |
217 | 199 | self.model_params = {} |
218 | 200 |
|
219 | | - # PUBLIC_KEY_PATH = Path(__file__).parent / "verify/model_signing_public_key.pem" |
220 | | - # self.pub = serialization.load_pem_public_key( |
221 | | - # open(PUBLIC_KEY_PATH, "rb").read() |
222 | | - # ) |
223 | | - self.pub = '''-----BEGIN PUBLIC KEY----- |
224 | | -MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA8iRGMPqFIFVF0TM/AbMI |
225 | | -DJUqdjY1S7dGn6rYjLixnhohHLKIo2ZhFUfPaeYrDoqJblP9MxbBLm6a782/Us0A |
226 | | -vblTQOsdVFHOlVEiDUkG9CJrzh7arqJF+v2LLP9qPIcL5QdIHM+BCKlbNPBU/TJB |
227 | | -49b6a+1FfKCEeY1z9F8H6GCHGeRB43lz5/1yMoBnq//Rc7NrvinwlNcFYHHM1oj6 |
228 | | -Hk6KPkgitya11QgTTva+XimR7cbw7h9/vJKbrS7tValApio3Ypmx7AKf6/k16S9K |
229 | | -BCFDN3cyWmjItQNzEWbO2nuM9d3PX2O4FcZVfsA/GU0qSuKFUrrN0KcxKGglLdu4 |
230 | | -3Nt3JmOh+VebVWPSTeMzn2R1LDs2CsDpGG+KnHso80HBBq6RuHTugTiUZ2EwjiXN |
231 | | -lRS7olKFQOPwT0tm1EVkH8IxQgV4KJbCb6hAScvWfsDdsP+bu4R+QI9hfU6HCWG3 |
232 | | -a8w1AY+5GT7zp1pzKifmnXgMXF3VnAPTGRhpIvPQfum2+tppLZueXlalobK0MDzi |
233 | | -n36TNhRELao1W7Tvc18fxyZn37BBgKs89JO85/cjD72yhVowW7Hy9lL7RnB+etaN |
234 | | -ehXoYFsJReNmD5KNgRtmXbsCUJ+D8v7BVYNGl1UgebmQnMdMWyiU/3l1Uuy8HS3L |
235 | | -1QJYp42f5QqONttCqVzgzrECAwEAAQ== |
236 | | ------END PUBLIC KEY-----''' |
| 201 | + self.pub = serialization.load_pem_public_key(key_string.encode('utf-8')) |
237 | 202 |
|
238 | 203 | def load_rh(self, path): |
239 | 204 | """Loads the raw file handler""" |
@@ -383,10 +348,10 @@ def _verify_model(self, dest_path, sig_path): |
383 | 348 | return True |
384 | 349 | except Exception as e: |
385 | 350 | print(e) |
386 | | - if dest_path.exists(): |
387 | | - dest_path.unlink() |
388 | | - if sig_path.exists(): |
389 | | - sig_path.unlink() |
| 351 | + # if dest_path.exists(): |
| 352 | + # dest_path.unlink() |
| 353 | + # if sig_path.exists(): |
| 354 | + # sig_path.unlink() |
390 | 355 | print(f"Model {dest_path} not verified! Deleting.") |
391 | 356 | return False |
392 | 357 |
|
|
0 commit comments