Skip to content

Commit

Permalink
fix pipeline
Browse files Browse the repository at this point in the history
  • Loading branch information
QtacierP committed Mar 9, 2023
1 parent d492d08 commit cbec62d
Show file tree
Hide file tree
Showing 11 changed files with 165 additions and 40 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
*/__pycache__
__pycache__
pretrained_weights/isecret.pt
pretrained_weights/led.bin
pretrained_weights/pcenet.pth
Expand Down
192 changes: 159 additions & 33 deletions example.ipynb

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion led/backends/arcnet/backend.py
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ def _preprocess(self, input, **kwargs):
# resize input to defalue size
if self.hyperparameters.image_size != input.shape[2]:
input = torch.nn.functional.interpolate(input,
size=self.hyperparameters.image_size, mode='bilinear', align_corners=True)
size=self.hyperparameters.image_size, mode='bilinear')
# unnorm
image = input * self.hyperparameters.image_std + self.hyperparameters.image_mean
image = image.permute(0, 2, 3, 1)
Expand Down
Binary file modified led/backends/isecret/__pycache__/backend.cpython-37.pyc
Binary file not shown.
Binary file modified led/backends/isecret/__pycache__/network.cpython-37.pyc
Binary file not shown.
Binary file modified led/backends/pcenet/__pycache__/backend.cpython-37.pyc
Binary file not shown.
Binary file modified led/backends/pcenet/__pycache__/network.cpython-37.pyc
Binary file not shown.
2 changes: 1 addition & 1 deletion led/backends/pcenet/backend.py
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ def _preprocess(self, input, **kwargs):
# resize input to defalue size
if self.hyperparameters.image_size != input.shape[2]:
input = torch.nn.functional.interpolate(input,
size=self.hyperparameters.image_size, mode='bilinear', align_corners=True)
size=self.hyperparameters.image_size, mode='bilinear')
# unnorm
image = input * self.hyperparameters.image_std + self.hyperparameters.image_mean
image = image.permute(0, 2, 3, 1)
Expand Down
2 changes: 1 addition & 1 deletion led/backends/scrnet/backend.py
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ def _forward(self, input, mask):

def _post_precess(self, image):
if self.image_size != image.shape[2]:
image = torch.nn.functional.interpolate(image, size=self.image_size, mode='bilinear', align_corners=True)
image = torch.nn.functional.interpolate(image, size=self.image_size, mode='bilinear')
return image

def __call__(self, input):
Expand Down
Binary file modified led/pipelines/__pycache__/led_pipeline.cpython-37.pyc
Binary file not shown.
5 changes: 2 additions & 3 deletions led/pipelines/led_pipeline.py
Original file line number Diff line number Diff line change
Expand Up @@ -237,8 +237,7 @@ def __call__(
cond_image = self._pre_process(cond_image).to(self.unet.device)
if self.backend is not None:
cond_image = self.backend(cond_image)
image = cond_image
'''image = randn_tensor(cond_image.shape, generator=generator, device=self.unet.device, dtype=cond_image.dtype)
image = randn_tensor(cond_image.shape, generator=generator, device=self.unet.device, dtype=cond_image.dtype)
# set step values
self.scheduler.set_timesteps(num_inference_steps)
max_T = self.num_cond_steps
Expand All @@ -255,7 +254,7 @@ def __call__(
# do x_t -> x_t-1
image = self.scheduler.step(
model_output, t, image, eta=eta, use_clipped_model_output=use_clipped_model_output, generator=generator
).prev_sample'''
).prev_sample
image = image.cpu().permute(0, 2, 3, 1).numpy()
if output_type == "pil":
return self.numpy_to_pil(image)
Expand Down

0 comments on commit cbec62d

Please sign in to comment.