jamino30 commited on
Commit
f5b5ba2
·
verified ·
1 Parent(s): 1ce4ebe

Upload folder using huggingface_hub

Browse files
.gitattributes CHANGED
@@ -1,7 +1,24 @@
1
  *.pt filter=lfs diff=lfs merge=lfs -text
2
  *.safetensors filter=lfs diff=lfs merge=lfs -text
 
3
  content_images/Bridge.jpg filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4
  style_images/Mosaic.jpg filter=lfs diff=lfs merge=lfs -text
 
5
  style_images/Scream.jpg filter=lfs diff=lfs merge=lfs -text
6
  style_images/Starry_Night.jpg filter=lfs diff=lfs merge=lfs -text
7
  style_images/Starry_Night_v2.jpg filter=lfs diff=lfs merge=lfs -text
 
 
1
  *.pt filter=lfs diff=lfs merge=lfs -text
2
  *.safetensors filter=lfs diff=lfs merge=lfs -text
3
+ content_images/Beach.jpg filter=lfs diff=lfs merge=lfs -text
4
  content_images/Bridge.jpg filter=lfs diff=lfs merge=lfs -text
5
+ content_images/CameraGirl.jpg filter=lfs diff=lfs merge=lfs -text
6
+ content_images/NYCSkyline.jpg filter=lfs diff=lfs merge=lfs -text
7
+ content_images/PaintedLadies.jpg filter=lfs diff=lfs merge=lfs -text
8
+ content_images/StandingOnCliff.png filter=lfs diff=lfs merge=lfs -text
9
+ content_images/Surfer.jpg filter=lfs diff=lfs merge=lfs -text
10
+ content_images/TajMahal.jpg filter=lfs diff=lfs merge=lfs -text
11
+ content_images/baseball.jpg filter=lfs diff=lfs merge=lfs -text
12
+ content_images/bleachers.jpg filter=lfs diff=lfs merge=lfs -text
13
+ content_images/dancers.jpg filter=lfs diff=lfs merge=lfs -text
14
+ content_images/ladies.jpg filter=lfs diff=lfs merge=lfs -text
15
+ media/figure1.jpg filter=lfs diff=lfs merge=lfs -text
16
+ style_images/Bokeh.jpg filter=lfs diff=lfs merge=lfs -text
17
+ style_images/Great_Wave.jpg filter=lfs diff=lfs merge=lfs -text
18
+ style_images/Lego_Bricks.jpg filter=lfs diff=lfs merge=lfs -text
19
  style_images/Mosaic.jpg filter=lfs diff=lfs merge=lfs -text
20
+ style_images/Oil_Painting.jpg filter=lfs diff=lfs merge=lfs -text
21
  style_images/Scream.jpg filter=lfs diff=lfs merge=lfs -text
22
  style_images/Starry_Night.jpg filter=lfs diff=lfs merge=lfs -text
23
  style_images/Starry_Night_v2.jpg filter=lfs diff=lfs merge=lfs -text
24
+ style_images/Watercolor.jpg filter=lfs diff=lfs merge=lfs -text
app.py CHANGED
@@ -51,8 +51,9 @@ cached_style_features = {
51
  }
52
 
53
  @spaces.GPU(duration=15)
54
- def run(content_image, style_name, style_strength=len(lrs), apply_to_background=False):
55
  yield None
 
56
  content_img, original_size = preprocess_img(content_image, img_size)
57
  content_img_normalized, _ = preprocess_img(content_image, img_size, normalize=True)
58
  content_img, content_img_normalized = content_img.to(device), content_img_normalized.to(device)
@@ -70,6 +71,7 @@ def run(content_image, style_name, style_strength=len(lrs), apply_to_background=
70
  style_features=style_features,
71
  lr=lrs[style_strength-1],
72
  apply_to_background=apply_to_background,
 
73
  )
74
  print(f'{time.time()-st:.2f}s')
75
 
 
51
  }
52
 
53
  @spaces.GPU(duration=15)
54
+ def run(content_image, style_name, style_strength=len(lrs), apply_to_background=False, progress=gr.Progress()):
55
  yield None
56
+ progress(0)
57
  content_img, original_size = preprocess_img(content_image, img_size)
58
  content_img_normalized, _ = preprocess_img(content_image, img_size, normalize=True)
59
  content_img, content_img_normalized = content_img.to(device), content_img_normalized.to(device)
 
71
  style_features=style_features,
72
  lr=lrs[style_strength-1],
73
  apply_to_background=apply_to_background,
74
+ progress=progress,
75
  )
76
  print(f'{time.time()-st:.2f}s')
77
 
content_images/Beach.jpg CHANGED

Git LFS Details

  • SHA256: 4d7d71d86a29db3a4d0a0c28591c7d08941ed7b91293c8cdca76ae9acfe8a140
  • Pointer size: 131 Bytes
  • Size of remote file: 263 kB
content_images/CameraGirl.jpg CHANGED

Git LFS Details

  • SHA256: 722247bfb3c3f48a3b7083d079d26afa9b723fc60d86b505a03081622ab5424f
  • Pointer size: 131 Bytes
  • Size of remote file: 110 kB
content_images/NYCSkyline.jpg CHANGED

Git LFS Details

  • SHA256: 8cdc545bed51eeeb7a40601fa25a10a493b065806975ba9d2089bf2a576f4749
  • Pointer size: 131 Bytes
  • Size of remote file: 302 kB
content_images/PaintedLadies.jpg CHANGED

Git LFS Details

  • SHA256: c7646e6afd99061615d84188c19f0881a1320e761d9c7e14ca5e3857f2856419
  • Pointer size: 131 Bytes
  • Size of remote file: 146 kB
content_images/StandingOnCliff.png CHANGED

Git LFS Details

  • SHA256: 8664f6ee5b686e8b0178980ef96767fed422f8b1050d5e330f9969f84610ca83
  • Pointer size: 131 Bytes
  • Size of remote file: 573 kB
content_images/Surfer.jpg CHANGED

Git LFS Details

  • SHA256: 9a5bd169b295e46e0b39c9d0b92e8b478368a14ce16e20e189fe0f45c4d843ef
  • Pointer size: 131 Bytes
  • Size of remote file: 132 kB
content_images/TajMahal.jpg CHANGED

Git LFS Details

  • SHA256: 450e29eedb71447dd342a698b679125004aea89f1c506d9f699adb0ef0a11199
  • Pointer size: 131 Bytes
  • Size of remote file: 144 kB
content_images/baseball.jpg CHANGED

Git LFS Details

  • SHA256: 8f02b4c862a3ded66c8867aeb10007d13b4fbd0bc5e087a53ac0689f554ff27e
  • Pointer size: 131 Bytes
  • Size of remote file: 330 kB
content_images/bleachers.jpg CHANGED

Git LFS Details

  • SHA256: 7b6a6b2971c67e807fd2cc238bae93e9127cce97d0cc877c3537d3f495602f36
  • Pointer size: 131 Bytes
  • Size of remote file: 121 kB
content_images/dancers.jpg CHANGED

Git LFS Details

  • SHA256: 9d4c3eb5011c8370add35e58cf14bdd6d85bff3e13f3773f78aa5f9ec3211150
  • Pointer size: 131 Bytes
  • Size of remote file: 185 kB
content_images/ladies.jpg CHANGED

Git LFS Details

  • SHA256: d0decbb365e59f3073e6a12fc1d8d04ea61628b774e950c7731f16231cbcbdfd
  • Pointer size: 131 Bytes
  • Size of remote file: 280 kB
inference.py CHANGED
@@ -26,6 +26,7 @@ def inference(
26
  content_image_norm,
27
  style_features,
28
  apply_to_background,
 
29
  lr=1.5e-2,
30
  iterations=51,
31
  optim_caller=optim.AdamW,
@@ -56,11 +57,12 @@ def inference(
56
  total_loss.backward()
57
  return total_loss
58
 
59
- for _ in range(iterations):
60
  optimizer.step(closure)
61
  if apply_to_background:
62
  with torch.no_grad():
63
  fg_mask = F.interpolate(1 - bg_masks[0], size=generated_image.shape[2:], mode='nearest')
64
  generated_image.data.mul_(1 - fg_mask).add_(content_image.data * fg_mask)
65
-
 
66
  return generated_image
 
26
  content_image_norm,
27
  style_features,
28
  apply_to_background,
29
+ progress,
30
  lr=1.5e-2,
31
  iterations=51,
32
  optim_caller=optim.AdamW,
 
57
  total_loss.backward()
58
  return total_loss
59
 
60
+ for iter in range(iterations):
61
  optimizer.step(closure)
62
  if apply_to_background:
63
  with torch.no_grad():
64
  fg_mask = F.interpolate(1 - bg_masks[0], size=generated_image.shape[2:], mode='nearest')
65
  generated_image.data.mul_(1 - fg_mask).add_(content_image.data * fg_mask)
66
+ progress((iter+1)/iterations)
67
+
68
  return generated_image
media/figure1.jpg CHANGED

Git LFS Details

  • SHA256: 7ffe630c3d566980be4844aa1a6d0e18f27d994f5e7eccc7e41115b4c14a425f
  • Pointer size: 131 Bytes
  • Size of remote file: 109 kB
style_images/Bokeh.jpg CHANGED

Git LFS Details

  • SHA256: ca474a5fcca60ce7a7b8d15f5e89395dbb937cbd60ad849f40a5e92ff433ce90
  • Pointer size: 131 Bytes
  • Size of remote file: 174 kB
style_images/Great_Wave.jpg CHANGED

Git LFS Details

  • SHA256: e35911772fb77f7f0976c3797005fe0229b7dc9386045ed5671833e9f72b5e8c
  • Pointer size: 131 Bytes
  • Size of remote file: 405 kB
style_images/Lego_Bricks.jpg CHANGED

Git LFS Details

  • SHA256: 77559fdbe3aa54232760f5493d9e39a5a9ffc916028830b326a380347bb1b263
  • Pointer size: 131 Bytes
  • Size of remote file: 153 kB
style_images/Oil_Painting.jpg CHANGED

Git LFS Details

  • SHA256: 2fb24f4f2f5b39c99f59cc7c4b87da7244c612419b3e92e48bfab08794b76d64
  • Pointer size: 131 Bytes
  • Size of remote file: 222 kB
style_images/Watercolor.jpg CHANGED

Git LFS Details

  • SHA256: d4b730ee0360cd9186de22177666223848e160c876082ccf24ed882340461cb9
  • Pointer size: 131 Bytes
  • Size of remote file: 322 kB