recoilme commited on
Commit
ff2cf32
·
verified ·
1 Parent(s): 9b3ae10

Ra fp16 (step 460000)

Browse files
Files changed (2) hide show
  1. src/train.py +2 -2
  2. transformer/config.json +5 -5
src/train.py CHANGED
@@ -185,8 +185,8 @@ def main():
185
  ap.add_argument("--drop-word", type=float, default=0.05, help="доля токенов подписи, скрытых в строке")
186
  ap.add_argument("--graft", default="", help="привить блоки (стартуют тождеством), например 'e0=2,e1=2,d1=2'")
187
  ap.add_argument("--cfg", type=float, default=1.5, help="CFG при показе сэмплов")
188
- ap.add_argument("--sample-steps", type=int, default=8, help="шагов тела при сэмплинге")
189
- ap.add_argument("--tail-steps", type=int, default=4, help="шагов декодера AE")
190
  ap.add_argument("--lr-tail", type=float, default=3e-5)
191
  ap.add_argument("--tail", choices=["frozen", "train"], default="train")
192
  ap.add_argument("--init", default=str(ROOT / "transformer"),
 
185
  ap.add_argument("--drop-word", type=float, default=0.05, help="доля токенов подписи, скрытых в строке")
186
  ap.add_argument("--graft", default="", help="привить блоки (стартуют тождеством), например 'e0=2,e1=2,d1=2'")
187
  ap.add_argument("--cfg", type=float, default=1.5, help="CFG при показе сэмплов")
188
+ ap.add_argument("--sample-steps", type=int, default=16, help="шагов тела при сэмплинге")
189
+ ap.add_argument("--tail-steps", type=int, default=8, help="шагов декодера AE (как в sample.py)")
190
  ap.add_argument("--lr-tail", type=float, default=3e-5)
191
  ap.add_argument("--tail", choices=["frozen", "train"], default="train")
192
  ap.add_argument("--init", default=str(ROOT / "transformer"),
transformer/config.json CHANGED
@@ -118,28 +118,28 @@
118
  "level": 0,
119
  "tokens": "÷1",
120
  "width": 192,
121
- "blocks": "conv 6 enc / 4 dec + 1 self-attn на сторону",
122
  "text": "кросс-внимание в каждом conv-блоке и в self-attn"
123
  },
124
  {
125
  "level": 1,
126
  "tokens": "÷2",
127
  "width": 512,
128
- "blocks": "attn 4 enc / 3 dec",
129
  "text": "кросс-внимание"
130
  },
131
  {
132
  "level": 2,
133
  "tokens": "÷4",
134
  "width": 1024,
135
- "blocks": "attn 3 enc / 2 dec",
136
  "text": "кросс-внимание"
137
  },
138
  {
139
  "level": 3,
140
  "tokens": "÷8",
141
  "width": 1536,
142
- "blocks": "attn 2 (боттлнек)",
143
  "text": "кросс-внимание"
144
  }
145
  ],
@@ -152,7 +152,7 @@
152
  "tail": {
153
  "source": "декодер AE, 6 блоков @512, PixelShuffle ×3",
154
  "trained_as": "flow по пикселям, условие z0 + (ошибка тела).detach()",
155
- "sample_steps": 4
156
  },
157
  "params": {
158
  "body": 238.54,
 
118
  "level": 0,
119
  "tokens": "÷1",
120
  "width": 192,
121
+ "blocks": "conv 6 enc / 4 dec + 2 self-attn на сторону",
122
  "text": "кросс-внимание в каждом conv-блоке и в self-attn"
123
  },
124
  {
125
  "level": 1,
126
  "tokens": "÷2",
127
  "width": 512,
128
+ "blocks": "attn 5 enc / 4 dec",
129
  "text": "кросс-внимание"
130
  },
131
  {
132
  "level": 2,
133
  "tokens": "÷4",
134
  "width": 1024,
135
+ "blocks": "attn 5 enc / 4 dec",
136
  "text": "кросс-внимание"
137
  },
138
  {
139
  "level": 3,
140
  "tokens": "÷8",
141
  "width": 1536,
142
+ "blocks": "attn 4 (боттлнек)",
143
  "text": "кросс-внимание"
144
  }
145
  ],
 
152
  "tail": {
153
  "source": "декодер AE, 6 блоков @512, PixelShuffle ×3",
154
  "trained_as": "flow по пикселям, условие z0 + (ошибка тела).detach()",
155
+ "sample_steps": 8
156
  },
157
  "params": {
158
  "body": 238.54,