(I0, I1, n)
| 176 | read_buffer.put(None) |
| 177 | |
| 178 | def make_inference(I0, I1, n): |
| 179 | global model |
| 180 | middle = model.inference(I0, I1, args.scale) |
| 181 | if n == 1: |
| 182 | return [middle] |
| 183 | first_half = make_inference(I0, middle, n=n//2) |
| 184 | second_half = make_inference(middle, I1, n=n//2) |
| 185 | if n%2: |
| 186 | return [*first_half, middle, *second_half] |
| 187 | else: |
| 188 | return [*first_half, *second_half] |
| 189 | |
| 190 | def pad_image(img): |
| 191 | if(args.fp16): |
no test coverage detected