nirmalendu commited on
Commit
4c8f266
·
1 Parent(s): 4ee16fe

updated steering

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. app.py +47 -9
  2. cat_steering/Cat_step_10.png.png +3 -0
  3. cat_steering/Cat_step_15.png.png +3 -0
  4. cat_steering/Cat_step_20.png.png +3 -0
  5. cat_steering/Cat_step_25.png.png +3 -0
  6. cat_steering/Cat_step_30.png.png +3 -0
  7. cat_steering/Cat_step_35.png.png +3 -0
  8. cat_steering/Cat_step_5.png.png +3 -0
  9. cat_with_glasses.png +2 -2
  10. cat_without_glasses.png +2 -2
  11. unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h0___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h1.png +3 -0
  12. unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h0___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h2.png +3 -0
  13. unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h0___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h3.png +3 -0
  14. unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h0___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h4.png +3 -0
  15. unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h0___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h5.png +3 -0
  16. unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h0___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h6.png +3 -0
  17. unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h0___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h7.png +3 -0
  18. unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h1___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h2.png +3 -0
  19. unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h1___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h3.png +3 -0
  20. unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h1___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h4.png +3 -0
  21. unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h1___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h5.png +3 -0
  22. unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h1___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h6.png +3 -0
  23. unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h1___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h7.png +3 -0
  24. unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h2___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h3.png +3 -0
  25. unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h2___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h4.png +3 -0
  26. unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h2___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h5.png +3 -0
  27. unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h2___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h6.png +3 -0
  28. unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h2___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h7.png +3 -0
  29. unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h3___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h4.png +3 -0
  30. unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h3___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h5.png +3 -0
  31. unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h3___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h6.png +3 -0
  32. unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h3___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h7.png +3 -0
  33. unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h4___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h5.png +3 -0
  34. unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h4___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h6.png +3 -0
  35. unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h4___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h7.png +3 -0
  36. unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h5___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h6.png +3 -0
  37. unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h5___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h7.png +3 -0
  38. unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h6___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h7.png +3 -0
  39. unicorn_steering/head_pairs/layer11__unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h0___unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h1.png +3 -0
  40. unicorn_steering/head_pairs/layer11__unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h0___unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h2.png +3 -0
  41. unicorn_steering/head_pairs/layer11__unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h0___unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h3.png +3 -0
  42. unicorn_steering/head_pairs/layer11__unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h0___unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h4.png +3 -0
  43. unicorn_steering/head_pairs/layer11__unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h0___unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h5.png +3 -0
  44. unicorn_steering/head_pairs/layer11__unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h0___unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h6.png +3 -0
  45. unicorn_steering/head_pairs/layer11__unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h0___unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h7.png +3 -0
  46. unicorn_steering/head_pairs/layer11__unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h1___unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h2.png +3 -0
  47. unicorn_steering/head_pairs/layer11__unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h1___unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h3.png +3 -0
  48. unicorn_steering/head_pairs/layer11__unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h1___unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h4.png +3 -0
  49. unicorn_steering/head_pairs/layer11__unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h1___unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h5.png +3 -0
  50. unicorn_steering/head_pairs/layer11__unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h1___unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h6.png +3 -0
app.py CHANGED
@@ -8,24 +8,43 @@ UNICORN_NO_HORN_PATH = "unicorn_without_horn.png"
8
 
9
  # --- Model / head info ---
10
  NUM_HEADS = 64 # SDXL UNet attention heads per layer
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11
  HEAD_CHOICES = [f"head_{i}" for i in range(NUM_HEADS)]
12
 
13
 
14
  # --- Callbacks ---
15
 
16
- def steer_spectacles(strength: float):
17
  """
18
  Simple placeholder:
19
  - For strength ~0, show no glasses on both sides.
20
  - For strength > 0, show original on the left, glasses on the right.
21
  """
22
- if strength <= 0.01:
23
  return CAT_WITHOUT_GLASSES_PATH, CAT_WITHOUT_GLASSES_PATH
24
  else:
 
25
  return CAT_WITHOUT_GLASSES_PATH, CAT_WITH_GLASSES_PATH
26
 
27
 
28
- def run_unicorn_ablation(selected_heads):
29
  """
30
  Given selected head labels (e.g., ["head_3", "head_17"]), return:
31
  - Unicorn with horn (original)
@@ -33,10 +52,21 @@ def run_unicorn_ablation(selected_heads):
33
 
34
  Enforce max of 3 heads.
35
  """
 
 
 
36
  if selected_heads is None:
37
  selected_heads = []
38
  if len(selected_heads) > 3:
39
  selected_heads = selected_heads[:3]
 
 
 
 
 
 
 
 
40
  # In a real experiment you'd use `selected_heads` to ablate SDXL heads.
41
  return UNICORN_WITH_HORN_PATH, UNICORN_NO_HORN_PATH
42
 
@@ -154,10 +184,10 @@ with gr.Blocks() as demo:
154
  )
155
 
156
  steer_slider = gr.Slider(
157
- minimum=0.0,
158
- maximum=1.0,
159
- value=0.0,
160
- step=0.05,
161
  label="Steer 😼 (CAA strength towards glasses)",
162
  info="Connect this to your actual CAA steering pipeline.",
163
  elem_id="cat_steer_slider",
@@ -206,6 +236,14 @@ with gr.Blocks() as demo:
206
  elem_classes=["img-card"],
207
  )
208
 
 
 
 
 
 
 
 
 
209
  head_selector = gr.Dropdown(
210
  choices=HEAD_CHOICES,
211
  multiselect=True,
@@ -213,10 +251,10 @@ with gr.Blocks() as demo:
213
  label="Attention heads to ablate (max 3)",
214
  info="Select up to three head indices (0–63). In this demo, images are fixed placeholders.",
215
  )
216
-
217
  head_selector.change(
218
  fn=run_unicorn_ablation,
219
- inputs=head_selector,
220
  outputs=[unicorn_original, unicorn_ablated]
221
  )
222
 
 
8
 
9
  # --- Model / head info ---
10
  NUM_HEADS = 64 # SDXL UNet attention heads per layer
11
+ LAYER_CHOICES = [
12
+ 'unet.down_blocks.0.attentions.0.transformer_blocks.0.attn2',
13
+ 'unet.down_blocks.0.attentions.1.transformer_blocks.0.attn2',
14
+ 'unet.down_blocks.1.attentions.0.transformer_blocks.0.attn2',
15
+ 'unet.down_blocks.1.attentions.1.transformer_blocks.0.attn2',
16
+ 'unet.down_blocks.2.attentions.0.transformer_blocks.0.attn2',
17
+ 'unet.down_blocks.2.attentions.1.transformer_blocks.0.attn2',
18
+ 'unet.mid_block.attentions.0.transformer_blocks.0.attn2',
19
+ 'unet.up_blocks.1.attentions.0.transformer_blocks.0.attn2',
20
+ 'unet.up_blocks.1.attentions.1.transformer_blocks.0.attn2',
21
+ 'unet.up_blocks.1.attentions.2.transformer_blocks.0.attn2',
22
+ 'unet.up_blocks.2.attentions.0.transformer_blocks.0.attn2',
23
+ 'unet.up_blocks.2.attentions.1.transformer_blocks.0.attn2',
24
+ 'unet.up_blocks.2.attentions.2.transformer_blocks.0.attn2',
25
+ 'unet.up_blocks.3.attentions.0.transformer_blocks.0.attn2',
26
+ 'unet.up_blocks.3.attentions.1.transformer_blocks.0.attn2',
27
+ 'unet.up_blocks.3.attentions.2.transformer_blocks.0.attn2'
28
+ ]
29
  HEAD_CHOICES = [f"head_{i}" for i in range(NUM_HEADS)]
30
 
31
 
32
  # --- Callbacks ---
33
 
34
+ def steer_spectacles(strength: int):
35
  """
36
  Simple placeholder:
37
  - For strength ~0, show no glasses on both sides.
38
  - For strength > 0, show original on the left, glasses on the right.
39
  """
40
+ if strength == 0:
41
  return CAT_WITHOUT_GLASSES_PATH, CAT_WITHOUT_GLASSES_PATH
42
  else:
43
+ CAT_WITH_GLASSES_PATH = f"./cat_steering/Cat_step_{strength}.png.png"
44
  return CAT_WITHOUT_GLASSES_PATH, CAT_WITH_GLASSES_PATH
45
 
46
 
47
+ def run_unicorn_ablation(selected_layer, selected_heads):
48
  """
49
  Given selected head labels (e.g., ["head_3", "head_17"]), return:
50
  - Unicorn with horn (original)
 
52
 
53
  Enforce max of 3 heads.
54
  """
55
+
56
+ layer = selected_layer.split('blocks.')[1].split('.attentions')[0]
57
+
58
  if selected_heads is None:
59
  selected_heads = []
60
  if len(selected_heads) > 3:
61
  selected_heads = selected_heads[:3]
62
+ if len(selected_heads) ==1:
63
+ path = f"./single_heads/layer{layer}__{selected_layer}_h{selected_heads[0].replace('head_', '')}.png"
64
+ elif len(selected_heads) ==2:
65
+ path = f"./head_pairs/layer{layer}__{selected_layer}_h{selected_heads[0].replace('head_', '')}_{selected_heads[1].replace('head_', '')}.png"
66
+ elif len(selected_heads) ==3:
67
+ path = f"./head_triples/layer{layer}__{selected_layer}_h{selected_heads[0].replace('head_', '')}_{selected_heads[1].replace('head_', '')}_{selected_heads[2].replace('head_', '')}.png"
68
+
69
+ UNICORN_NO_HORN_PATH = path
70
  # In a real experiment you'd use `selected_heads` to ablate SDXL heads.
71
  return UNICORN_WITH_HORN_PATH, UNICORN_NO_HORN_PATH
72
 
 
184
  )
185
 
186
  steer_slider = gr.Slider(
187
+ minimum=0,
188
+ maximum=35,
189
+ value=0,
190
+ step=5,
191
  label="Steer 😼 (CAA strength towards glasses)",
192
  info="Connect this to your actual CAA steering pipeline.",
193
  elem_id="cat_steer_slider",
 
236
  elem_classes=["img-card"],
237
  )
238
 
239
+ layer_selector = gr.Dropdown(
240
+ choices=LAYER_CHOICES,
241
+ multiselect=False,
242
+ value=["unet.down_blocks.0.attentions.0.transformer_blocks.0.attn2"],
243
+ label="Attention layer to ablate",
244
+ info="Select an attention layer to ablate.",
245
+ )
246
+
247
  head_selector = gr.Dropdown(
248
  choices=HEAD_CHOICES,
249
  multiselect=True,
 
251
  label="Attention heads to ablate (max 3)",
252
  info="Select up to three head indices (0–63). In this demo, images are fixed placeholders.",
253
  )
254
+
255
  head_selector.change(
256
  fn=run_unicorn_ablation,
257
+ inputs=[layer_selector, head_selector],
258
  outputs=[unicorn_original, unicorn_ablated]
259
  )
260
 
cat_steering/Cat_step_10.png.png ADDED

Git LFS Details

  • SHA256: 12d5efb425f5a3b1d771879d9c95a937a0f305ee869dfee13d7f48d49f03795e
  • Pointer size: 132 Bytes
  • Size of remote file: 1.54 MB
cat_steering/Cat_step_15.png.png ADDED

Git LFS Details

  • SHA256: 94d0cc2805456666e14c521833eb70e5ace71e491de6ac3b6292cba1f8c7de8a
  • Pointer size: 132 Bytes
  • Size of remote file: 1.52 MB
cat_steering/Cat_step_20.png.png ADDED

Git LFS Details

  • SHA256: ec947e9a9748132d14a48e93a0bede0044817e9c8d83e7ee9a747f5a47477862
  • Pointer size: 132 Bytes
  • Size of remote file: 1.46 MB
cat_steering/Cat_step_25.png.png ADDED

Git LFS Details

  • SHA256: ec4b10d88e855f5ebccce4b264de136c6f9016cb88be87e538b7354fa31ccf3b
  • Pointer size: 132 Bytes
  • Size of remote file: 1.49 MB
cat_steering/Cat_step_30.png.png ADDED

Git LFS Details

  • SHA256: be7db856598ff274a13c5429d7c57cb516402c866ddcb6c2b9bb8385256a44d5
  • Pointer size: 132 Bytes
  • Size of remote file: 1.51 MB
cat_steering/Cat_step_35.png.png ADDED

Git LFS Details

  • SHA256: b4263b3b1a31f66e6808719fd3a711ec5cbb4e2c56a9d2dedf32b3bd410ea560
  • Pointer size: 132 Bytes
  • Size of remote file: 1.53 MB
cat_steering/Cat_step_5.png.png ADDED

Git LFS Details

  • SHA256: 3566f4ce9fdacfc4c9f4349c8a2e50c4be383c72abf282f71ae37ba3a0319319
  • Pointer size: 132 Bytes
  • Size of remote file: 1.76 MB
cat_with_glasses.png CHANGED

Git LFS Details

  • SHA256: 6f4023ebeb1a9362334fc0f095a4f998521c554290607af2fef76d3de0a88ea6
  • Pointer size: 132 Bytes
  • Size of remote file: 2.1 MB

Git LFS Details

  • SHA256: bb410871e9266a723bf64fbaf327dd322e84f75f1fcae2ab59e89d57e198c047
  • Pointer size: 132 Bytes
  • Size of remote file: 1.62 MB
cat_without_glasses.png CHANGED

Git LFS Details

  • SHA256: 1b1274b84cf4075d0a29bbaa7671acadf17a5cf5013f6141974dcb57d4f5cc5e
  • Pointer size: 132 Bytes
  • Size of remote file: 2.13 MB

Git LFS Details

  • SHA256: 4b7d8509137aeabcb214ad293b34b05a64a3474670116d19f9e6542da0590ea1
  • Pointer size: 132 Bytes
  • Size of remote file: 1.65 MB
unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h0___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h1.png ADDED

Git LFS Details

  • SHA256: f284901a0e5a0db25e51fa34a7a5296fb09527a24b184cc33bf7d24c2ee0f7b0
  • Pointer size: 131 Bytes
  • Size of remote file: 473 kB
unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h0___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h2.png ADDED

Git LFS Details

  • SHA256: 4dabf6124cb7976c22c2b9d3e4505dbc911e19c70440433d94705855dc335d41
  • Pointer size: 131 Bytes
  • Size of remote file: 483 kB
unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h0___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h3.png ADDED

Git LFS Details

  • SHA256: 0f076bbea9af34ddec44b1930751317b3bcf5a34041a96eae5634191954cdfcd
  • Pointer size: 131 Bytes
  • Size of remote file: 486 kB
unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h0___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h4.png ADDED

Git LFS Details

  • SHA256: bce7f946a2873a446c1fb6837c47ea1df13c141f652275913ce824337a20b45d
  • Pointer size: 131 Bytes
  • Size of remote file: 482 kB
unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h0___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h5.png ADDED

Git LFS Details

  • SHA256: 8b06c41b4ea8e089fc24cf695d5e52a177fb09cee6a5c4f7d38f0e26470cca9b
  • Pointer size: 131 Bytes
  • Size of remote file: 486 kB
unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h0___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h6.png ADDED

Git LFS Details

  • SHA256: 07aadac796f9c6b561e0dff85cefa76585f2081376864148bfb15905e10dcdc6
  • Pointer size: 131 Bytes
  • Size of remote file: 492 kB
unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h0___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h7.png ADDED

Git LFS Details

  • SHA256: 7a23d4151541ce89d98d2f9b8529a7b5d69ccdc4241fea8960dc0cea24598be1
  • Pointer size: 131 Bytes
  • Size of remote file: 486 kB
unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h1___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h2.png ADDED

Git LFS Details

  • SHA256: 646b74579aca320d0deaf2af3e948d1687da226bcf0744cbae24743d883fec83
  • Pointer size: 131 Bytes
  • Size of remote file: 474 kB
unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h1___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h3.png ADDED

Git LFS Details

  • SHA256: e0636f4e7fe0a9ed891982f941772b15fd180a7333d1c512c90fe15ed36b54cf
  • Pointer size: 131 Bytes
  • Size of remote file: 475 kB
unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h1___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h4.png ADDED

Git LFS Details

  • SHA256: 4729206c0737d0c31d0b116df315c5894c13a5d6b29e9dbc54ee7ac7c62f0ce0
  • Pointer size: 131 Bytes
  • Size of remote file: 474 kB
unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h1___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h5.png ADDED

Git LFS Details

  • SHA256: 2e7d595cff4cf5aff757c27d45f8170bd01a1d53fb2fdd3831e415e2c12af274
  • Pointer size: 131 Bytes
  • Size of remote file: 477 kB
unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h1___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h6.png ADDED

Git LFS Details

  • SHA256: 8db493297148f866f74391ad5698200305ae34b13bc9ad28d8e97266cec87db8
  • Pointer size: 131 Bytes
  • Size of remote file: 489 kB
unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h1___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h7.png ADDED

Git LFS Details

  • SHA256: ce85d989696a8e5b69a08b3d58a0f6df90e83708a1ea3b2ccd7f8d7a2482add9
  • Pointer size: 131 Bytes
  • Size of remote file: 482 kB
unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h2___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h3.png ADDED

Git LFS Details

  • SHA256: 4ba0765eec2d980a499e5c11825ba7bdf63c260384b1476217a7d57ac26c6aee
  • Pointer size: 131 Bytes
  • Size of remote file: 485 kB
unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h2___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h4.png ADDED

Git LFS Details

  • SHA256: 643a89a35469587fd6b7f61ba2130101b1248e8539475c8143afec6bb66a165b
  • Pointer size: 131 Bytes
  • Size of remote file: 482 kB
unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h2___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h5.png ADDED

Git LFS Details

  • SHA256: f6f50272f251cb99b8298e201f632aa9b595dd4a5b4aff7ab5c63e9952900147
  • Pointer size: 131 Bytes
  • Size of remote file: 486 kB
unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h2___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h6.png ADDED

Git LFS Details

  • SHA256: 7d5460bafd4a1d6671367951127643ef2d059f713d47d16bfa49535520a01a93
  • Pointer size: 131 Bytes
  • Size of remote file: 491 kB
unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h2___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h7.png ADDED

Git LFS Details

  • SHA256: b0361b59778944924e03ebb992a97d4c9f8fe48d15763d0f0830ca9b4ac2f39e
  • Pointer size: 131 Bytes
  • Size of remote file: 487 kB
unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h3___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h4.png ADDED

Git LFS Details

  • SHA256: 7ea84236082ce2a646e030813f271b6982135dfef23f7a84b27755f9e0c4f51f
  • Pointer size: 131 Bytes
  • Size of remote file: 484 kB
unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h3___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h5.png ADDED

Git LFS Details

  • SHA256: 5c4db9ddd372aee44d61b94f11159c4b273b3e69189d4be796df8f2a52d0a304
  • Pointer size: 131 Bytes
  • Size of remote file: 486 kB
unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h3___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h6.png ADDED

Git LFS Details

  • SHA256: aef931a604999e870045367b19f9fb2f193d7fdf031f45cbed158946440a5505
  • Pointer size: 131 Bytes
  • Size of remote file: 493 kB
unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h3___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h7.png ADDED

Git LFS Details

  • SHA256: e516506f48073dce448f30793fd4548d71be2c18ebe61e3220d93c817cdcad0e
  • Pointer size: 131 Bytes
  • Size of remote file: 488 kB
unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h4___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h5.png ADDED

Git LFS Details

  • SHA256: 62f35ef4890f3ad5b68174b99df18a293fd9530057f118d1e0a4064f1d47b0ee
  • Pointer size: 131 Bytes
  • Size of remote file: 486 kB
unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h4___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h6.png ADDED

Git LFS Details

  • SHA256: da4ad44aad5ad4f25d3a37b193dad4cccbbe5f6b0783b004954bfb38cf8d8f25
  • Pointer size: 131 Bytes
  • Size of remote file: 491 kB
unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h4___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h7.png ADDED

Git LFS Details

  • SHA256: fa80baed6ca2b591f1c639f4b22ce4e3f7b84b06cbab4c1a13d5523e601e077f
  • Pointer size: 131 Bytes
  • Size of remote file: 486 kB
unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h5___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h6.png ADDED

Git LFS Details

  • SHA256: 4986480214cf215c9c52bec6a755ee7449dc96e6bd2e28b3200d0783424807e9
  • Pointer size: 131 Bytes
  • Size of remote file: 491 kB
unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h5___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h7.png ADDED

Git LFS Details

  • SHA256: c8670e14245a9b705f23a14784299e10a461564ba6378d32af0068b8d028fe94
  • Pointer size: 131 Bytes
  • Size of remote file: 488 kB
unicorn_steering/head_pairs/layer10__unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h6___unet_up_blocks_1_attentions_2_transformer_blocks_0_attn2_h7.png ADDED

Git LFS Details

  • SHA256: 4f9ec18abc39fd1bcd352040d8fc9d16e6648d2b5249bfa1c8e847f6e5b9cec3
  • Pointer size: 131 Bytes
  • Size of remote file: 480 kB
unicorn_steering/head_pairs/layer11__unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h0___unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h1.png ADDED

Git LFS Details

  • SHA256: 2f358c5374c09f387d509f01f5e29cc73111d8ffdddf75860eebd9731f9d2a77
  • Pointer size: 131 Bytes
  • Size of remote file: 490 kB
unicorn_steering/head_pairs/layer11__unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h0___unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h2.png ADDED

Git LFS Details

  • SHA256: 478fc41056183cb481fe04c0056b731c02a9853b78037c08f276aa9a91c5d57e
  • Pointer size: 131 Bytes
  • Size of remote file: 483 kB
unicorn_steering/head_pairs/layer11__unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h0___unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h3.png ADDED

Git LFS Details

  • SHA256: 4fccb716c73a73995a1aff82d103d625c6a11d908e54cd81ee7790a46392a1ea
  • Pointer size: 131 Bytes
  • Size of remote file: 484 kB
unicorn_steering/head_pairs/layer11__unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h0___unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h4.png ADDED

Git LFS Details

  • SHA256: 96ee76d4f8a743d07faacc4b7d0b134d64b354800a983637e916319e57d19aeb
  • Pointer size: 131 Bytes
  • Size of remote file: 483 kB
unicorn_steering/head_pairs/layer11__unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h0___unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h5.png ADDED

Git LFS Details

  • SHA256: 75dadb7183d4cca84f5872ed622b8f6d237750ed9102e9a8458a2dd543877ef8
  • Pointer size: 131 Bytes
  • Size of remote file: 483 kB
unicorn_steering/head_pairs/layer11__unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h0___unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h6.png ADDED

Git LFS Details

  • SHA256: 16d0c6825ab4b368ecbd283e95526d3b7ddf04da57c3e1dc020a9ec2ab3c5f51
  • Pointer size: 131 Bytes
  • Size of remote file: 483 kB
unicorn_steering/head_pairs/layer11__unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h0___unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h7.png ADDED

Git LFS Details

  • SHA256: 77b6af1bba98f4d0e61917872e60110dcca4ae2c6adcacf2f23875855bfcb8f1
  • Pointer size: 131 Bytes
  • Size of remote file: 473 kB
unicorn_steering/head_pairs/layer11__unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h1___unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h2.png ADDED

Git LFS Details

  • SHA256: 4677db91ce6c47c1a7a25975776e686a5becb575387fcd345f8fc021ec9ef53c
  • Pointer size: 131 Bytes
  • Size of remote file: 490 kB
unicorn_steering/head_pairs/layer11__unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h1___unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h3.png ADDED

Git LFS Details

  • SHA256: 62ef5463d32d6bba17f6eb830c591b9dd860f93fb67e665ac43c5cc29ba042cf
  • Pointer size: 131 Bytes
  • Size of remote file: 489 kB
unicorn_steering/head_pairs/layer11__unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h1___unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h4.png ADDED

Git LFS Details

  • SHA256: 8c482437313cda22b6817a9058d7ac3f4f6ed304ee7fcaf65b53838f47fc5d3c
  • Pointer size: 131 Bytes
  • Size of remote file: 489 kB
unicorn_steering/head_pairs/layer11__unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h1___unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h5.png ADDED

Git LFS Details

  • SHA256: 8cd704a9aeabfdf138136715b3ca21f0555c377216a613a9f74dedc74b52f1fa
  • Pointer size: 131 Bytes
  • Size of remote file: 489 kB
unicorn_steering/head_pairs/layer11__unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h1___unet_up_blocks_2_attentions_0_transformer_blocks_0_attn2_h6.png ADDED

Git LFS Details

  • SHA256: fa3bd22765bb32cda6c8667675391d6ba2431797ae1d2306579456cc8e36cc16
  • Pointer size: 131 Bytes
  • Size of remote file: 489 kB