recoilme commited on
Commit
436feab
·
1 Parent(s): b5ff63c
media/result_grid.jpg CHANGED

Git LFS Details

  • SHA256: 68813b3649ab871f591d3f9fb90dc36fb4deae9d666f02e4efc66c878d4a989e
  • Pointer size: 132 Bytes
  • Size of remote file: 3.96 MB

Git LFS Details

  • SHA256: e0d56bf14feb62ae35eecaddc94e2d0072b251ea8caa4685ba6875feedc67a84
  • Pointer size: 132 Bytes
  • Size of remote file: 4.26 MB
samples/unet_384x768_0.jpg CHANGED

Git LFS Details

  • SHA256: 07f4749017c22f481a3953dd234cf5264b3c568a13a6996b2fc48fe5664afef1
  • Pointer size: 130 Bytes
  • Size of remote file: 40.9 kB

Git LFS Details

  • SHA256: cc14c0a29decb48bbe1269df72c01a4aef01c8d9d5534291516b6fad4c1b8cc9
  • Pointer size: 131 Bytes
  • Size of remote file: 206 kB
samples/unet_416x768_0.jpg CHANGED

Git LFS Details

  • SHA256: 41623a331c90694132c299461d2b8ca35402a1c72885fa86d8676b4af82b6326
  • Pointer size: 130 Bytes
  • Size of remote file: 94.4 kB

Git LFS Details

  • SHA256: aa6ca9f60f8200bddcafd519e953425f8a942a15f1079ff51fbe671782584ac6
  • Pointer size: 131 Bytes
  • Size of remote file: 131 kB
samples/unet_448x768_0.jpg CHANGED

Git LFS Details

  • SHA256: d25e4cd6f53b922c77eb620e8d363071d50a389a719a6d9dc05f5afdd4e779eb
  • Pointer size: 130 Bytes
  • Size of remote file: 80.5 kB

Git LFS Details

  • SHA256: 67999cbd912fed4cf4d72c9aa5f84e7355e23fcf2d2c18c8992d2bdc1972f4c6
  • Pointer size: 130 Bytes
  • Size of remote file: 77.8 kB
samples/unet_480x768_0.jpg CHANGED

Git LFS Details

  • SHA256: 458970aaf11dce44f1606da914d830fe02f78d2713bbc4fa26f02af1dd66df75
  • Pointer size: 130 Bytes
  • Size of remote file: 39.1 kB

Git LFS Details

  • SHA256: 46d03cba371c43898c05e7a4a8de2ca59b62b6b2221d9b1a54ad5957ba3c20a7
  • Pointer size: 131 Bytes
  • Size of remote file: 194 kB
samples/unet_512x768_0.jpg CHANGED

Git LFS Details

  • SHA256: 7626a86fc249b99578ea5a86533cac489cca1951881d4b825419989204276d6c
  • Pointer size: 130 Bytes
  • Size of remote file: 65.8 kB

Git LFS Details

  • SHA256: 92fdee3ffc541889e97af7cb15bb5e8a3edcae3fb9ef7980deeaa8372e03eeda
  • Pointer size: 131 Bytes
  • Size of remote file: 209 kB
samples/unet_544x768_0.jpg CHANGED

Git LFS Details

  • SHA256: ac20df57d6e65eb6bd07b95ed14e091e49f78452db65573a4bbe97344b2aa2ce
  • Pointer size: 131 Bytes
  • Size of remote file: 138 kB

Git LFS Details

  • SHA256: 997494b9268b430c84d15f3d0a09f7ec802db29d31595447740bbfb2d02978db
  • Pointer size: 131 Bytes
  • Size of remote file: 110 kB
samples/unet_576x768_0.jpg CHANGED

Git LFS Details

  • SHA256: ee550daa34b88162dd202be0f3a2c2ff79dda7889f019f6f01204e2fa5012ffe
  • Pointer size: 131 Bytes
  • Size of remote file: 134 kB

Git LFS Details

  • SHA256: d007266946cb8615faa3ad3108db8f2fbfd9db841c4c7d05ce06f235f6821028
  • Pointer size: 130 Bytes
  • Size of remote file: 61.5 kB
samples/unet_608x768_0.jpg CHANGED

Git LFS Details

  • SHA256: 563d39dc15544b4b61c6be4d409c017850fbd8468e1efccebe0902ebd8f78410
  • Pointer size: 131 Bytes
  • Size of remote file: 101 kB

Git LFS Details

  • SHA256: 4192b89a0bf750e469a56ba2fbc605291f98ef7c914be0026fb13b9bf7a2f860
  • Pointer size: 130 Bytes
  • Size of remote file: 92.9 kB
samples/unet_640x768_0.jpg CHANGED

Git LFS Details

  • SHA256: fecf98ffe5fab7b86897afa3b4224d2ccc2616f363f33bef141f67b23c0c02ac
  • Pointer size: 130 Bytes
  • Size of remote file: 62.7 kB

Git LFS Details

  • SHA256: 81fbdc1b34deb38dada314e7262305d1763639cb4bc5f4db7834ab3b9962e606
  • Pointer size: 131 Bytes
  • Size of remote file: 171 kB
samples/unet_672x768_0.jpg CHANGED

Git LFS Details

  • SHA256: 3b79d29115d98bc9eae99da354ae273fafbcb3b2d96a5e802730b23d04ba01e8
  • Pointer size: 131 Bytes
  • Size of remote file: 163 kB

Git LFS Details

  • SHA256: 121eb18b2681d91dadebb5ea3a031eb624eab40391b3b985a05efa99150144ea
  • Pointer size: 131 Bytes
  • Size of remote file: 115 kB
samples/unet_704x768_0.jpg CHANGED

Git LFS Details

  • SHA256: 847386772daa1a71e7b5c38e322e0ceade4b9bbec4388b6e12917a257117dc29
  • Pointer size: 130 Bytes
  • Size of remote file: 70.6 kB

Git LFS Details

  • SHA256: 3339f6506fd0f079884b3fc9c7e74da634b5b4b8f6bc38a7d5111df50115c158
  • Pointer size: 131 Bytes
  • Size of remote file: 152 kB
samples/unet_736x768_0.jpg CHANGED

Git LFS Details

  • SHA256: 47452848b6ef200440ff7b02addc031acb945f12bec74b7db7d43bd318980c1a
  • Pointer size: 130 Bytes
  • Size of remote file: 66 kB

Git LFS Details

  • SHA256: f1275d31e4c0ca090616474e87599476e4d4f05fe9434caeec6da2ea811cb97d
  • Pointer size: 130 Bytes
  • Size of remote file: 46.4 kB
samples/unet_768x384_0.jpg CHANGED

Git LFS Details

  • SHA256: a9730a8f57035b321daff6472025628401a5e0a5b306052dbcb51741a27657ea
  • Pointer size: 130 Bytes
  • Size of remote file: 79.7 kB

Git LFS Details

  • SHA256: 9d1b568f7ec451705c5eb37940879bb2f64c044999526d10fcf51cbbc6e9988f
  • Pointer size: 130 Bytes
  • Size of remote file: 73.9 kB
samples/unet_768x416_0.jpg CHANGED

Git LFS Details

  • SHA256: 5594c9ebb5c3ffb0e8a14c78f80c05f0f04d1a30cd7b55a4e6aab09ebdece0ab
  • Pointer size: 131 Bytes
  • Size of remote file: 129 kB

Git LFS Details

  • SHA256: fed6a33f5e4faad8f5777e7186a1269bdee9a874e828a1eab94cb2222532d9da
  • Pointer size: 131 Bytes
  • Size of remote file: 119 kB
samples/unet_768x448_0.jpg CHANGED

Git LFS Details

  • SHA256: 301261998a9a228feb18c70f415c8f8b1215d4f9ad865c2b1e366d972826fa54
  • Pointer size: 130 Bytes
  • Size of remote file: 34 kB

Git LFS Details

  • SHA256: c20431ab1e47e49254d8e42093fed7e0f943d76790eb6743573dad02e2544c60
  • Pointer size: 130 Bytes
  • Size of remote file: 88.7 kB
samples/unet_768x480_0.jpg CHANGED

Git LFS Details

  • SHA256: 4cf7f4d5acaa79827e16e8c21260aa21779638742a8a1bb617ecf0b663c99aac
  • Pointer size: 130 Bytes
  • Size of remote file: 34 kB

Git LFS Details

  • SHA256: 1fc66b98cbacef92750403352201342ed4ba3192b645da749c139bd08351809c
  • Pointer size: 131 Bytes
  • Size of remote file: 148 kB
samples/unet_768x512_0.jpg CHANGED

Git LFS Details

  • SHA256: b37c99ee0734729a8665cf7decdf106be6f7ef7626fd7b891847a970532c3634
  • Pointer size: 130 Bytes
  • Size of remote file: 57.1 kB

Git LFS Details

  • SHA256: 76f6038f972c9479bd8e1234db0e880f15a679d00a9ed9ba8500969102c1c5a3
  • Pointer size: 131 Bytes
  • Size of remote file: 178 kB
samples/unet_768x544_0.jpg CHANGED

Git LFS Details

  • SHA256: ed11295c6a3988a087e3ba94dffde1ae0e504c30dcfca1470eb9d0b86b8730f9
  • Pointer size: 130 Bytes
  • Size of remote file: 71.3 kB

Git LFS Details

  • SHA256: 6934cef4f8b8fd347df875bd6d0b20fdf6b98cf37c6af8a02598cdb91d5f89ef
  • Pointer size: 131 Bytes
  • Size of remote file: 250 kB
samples/unet_768x576_0.jpg CHANGED

Git LFS Details

  • SHA256: 4cf147c3286ebf96b718f750bde9ad106697a0cc1728c5e3c436677010941a9e
  • Pointer size: 130 Bytes
  • Size of remote file: 91.8 kB

Git LFS Details

  • SHA256: 2b148891e041d7fab1fc2061fd27e8364349a73803744386a12b3588806cba75
  • Pointer size: 130 Bytes
  • Size of remote file: 60.7 kB
samples/unet_768x608_0.jpg CHANGED

Git LFS Details

  • SHA256: 0cb024daaaa641dd784520af4f3dbb7dc52ed2aa89314f5a9e17cc6762b32e35
  • Pointer size: 131 Bytes
  • Size of remote file: 199 kB

Git LFS Details

  • SHA256: 2966d42195a3de3f187ef3ee5a854df2ec56fb0c2fd8e9e5fb92d23bb66ce3e4
  • Pointer size: 131 Bytes
  • Size of remote file: 206 kB
samples/unet_768x640_0.jpg CHANGED

Git LFS Details

  • SHA256: 3c293d0251ff94b88743bc6c1937dcda96522b75b81598aa88623117d2b1adfe
  • Pointer size: 130 Bytes
  • Size of remote file: 42 kB

Git LFS Details

  • SHA256: 7a50047036b2a1e52f5b25e525862a10230ce159716f28f19ab1c2fda0e67ffe
  • Pointer size: 131 Bytes
  • Size of remote file: 113 kB
samples/unet_768x672_0.jpg CHANGED

Git LFS Details

  • SHA256: 264c92b58cd35650d694e99d3be4b33528905d7480c2bff39cdea864837c5352
  • Pointer size: 130 Bytes
  • Size of remote file: 64.2 kB

Git LFS Details

  • SHA256: d019aff67ae51a83bfa1f122ba79e6a81ad121dacdfd06192c5b981cdfe0e41d
  • Pointer size: 131 Bytes
  • Size of remote file: 145 kB
samples/unet_768x704_0.jpg CHANGED

Git LFS Details

  • SHA256: 7d224cd28e923b0c169fb2a132f82f91d73b0d74af7d6343baa4c51804030ee0
  • Pointer size: 130 Bytes
  • Size of remote file: 98.1 kB

Git LFS Details

  • SHA256: 5fc648599ab758d9a70a09f82e98d0d6e9a913077d7868bcb472ce33754a2a9c
  • Pointer size: 131 Bytes
  • Size of remote file: 148 kB
samples/unet_768x736_0.jpg CHANGED

Git LFS Details

  • SHA256: 9e078cc4fc3560a2146a8526cfaab3409ba48e0990d8792ca492c88bf1063c15
  • Pointer size: 130 Bytes
  • Size of remote file: 20.2 kB

Git LFS Details

  • SHA256: 087e8fc7523a13c3c1da2167d69f3092a2ccdf9112ae3445881023c6a77ba0be
  • Pointer size: 131 Bytes
  • Size of remote file: 220 kB
samples/unet_768x768_0.jpg CHANGED

Git LFS Details

  • SHA256: 47d9a902b86e70990c445fe36385f826e4759b68bd88e700985de2ad258eb295
  • Pointer size: 131 Bytes
  • Size of remote file: 220 kB

Git LFS Details

  • SHA256: 383e1af163f63a3e1331d7efd9933424a19295c06b4af5a225d236c93fab9466
  • Pointer size: 131 Bytes
  • Size of remote file: 180 kB
src/dataset_sample.ipynb CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:0464770415073c7af8d9a44792c39d89e49d48c667d3c37d52e255e92f80fb57
3
- size 8209446
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0cdeb27a316f7c3949d5c721062ad7837b5527d3c7fda70129b51b993a087cf4
3
+ size 26286441
src/sdxs_create.ipynb CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:f7e7a0f7dec0f14e09690f5c4cf83505b42361436f3eec7a0edfb3c6ccf3bf91
3
- size 37958
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:64795c45e866b9672710f79a3633a814e7a701c52906c59df458f3bf37478af1
3
+ size 43355
src/sdxs_create_07.ipynb CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:fad9774fdede172d40365fe08c322c5fdc637039a27759e7fb93690f18a47e78
3
- size 6624
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7b24d9182db53377431320496f8f5fba1a74c3c09dd011a2cf1d3ff32f8aba58
3
+ size 6648
test.ipynb CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:7ba7c8adff3e90b5b271d5dc6aadb62d4651634146bcbc08aca865ae003eabd5
3
- size 8915079
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7ee6048c4a59ddefaf190e5398f0dd7586746b0959db16971a118ca0a8e6e269
3
+ size 8882423
train.py CHANGED
@@ -29,7 +29,7 @@ from transformers import AutoTokenizer, AutoModel
29
  # --------------------------- Параметры ---------------------------
30
  ds_path = "/workspace/sdxs/datasets/768"
31
  project = "unet"
32
- batch_size = 16
33
  base_learning_rate = 2e-5 #2.7e-5
34
  min_learning_rate = 2e-6 #2.7e-5
35
  num_epochs = 10
@@ -341,6 +341,14 @@ if limit > 0:
341
  else:
342
  dataset = load_from_disk(ds_path)
343
 
 
 
 
 
 
 
 
 
344
  # --- [UPDATED] Collate Function ---
345
  def collate_fn_simple(batch):
346
  # 1. Латенты (VAE)
@@ -374,7 +382,8 @@ batch_sampler = DistributedResolutionBatchSampler(
374
  )
375
 
376
  dataloader = DataLoader(dataset, batch_sampler=batch_sampler, collate_fn=collate_fn_simple)
377
- print("Total samples", len(dataloader))
 
378
  dataloader = accelerator.prepare(dataloader)
379
 
380
  start_epoch = 0
@@ -733,11 +742,13 @@ for epoch in range(start_epoch, start_epoch + num_epochs):
733
  wandb.log(log_data, step=global_step)
734
  if use_comet_ml:
735
  comet_experiment.log_metrics(log_data, step=global_step)
736
-
737
  if global_step % sample_interval == 0:
738
  # Передаем tuple (emb, mask) для негатива
739
- #if epoch % 10 == 0:
740
- generate_and_save_samples(fixed_samples, (uncond_emb, uncond_mask), global_step)
 
 
741
  last_n = sample_interval
742
 
743
  if save_model:
 
29
  # --------------------------- Параметры ---------------------------
30
  ds_path = "/workspace/sdxs/datasets/768"
31
  project = "unet"
32
+ batch_size = 36
33
  base_learning_rate = 2e-5 #2.7e-5
34
  min_learning_rate = 2e-6 #2.7e-5
35
  num_epochs = 10
 
341
  else:
342
  dataset = load_from_disk(ds_path)
343
 
344
+ dataset = dataset.filter(
345
+ lambda x: [not (path.startswith("/workspace/ds/animesfw") or path.startswith("/workspace/ds/d4/animesfw")) for path in x["image_path"]],
346
+ batched=True,
347
+ batch_size=10000, # обрабатываем по 10к строк за раз
348
+ num_proc=8
349
+ )
350
+ print(f"Осталось примеров после фильтрации: {len(dataset)}")
351
+
352
  # --- [UPDATED] Collate Function ---
353
  def collate_fn_simple(batch):
354
  # 1. Латенты (VAE)
 
382
  )
383
 
384
  dataloader = DataLoader(dataset, batch_sampler=batch_sampler, collate_fn=collate_fn_simple)
385
+ if accelerator.is_main_process:
386
+ print("Total samples", len(dataloader))
387
  dataloader = accelerator.prepare(dataloader)
388
 
389
  start_epoch = 0
 
742
  wandb.log(log_data, step=global_step)
743
  if use_comet_ml:
744
  comet_experiment.log_metrics(log_data, step=global_step)
745
+
746
  if global_step % sample_interval == 0:
747
  # Передаем tuple (emb, mask) для негатива
748
+ if save_model:
749
+ generate_and_save_samples(fixed_samples, (uncond_emb, uncond_mask), global_step)
750
+ elif epoch % 10 == 0:
751
+ generate_and_save_samples(fixed_samples, (uncond_emb, uncond_mask), global_step)
752
  last_n = sample_interval
753
 
754
  if save_model:
unet/config.json CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:fb10c12478625b355068dbfce29e8db3c8a52d03e10508452e4feb5404545584
3
- size 1876
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:80410b994cba2961422e6bade67a2a6a41abaf90e6dd89c0226402f45ef113cb
3
+ size 1892
unet/diffusion_pytorch_model.safetensors CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:1538c42c6b7bad115da2b554b11a8295271c4758deb119711b6a35c1b8744955
3
- size 7444321360
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7e5b6db0af234e3191d65afd39653d779a2e49bd2377b3fc4e12c3b68df3fded
3
+ size 3722280432