coung21 commited on
Commit
5023abf
·
verified ·
1 Parent(s): 05c6b84

Upload folder using huggingface_hub

Browse files
Files changed (48) hide show
  1. .gitattributes +2 -0
  2. ssl_distil/vit16s/checkpoints/epoch=299-step=173100.ckpt +3 -0
  3. ssl_distil/vit16s/checkpoints/last.ckpt +3 -0
  4. ssl_distil/vit16s/events.out.tfevents.1755277926.c69022374a27.2984.0 +3 -0
  5. ssl_distil/vit16s/events.out.tfevents.1755278080.c69022374a27.3292.0 +3 -0
  6. ssl_distil/vit16s/events.out.tfevents.1755278193.c69022374a27.3586.0 +3 -0
  7. ssl_distil/vit16s/events.out.tfevents.1755278742.c69022374a27.3981.0 +3 -0
  8. ssl_distil/vit16s/exported_models/exported_last.pt +3 -0
  9. ssl_distil/vit16s/metrics.jsonl +0 -0
  10. ssl_distil/vit16s/train.log +0 -0
  11. ssl_distil/vit16s/vit16s_patch16_224_distil.pth +3 -0
  12. ssl_distil/vit16s/wandb/debug-internal.log +7 -0
  13. ssl_distil/vit16s/wandb/debug.log +22 -0
  14. ssl_distil/vit16s/wandb/run-20250815_171207-rj6obcl8/files/config.yaml +218 -0
  15. ssl_distil/vit16s/wandb/run-20250815_171207-rj6obcl8/files/output.log +46 -0
  16. ssl_distil/vit16s/wandb/run-20250815_171207-rj6obcl8/files/requirements.txt +281 -0
  17. ssl_distil/vit16s/wandb/run-20250815_171207-rj6obcl8/files/wandb-metadata.json +40 -0
  18. ssl_distil/vit16s/wandb/run-20250815_171207-rj6obcl8/files/wandb-summary.json +1 -0
  19. ssl_distil/vit16s/wandb/run-20250815_171207-rj6obcl8/logs/debug-core.log +14 -0
  20. ssl_distil/vit16s/wandb/run-20250815_171207-rj6obcl8/logs/debug-internal.log +11 -0
  21. ssl_distil/vit16s/wandb/run-20250815_171207-rj6obcl8/logs/debug.log +23 -0
  22. ssl_distil/vit16s/wandb/run-20250815_171207-rj6obcl8/run-rj6obcl8.wandb +0 -0
  23. ssl_distil/vit16s/wandb/run-20250815_171441-ek65ntv7/files/config.yaml +218 -0
  24. ssl_distil/vit16s/wandb/run-20250815_171441-ek65ntv7/files/output.log +46 -0
  25. ssl_distil/vit16s/wandb/run-20250815_171441-ek65ntv7/files/requirements.txt +281 -0
  26. ssl_distil/vit16s/wandb/run-20250815_171441-ek65ntv7/files/wandb-metadata.json +40 -0
  27. ssl_distil/vit16s/wandb/run-20250815_171441-ek65ntv7/files/wandb-summary.json +1 -0
  28. ssl_distil/vit16s/wandb/run-20250815_171441-ek65ntv7/logs/debug-core.log +14 -0
  29. ssl_distil/vit16s/wandb/run-20250815_171441-ek65ntv7/logs/debug-internal.log +11 -0
  30. ssl_distil/vit16s/wandb/run-20250815_171441-ek65ntv7/logs/debug.log +23 -0
  31. ssl_distil/vit16s/wandb/run-20250815_171441-ek65ntv7/run-ek65ntv7.wandb +0 -0
  32. ssl_distil/vit16s/wandb/run-20250815_171634-0c5znv3v/files/config.yaml +218 -0
  33. ssl_distil/vit16s/wandb/run-20250815_171634-0c5znv3v/files/output.log +46 -0
  34. ssl_distil/vit16s/wandb/run-20250815_171634-0c5znv3v/files/requirements.txt +281 -0
  35. ssl_distil/vit16s/wandb/run-20250815_171634-0c5znv3v/files/wandb-metadata.json +40 -0
  36. ssl_distil/vit16s/wandb/run-20250815_171634-0c5znv3v/files/wandb-summary.json +1 -0
  37. ssl_distil/vit16s/wandb/run-20250815_171634-0c5znv3v/logs/debug-core.log +14 -0
  38. ssl_distil/vit16s/wandb/run-20250815_171634-0c5znv3v/logs/debug-internal.log +11 -0
  39. ssl_distil/vit16s/wandb/run-20250815_171634-0c5znv3v/logs/debug.log +23 -0
  40. ssl_distil/vit16s/wandb/run-20250815_171634-0c5znv3v/run-0c5znv3v.wandb +0 -0
  41. ssl_distil/vit16s/wandb/run-20250815_172544-nw3nbw83/files/media/images/augmentations_0_0ef2835592af3f74bdf1.png +3 -0
  42. ssl_distil/vit16s/wandb/run-20250815_172544-nw3nbw83/files/output.log +58 -0
  43. ssl_distil/vit16s/wandb/run-20250815_172544-nw3nbw83/files/requirements.txt +285 -0
  44. ssl_distil/vit16s/wandb/run-20250815_172544-nw3nbw83/files/wandb-metadata.json +40 -0
  45. ssl_distil/vit16s/wandb/run-20250815_172544-nw3nbw83/logs/debug-core.log +6 -0
  46. ssl_distil/vit16s/wandb/run-20250815_172544-nw3nbw83/logs/debug-internal.log +7 -0
  47. ssl_distil/vit16s/wandb/run-20250815_172544-nw3nbw83/logs/debug.log +22 -0
  48. ssl_distil/vit16s/wandb/run-20250815_172544-nw3nbw83/run-nw3nbw83.wandb +3 -0
.gitattributes CHANGED
@@ -41,3 +41,5 @@ ssl_dino/vit16s/wandb/run-20250814_130902-j9e757hl/files/media/images/augmentati
41
  ssl_dino/vit16s/wandb/run-20250814_130902-j9e757hl/run-j9e757hl.wandb filter=lfs diff=lfs merge=lfs -text
42
  ssl_dino/vit16s/wandb/run-20250815_070844-n4cjse4r/run-n4cjse4r.wandb filter=lfs diff=lfs merge=lfs -text
43
  ssl_dino/vit16s/wandb/run-20250815_160317-46zcck3z/run-46zcck3z.wandb filter=lfs diff=lfs merge=lfs -text
 
 
 
41
  ssl_dino/vit16s/wandb/run-20250814_130902-j9e757hl/run-j9e757hl.wandb filter=lfs diff=lfs merge=lfs -text
42
  ssl_dino/vit16s/wandb/run-20250815_070844-n4cjse4r/run-n4cjse4r.wandb filter=lfs diff=lfs merge=lfs -text
43
  ssl_dino/vit16s/wandb/run-20250815_160317-46zcck3z/run-46zcck3z.wandb filter=lfs diff=lfs merge=lfs -text
44
+ ssl_distil/vit16s/wandb/run-20250815_172544-nw3nbw83/files/media/images/augmentations_0_0ef2835592af3f74bdf1.png filter=lfs diff=lfs merge=lfs -text
45
+ ssl_distil/vit16s/wandb/run-20250815_172544-nw3nbw83/run-nw3nbw83.wandb filter=lfs diff=lfs merge=lfs -text
ssl_distil/vit16s/checkpoints/epoch=299-step=173100.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6a63ed5c7fcf8d998dc0e8047980756910812803c28477fefa87ef0ea45ae892
3
+ size 211894615
ssl_distil/vit16s/checkpoints/last.ckpt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:98b47b4e53912b5c84c633aa8e55bfac66aec739946c8ad622cad638bda565c1
3
+ size 211894615
ssl_distil/vit16s/events.out.tfevents.1755277926.c69022374a27.2984.0 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7454f3d3be4bea4935f7bcadef9d591c81155228b1f57896f8ec9c4f416461ca
3
+ size 6910
ssl_distil/vit16s/events.out.tfevents.1755278080.c69022374a27.3292.0 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:cf2852fd5033a428d7a6ef7993ab00981560bb63ea3aa65dab6d323f54e7ef89
3
+ size 6910
ssl_distil/vit16s/events.out.tfevents.1755278193.c69022374a27.3586.0 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7cf4e7fb1cf5f240e41d348010a8e7eb20e97932e97baa25fa2f92b0421d15ee
3
+ size 6910
ssl_distil/vit16s/events.out.tfevents.1755278742.c69022374a27.3981.0 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c9e06562720c1bec3e54ea2557f37fb113e10f2560ad39acd4b4b56816039071
3
+ size 1885133
ssl_distil/vit16s/exported_models/exported_last.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:17df233a2c4bc17d6260c8b9a83547937b4431d7ec72e9843880f7e1995bd8ff
3
+ size 120358723
ssl_distil/vit16s/metrics.jsonl ADDED
The diff for this file is too large to render. See raw diff
 
ssl_distil/vit16s/train.log ADDED
The diff for this file is too large to render. See raw diff
 
ssl_distil/vit16s/vit16s_patch16_224_distil.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:43da5dd1d842344d851b604f83fbf8a51d0214300f451e65eed94f55c98a69e6
3
+ size 120360683
ssl_distil/vit16s/wandb/debug-internal.log ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ {"time":"2025-08-15T17:25:44.506638455Z","level":"INFO","msg":"stream: starting","core version":"0.21.1"}
2
+ {"time":"2025-08-15T17:25:45.457913161Z","level":"INFO","msg":"stream: created new stream","id":"nw3nbw83"}
3
+ {"time":"2025-08-15T17:25:45.457986402Z","level":"INFO","msg":"stream: started","id":"nw3nbw83"}
4
+ {"time":"2025-08-15T17:25:45.458046167Z","level":"INFO","msg":"writer: started","stream_id":"nw3nbw83"}
5
+ {"time":"2025-08-15T17:25:45.458191155Z","level":"INFO","msg":"handler: started","stream_id":"nw3nbw83"}
6
+ {"time":"2025-08-15T17:25:45.458215221Z","level":"INFO","msg":"sender: started","stream_id":"nw3nbw83"}
7
+ {"time":"2025-08-15T18:01:56.921717894Z","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/acc-ggcolab-pctu/ent-endoscopy-ssl/nw3nbw83/file_stream\": dial tcp 35.186.228.49:443: connect: connection timed out"}
ssl_distil/vit16s/wandb/debug.log ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 2025-08-15 17:25:44,292 INFO MainThread:3981 [wandb_setup.py:_flush():80] Current SDK version is 0.21.1
2
+ 2025-08-15 17:25:44,292 INFO MainThread:3981 [wandb_setup.py:_flush():80] Configure stats pid to 3981
3
+ 2025-08-15 17:25:44,292 INFO MainThread:3981 [wandb_setup.py:_flush():80] Loading settings from /root/.config/wandb/settings
4
+ 2025-08-15 17:25:44,292 INFO MainThread:3981 [wandb_setup.py:_flush():80] Loading settings from /workspace/ent-labotary/wandb/settings
5
+ 2025-08-15 17:25:44,292 INFO MainThread:3981 [wandb_setup.py:_flush():80] Loading settings from environment variables
6
+ 2025-08-15 17:25:44,292 INFO MainThread:3981 [wandb_init.py:setup_run_log_directory():703] Logging user logs to /workspace/ent-labotary/outputs/ssl_distil/vit16s/wandb/run-20250815_172544-nw3nbw83/logs/debug.log
7
+ 2025-08-15 17:25:44,292 INFO MainThread:3981 [wandb_init.py:setup_run_log_directory():704] Logging internal logs to /workspace/ent-labotary/outputs/ssl_distil/vit16s/wandb/run-20250815_172544-nw3nbw83/logs/debug-internal.log
8
+ 2025-08-15 17:25:44,292 INFO MainThread:3981 [wandb_init.py:init():830] calling init triggers
9
+ 2025-08-15 17:25:44,293 INFO MainThread:3981 [wandb_init.py:init():835] wandb.init called with sweep_config: {}
10
+ config: {'_wandb': {}}
11
+ 2025-08-15 17:25:44,293 INFO MainThread:3981 [wandb_init.py:init():871] starting backend
12
+ 2025-08-15 17:25:44,499 INFO MainThread:3981 [wandb_init.py:init():874] sending inform_init request
13
+ 2025-08-15 17:25:44,502 INFO MainThread:3981 [wandb_init.py:init():882] backend started and connected
14
+ 2025-08-15 17:25:44,506 INFO MainThread:3981 [wandb_init.py:init():953] updated telemetry
15
+ 2025-08-15 17:25:44,515 INFO MainThread:3981 [wandb_init.py:init():977] communicating run to backend with 90.0 second timeout
16
+ 2025-08-15 17:25:46,241 INFO MainThread:3981 [wandb_init.py:init():1029] starting run threads in backend
17
+ 2025-08-15 17:25:46,464 INFO MainThread:3981 [wandb_run.py:_console_start():2494] atexit reg
18
+ 2025-08-15 17:25:46,464 INFO MainThread:3981 [wandb_run.py:_redirect():2342] redirect: wrap_raw
19
+ 2025-08-15 17:25:46,464 INFO MainThread:3981 [wandb_run.py:_redirect():2411] Wrapping output streams.
20
+ 2025-08-15 17:25:46,464 INFO MainThread:3981 [wandb_run.py:_redirect():2434] Redirects installed.
21
+ 2025-08-15 17:25:46,466 INFO MainThread:3981 [wandb_init.py:init():1075] run started, returning control to user process
22
+ 2025-08-15 17:25:46,467 INFO MainThread:3981 [wandb_run.py:_config_callback():1380] config_cb None None {'out': 'outputs/ssl_distil/vit16s', 'data': 'data/kyucapsule', 'model': 'VisionTransformer', 'method': 'distillation', 'method_args': {'lr_scale_method': 'sqrt', 'reference_batch_size': 1536, 'n_teacher_blocks': 2, 'teacher': 'dinov3/vitb16', 'teacher_weights': None, 'teacher_url': 'https://dinov3.llamameta.net/dinov3_vitb16/dinov3_vitb16_pretrain_lvd1689m-73cec8be.pth?Policy=eyJTdGF0ZW1lbnQiOlt7InVuaXF1ZV9oYXNoIjoidHIwZnd1bWJpNXQ3MDN4cHR6ZnQwYWJvIiwiUmVzb3VyY2UiOiJodHRwczpcL1wvZGlub3YzLmxsYW1hbWV0YS5uZXRcLyoiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3NTU0NDQyOTJ9fX1dfQ__&Signature=My7izi9fGryWxHUZt0Ndjf%7EXL5DZqsEw7zj0srntCpnl-ef5RIXlC3GsiUhpPsk%7Ex1926VqFIZq1DopLq-qZLm8R%7E%7EMz50FnqqgmpTilHZ37qXXzfs5zKpoKtlREY4Zr7MY9mitysZM52qW-Ql59QnsPiw596ibmw9fuDo5%7EsVmD1mTJUaiY%7Eh2mwjTZIHDaBwCdyJMLcfjnd45ERNIJ3AmyNXxkZYSFjLBh%7E%7Erwo0fJStpUbbHlcgPp2y1qpKhkOb3GTPoqpPx9JGXAoRORBrnSfcG0O7vcP0I3b4gjqTNpmmtmUxkWytxM0uqw3wuanUucTg2a4oFx7XnkHrjyjQ__&Key-Pair-Id=K15QRJLYKIFSLZ&Download-Request-ID=1269751050845944', 'n_projection_layers': 1, 'projection_hidden_dim': 2048}, 'embed_dim': None, 'epochs': 300, 'batch_size': 32, 'num_workers': 64, 'devices': 1, 'num_nodes': 1, 'resume_interrupted': True, 'checkpoint': None, 'overwrite': True, 'accelerator': 'CUDAAccelerator', 'strategy': 'SingleDeviceStrategy', 'precision': '32-true', 'float32_matmul_precision': 'highest', 'seed': 0, 'loggers': {'jsonl': {'flush_logs_every_n_steps': 100}, 'mlflow': None, 'tensorboard': {'name': '', 'version': '', 'log_graph': False, 'default_hp_metric': True, 'prefix': '', 'sub_dir': None}, 'wandb': {'name': None, 'version': None, 'offline': False, 'anonymous': None, 'project': 'ent-endoscopy-ssl', 'log_model': False, 'prefix': '', 'checkpoint_name': None}}, 'callbacks': {'learning_rate_monitor': {}, 'device_stats_monitor': None, 'early_stopping': {'monitor': 'train_loss', 'patience': 1000000000000, 'check_finite': True}, 'model_export': {'every_n_epochs': 1}, 'model_checkpoint': {'filename': None, 'save_last': True, 'enable_version_counter': False, 'save_top_k': 1, 'every_n_epochs': None}}, 'optim': 'lars', 'optim_args': {'lr': 9.0, 'momentum': 0.9, 'dampening': 0.0, 'weight_decay': 1e-06, 'nesterov': False, 'trust_coefficient': 0.001, 'eps': 1e-08}, 'transform_args': {'image_size': [224, 224], 'channel_drop': None, 'random_resize': {'min_scale': 0.14, 'max_scale': 1.0}, 'random_flip': {'horizontal_prob': 0.5, 'vertical_prob': 0.0}, 'random_rotation': None, 'color_jitter': {'prob': 0.8, 'strength': 0.5, 'brightness': 0.8, 'contrast': 0.8, 'saturation': 0.4, 'hue': 0.2}, 'random_gray_scale': 0.2, 'normalize': {'mean': [0.485, 0.456, 0.406], 'std': [0.229, 0.224, 0.225]}, 'gaussian_blur': {'prob': 1.0, 'sigmas': [0.0, 0.1], 'blur_limit': 0}, 'solarize': None}, 'loader_args': None, 'trainer_args': None, 'model_args': None, 'resume': None}
ssl_distil/vit16s/wandb/run-20250815_171207-rj6obcl8/files/config.yaml ADDED
@@ -0,0 +1,218 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ _wandb:
2
+ value:
3
+ cli_version: 0.21.1
4
+ e:
5
+ q8pqinv2icrf8qd6bfrun4dsuq8ibotu:
6
+ codePath: src/experiment/ssl_distil.py
7
+ codePathLocal: src/experiment/ssl_distil.py
8
+ cpu_count: 64
9
+ cpu_count_logical: 128
10
+ cudaVersion: "12.8"
11
+ disk:
12
+ /:
13
+ total: "53687091200"
14
+ used: "12478357504"
15
+ email: acc.ggcolab@gmail.com
16
+ executable: /usr/bin/python3
17
+ git:
18
+ commit: 901492890f0effd68ec8b452322c4eb112ba523d
19
+ remote: https://github.com/PCTU-Deep-Medicine/ent-labotary.git
20
+ gpu: NVIDIA GeForce RTX 5090
21
+ gpu_count: 1
22
+ gpu_nvidia:
23
+ - architecture: Blackwell
24
+ cudaCores: 21760
25
+ memoryTotal: "34190917632"
26
+ name: NVIDIA GeForce RTX 5090
27
+ uuid: GPU-019f0e4f-54b5-a1a6-64dc-bd83ce0d3eba
28
+ host: c69022374a27
29
+ memory:
30
+ total: "270281490432"
31
+ os: Linux-5.15.0-141-generic-x86_64-with-glibc2.39
32
+ program: /workspace/ent-labotary/src/experiment/ssl_distil.py
33
+ python: CPython 3.12.3
34
+ root: /workspace/ent-labotary/outputs/ssl_distil/vit16s
35
+ startedAt: "2025-08-15T17:12:07.817534Z"
36
+ writerId: q8pqinv2icrf8qd6bfrun4dsuq8ibotu
37
+ m:
38
+ - "1": trainer/global_step
39
+ "6":
40
+ - 3
41
+ "7": []
42
+ - "2": '*'
43
+ "5": 1
44
+ "6":
45
+ - 1
46
+ "7": []
47
+ python_version: 3.12.3
48
+ t:
49
+ "1":
50
+ - 1
51
+ - 5
52
+ - 9
53
+ - 11
54
+ - 41
55
+ - 49
56
+ - 53
57
+ - 63
58
+ - 80
59
+ - 103
60
+ - 105
61
+ "2":
62
+ - 1
63
+ - 5
64
+ - 9
65
+ - 11
66
+ - 41
67
+ - 49
68
+ - 53
69
+ - 63
70
+ - 80
71
+ - 103
72
+ - 105
73
+ "3":
74
+ - 7
75
+ - 66
76
+ "4": 3.12.3
77
+ "5": 0.21.1
78
+ "6": 4.55.2
79
+ "12": 0.21.1
80
+ "13": linux-x86_64
81
+ accelerator:
82
+ value: CUDAAccelerator
83
+ batch_size:
84
+ value: 32
85
+ callbacks:
86
+ value:
87
+ device_stats_monitor: null
88
+ early_stopping:
89
+ check_finite: true
90
+ monitor: train_loss
91
+ patience: 1000000000000
92
+ model_checkpoint:
93
+ enable_version_counter: false
94
+ every_n_epochs: null
95
+ filename: null
96
+ save_last: true
97
+ save_top_k: 1
98
+ model_export:
99
+ every_n_epochs: 1
100
+ checkpoint:
101
+ value: null
102
+ data:
103
+ value: data/kyucapsule
104
+ devices:
105
+ value: 1
106
+ embed_dim:
107
+ value: null
108
+ epochs:
109
+ value: 300
110
+ float32_matmul_precision:
111
+ value: highest
112
+ loader_args:
113
+ value: null
114
+ loggers:
115
+ value:
116
+ jsonl:
117
+ flush_logs_every_n_steps: 100
118
+ mlflow: null
119
+ tensorboard:
120
+ default_hp_metric: true
121
+ log_graph: false
122
+ name: ""
123
+ prefix: ""
124
+ sub_dir: null
125
+ version: ""
126
+ wandb:
127
+ anonymous: null
128
+ checkpoint_name: null
129
+ log_model: false
130
+ name: null
131
+ offline: false
132
+ prefix: ""
133
+ project: ent-endoscopy-ssl
134
+ version: null
135
+ method:
136
+ value: distillation
137
+ method_args:
138
+ value:
139
+ lr_scale_method: sqrt
140
+ n_projection_layers: 1
141
+ n_teacher_blocks: 2
142
+ projection_hidden_dim: 2048
143
+ reference_batch_size: 1536
144
+ teacher: dinov3/vitb16
145
+ teacher_url: https://dinov3.llamameta.net/dinov3_vitb16/dinov3_vitb16_pretrain_lvd1689m-73cec8be.pth?Policy=eyJTdGF0ZW1lbnQiOlt7InVuaXF1ZV9oYXNoIjoidHIwZnd1bWJpNXQ3MDN4cHR6ZnQwYWJvIiwiUmVzb3VyY2UiOiJodHRwczpcL1wvZGlub3YzLmxsYW1hbWV0YS5uZXRcLyoiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3NTU0NDQyOTJ9fX1dfQ__&Signature=My7izi9fGryWxHUZt0Ndjf%7EXL5DZqsEw7zj0srntCpnl-ef5RIXlC3GsiUhpPsk%7Ex1926VqFIZq1DopLq-qZLm8R%7E%7EMz50FnqqgmpTilHZ37qXXzfs5zKpoKtlREY4Zr7MY9mitysZM52qW-Ql59QnsPiw596ibmw9fuDo5%7EsVmD1mTJUaiY%7Eh2mwjTZIHDaBwCdyJMLcfjnd45ERNIJ3AmyNXxkZYSFjLBh%7E%7Erwo0fJStpUbbHlcgPp2y1qpKhkOb3GTPoqpPx9JGXAoRORBrnSfcG0O7vcP0I3b4gjqTNpmmtmUxkWytxM0uqw3wuanUucTg2a4oFx7XnkHrjyjQ__&Key-Pair-Id=K15QRJLYKIFSLZ&Download-Request-ID=1269751050845944
146
+ teacher_weights: null
147
+ model:
148
+ value: VisionTransformer
149
+ model_args:
150
+ value: null
151
+ num_nodes:
152
+ value: 1
153
+ num_workers:
154
+ value: 64
155
+ optim:
156
+ value: lars
157
+ optim_args:
158
+ value:
159
+ dampening: 0
160
+ eps: 1e-08
161
+ lr: 9
162
+ momentum: 0.9
163
+ nesterov: false
164
+ trust_coefficient: 0.001
165
+ weight_decay: 1e-06
166
+ out:
167
+ value: outputs/ssl_distil/vit16s
168
+ overwrite:
169
+ value: true
170
+ precision:
171
+ value: 32-true
172
+ resume:
173
+ value: null
174
+ resume_interrupted:
175
+ value: true
176
+ seed:
177
+ value: 0
178
+ strategy:
179
+ value: SingleDeviceStrategy
180
+ trainer_args:
181
+ value: null
182
+ transform_args:
183
+ value:
184
+ channel_drop: null
185
+ color_jitter:
186
+ brightness: 0.8
187
+ contrast: 0.8
188
+ hue: 0.2
189
+ prob: 0.8
190
+ saturation: 0.4
191
+ strength: 0.5
192
+ gaussian_blur:
193
+ blur_limit: 0
194
+ prob: 1
195
+ sigmas:
196
+ - 0
197
+ - 0.1
198
+ image_size:
199
+ - 224
200
+ - 224
201
+ normalize:
202
+ mean:
203
+ - 0.485
204
+ - 0.456
205
+ - 0.406
206
+ std:
207
+ - 0.229
208
+ - 0.224
209
+ - 0.225
210
+ random_flip:
211
+ horizontal_prob: 0.5
212
+ vertical_prob: 0
213
+ random_gray_scale: 0.2
214
+ random_resize:
215
+ max_scale: 1
216
+ min_scale: 0.14
217
+ random_rotation: null
218
+ solarize: null
ssl_distil/vit16s/wandb/run-20250815_171207-rj6obcl8/files/output.log ADDED
@@ -0,0 +1,46 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /usr/local/lib/python3.12/dist-packages/pytorch_lightning/trainer/connectors/checkpoint_connector.py:190: .fit(ckpt_path="last") is set, but there is no last checkpoint available. No checkpoint will be loaded. HINT: Set `ModelCheckpoint(..., save_last=True)`.
2
+ 
3
+ LOCAL_RANK: 0 - CUDA_VISIBLE_DEVICES: [0]
4
+ Loading `train_dataloader` to estimate number of stepping batches.
5
+ Traceback (most recent call last):
6
+ File "/workspace/ent-labotary/src/experiment/ssl_distil.py", line 24, in <module>
7
+ lightly_train.train(
8
+ File "/usr/local/lib/python3.12/dist-packages/lightly_train/_commands/train.py", line 237, in train
9
+ train_from_config(config=config)
10
+ File "/usr/local/lib/python3.12/dist-packages/lightly_train/_commands/train.py", line 408, in train_from_config
11
+ trainer_instance.fit(
12
+ File "/usr/local/lib/python3.12/dist-packages/pytorch_lightning/trainer/trainer.py", line 561, in fit
13
+ call._call_and_handle_interrupt(
14
+ File "/usr/local/lib/python3.12/dist-packages/pytorch_lightning/trainer/call.py", line 49, in _call_and_handle_interrupt
15
+ return trainer_fn(*args, **kwargs)
16
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^
17
+ File "/usr/local/lib/python3.12/dist-packages/pytorch_lightning/trainer/trainer.py", line 599, in _fit_impl
18
+ self._run(model, ckpt_path=ckpt_path)
19
+ File "/usr/local/lib/python3.12/dist-packages/pytorch_lightning/trainer/trainer.py", line 988, in _run
20
+ self.strategy.setup(self)
21
+ File "/usr/local/lib/python3.12/dist-packages/pytorch_lightning/strategies/strategy.py", line 159, in setup
22
+ self.setup_optimizers(trainer)
23
+ File "/usr/local/lib/python3.12/dist-packages/pytorch_lightning/strategies/strategy.py", line 139, in setup_optimizers
24
+ self.optimizers, self.lr_scheduler_configs = _init_optimizers_and_lr_schedulers(self.lightning_module)
25
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
26
+ File "/usr/local/lib/python3.12/dist-packages/pytorch_lightning/core/optimizer.py", line 180, in _init_optimizers_and_lr_schedulers
27
+ optim_conf = call._call_lightning_module_hook(model.trainer, "configure_optimizers", pl_module=model)
28
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
29
+ File "/usr/local/lib/python3.12/dist-packages/pytorch_lightning/trainer/call.py", line 177, in _call_lightning_module_hook
30
+ output = fn(*args, **kwargs)
31
+ ^^^^^^^^^^^^^^^^^^^
32
+ File "/usr/local/lib/python3.12/dist-packages/lightly_train/_methods/method.py", line 108, in configure_optimizers
33
+ int(self.trainer.estimated_stepping_batches),
34
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
35
+ File "/usr/local/lib/python3.12/dist-packages/pytorch_lightning/trainer/trainer.py", line 1707, in estimated_stepping_batches
36
+ self.fit_loop.setup_data()
37
+ File "/usr/local/lib/python3.12/dist-packages/pytorch_lightning/loops/fit_loop.py", line 265, in setup_data
38
+ length = len(dl) if has_len_all_ranks(dl, trainer.strategy, allow_zero_length) else float("inf")
39
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
40
+ File "/usr/local/lib/python3.12/dist-packages/pytorch_lightning/utilities/data.py", line 105, in has_len_all_ranks
41
+ if total_length == 0:
42
+ ^^^^^^^^^^^^^^^^^
43
+ RuntimeError: CUDA error: no kernel image is available for execution on the device
44
+ CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.
45
+ For debugging consider passing CUDA_LAUNCH_BLOCKING=1
46
+ Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.
ssl_distil/vit16s/wandb/run-20250815_171207-rj6obcl8/files/requirements.txt ADDED
@@ -0,0 +1,281 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ stringzilla==3.12.6
2
+ simsimd==6.5.0
3
+ pytz==2025.2
4
+ pygtrie==2.5.0
5
+ mpmath==1.3.0
6
+ funcy==2.0
7
+ distlib==0.4.0
8
+ dictdiffer==0.9.0
9
+ appdirs==1.4.4
10
+ antlr4-python3-runtime==4.9.3
11
+ aenum==3.1.16
12
+ zc.lockfile==3.0.post1
13
+ voluptuous==0.15.2
14
+ vine==5.1.0
15
+ tzdata==2025.2
16
+ typing-inspection==0.4.1
17
+ tqdm==4.67.1
18
+ tomlkit==0.13.3
19
+ threadpoolctl==3.6.0
20
+ tabulate==0.9.0
21
+ sympy==1.13.1
22
+ smmap==5.0.2
23
+ shtab==1.7.2
24
+ shortuuid==1.0.13
25
+ shellingham==1.5.4
26
+ sentry-sdk==2.35.0
27
+ semver==3.0.4
28
+ safetensors==0.6.2
29
+ ruamel.yaml.clib==0.2.12
30
+ regex==2025.7.34
31
+ python-dotenv==1.1.1
32
+ PySocks==1.7.1
33
+ pyflakes==3.4.0
34
+ pydot==4.0.1
35
+ pydantic_core==2.33.2
36
+ pycodestyle==2.14.0
37
+ pyarrow==21.0.0
38
+ propcache==0.3.2
39
+ pillow==11.3.0
40
+ pathspec==0.12.1
41
+ orjson==3.11.2
42
+ omegaconf==2.3.0
43
+ nvidia-nvtx-cu12==12.4.127
44
+ nvidia-nvjitlink-cu12==12.4.127
45
+ nvidia-nccl-cu12==2.21.5
46
+ nvidia-curand-cu12==10.3.5.147
47
+ nvidia-cufft-cu12==11.2.1.3
48
+ nvidia-cuda-runtime-cu12==12.4.127
49
+ nvidia-cuda-nvrtc-cu12==12.4.127
50
+ nvidia-cuda-cupti-cu12==12.4.127
51
+ nvidia-cublas-cu12==12.4.5.8
52
+ numpy==2.2.6
53
+ nodeenv==1.9.1
54
+ networkx==3.5
55
+ mypy_extensions==1.1.0
56
+ multidict==6.6.4
57
+ mdurl==0.1.2
58
+ mccabe==0.7.0
59
+ loguru==0.7.3
60
+ lightning-utilities==0.15.2
61
+ kiwisolver==1.4.9
62
+ joblib==1.5.1
63
+ isort==6.0.1
64
+ identify==2.6.13
65
+ hf-xet==1.1.7
66
+ grandalf==0.8
67
+ fsspec==2025.7.0
68
+ frozenlist==1.7.0
69
+ fonttools==4.59.1
70
+ flatten-dict==0.4.2
71
+ filelock==3.19.1
72
+ eval_type_backport==0.2.2
73
+ entrypoints==0.4
74
+ dvc-render==1.0.2
75
+ dulwich==0.24.1
76
+ dpath==2.2.0
77
+ diskcache==5.6.3
78
+ cycler==0.12.1
79
+ configobj==5.0.9
80
+ colorama==0.4.6
81
+ click==8.2.1
82
+ cfgv==3.4.0
83
+ billiard==4.2.1
84
+ atpublic==6.0.1
85
+ asyncssh==2.21.0
86
+ annotated-types==0.7.0
87
+ aiohappyeyeballs==2.6.1
88
+ yarl==1.20.1
89
+ virtualenv==20.34.0
90
+ triton==3.1.0
91
+ sqltrie==0.11.2
92
+ scipy==1.16.1
93
+ ruamel.yaml==0.18.14
94
+ pygit2==1.18.1
95
+ pydantic==2.11.7
96
+ pandas==2.3.1
97
+ opencv-python-headless==4.12.0.88
98
+ nvidia-cusparse-cu12==12.3.1.170
99
+ nvidia-cudnn-cu12==9.1.0.70
100
+ markdown-it-py==4.0.0
101
+ lightly-utils==0.0.2
102
+ iterative-telemetry==0.0.10
103
+ hydra-core==1.3.2
104
+ huggingface-hub==0.34.4
105
+ gitdb==4.0.12
106
+ flufl.lock==8.2.0
107
+ flake8==7.3.0
108
+ dvc-studio-client==0.22.0
109
+ dvc-objects==5.1.1
110
+ dotenv==0.9.9
111
+ contourpy==1.3.3
112
+ click-repl==0.3.0
113
+ click-plugins==1.1.1.2
114
+ click-didyoumean==0.3.1
115
+ black==25.1.0
116
+ amqp==5.3.1
117
+ aiosignal==1.4.0
118
+ tokenizers==0.21.4
119
+ scikit-learn==1.7.1
120
+ rich==14.1.0
121
+ pre_commit==4.3.0
122
+ nvidia-cusolver-cu12==11.6.1.9
123
+ matplotlib==3.10.5
124
+ kombu==5.5.4
125
+ GitPython==3.1.45
126
+ gdown==5.2.0
127
+ dvc-data==3.16.11
128
+ albucore==0.0.24
129
+ aiohttp==3.12.15
130
+ wandb==0.21.1
131
+ typer==0.16.0
132
+ transformers==4.55.2
133
+ torch==2.5.1
134
+ seaborn==0.13.2
135
+ celery==5.5.3
136
+ albumentations==2.0.8
137
+ aiohttp-retry==2.9.1
138
+ torchvision==0.20.1
139
+ torchmetrics==1.8.1
140
+ scmrepo==3.5.2
141
+ dvc-task==0.40.2
142
+ dvc-http==2.32.0
143
+ timm==1.0.19
144
+ pytorch-lightning==2.5.3
145
+ gto==1.7.2
146
+ lightly==1.5.22
147
+ dvc==3.62.0
148
+ lightly_train==0.11.0
149
+ pluggy==1.6.0
150
+ iniconfig==2.1.0
151
+ pytest==8.4.1
152
+ jupyter-archive==3.4.0
153
+ nbzip==0.1.0
154
+ filetype==1.2.0
155
+ bash_kernel==0.10.0
156
+ jupyter-http-over-ws==0.0.8
157
+ conda-pack==0.8.1
158
+ MarkupSafe==3.0.2
159
+ PyYAML==6.0.2
160
+ Send2Trash==1.8.3
161
+ absl-py==2.3.0
162
+ anyio==4.9.0
163
+ argon2-cffi==25.1.0
164
+ argon2-cffi-bindings==21.2.0
165
+ arrow==1.3.0
166
+ asttokens==3.0.0
167
+ async-lru==2.0.5
168
+ attrs==25.3.0
169
+ babel==2.17.0
170
+ beautifulsoup4==4.13.4
171
+ bleach==6.2.0
172
+ certifi==2025.6.15
173
+ cffi==1.17.1
174
+ charset-normalizer==3.4.2
175
+ comm==0.2.2
176
+ debugpy==1.8.14
177
+ decorator==5.2.1
178
+ defusedxml==0.7.1
179
+ executing==2.2.0
180
+ fastjsonschema==2.21.1
181
+ fqdn==1.5.1
182
+ grpcio==1.73.1
183
+ h11==0.16.0
184
+ httpcore==1.0.9
185
+ httpx==0.28.1
186
+ idna==3.10
187
+ ipykernel==6.29.5
188
+ ipython==9.3.0
189
+ ipython_pygments_lexers==1.1.1
190
+ ipywidgets==8.1.7
191
+ isoduration==20.11.0
192
+ jedi==0.19.2
193
+ Jinja2==3.1.6
194
+ json5==0.12.0
195
+ jsonpointer==3.0.0
196
+ jsonschema==4.24.0
197
+ jsonschema-specifications==2025.4.1
198
+ jupyter==1.1.1
199
+ jupyter_client==8.6.3
200
+ jupyter-console==6.6.3
201
+ jupyter_core==5.8.1
202
+ jupyter-events==0.12.0
203
+ jupyter-lsp==2.2.5
204
+ jupyter_server==2.16.0
205
+ jupyter_server_terminals==0.5.3
206
+ jupyterlab==4.4.4
207
+ jupyterlab_pygments==0.3.0
208
+ jupyterlab_server==2.27.3
209
+ jupyterlab_widgets==3.0.15
210
+ Markdown==3.8.2
211
+ matplotlib-inline==0.1.7
212
+ mistune==3.1.3
213
+ nbclient==0.10.2
214
+ nbconvert==7.16.6
215
+ nbformat==5.10.4
216
+ nest-asyncio==1.6.0
217
+ notebook==7.4.3
218
+ notebook_shim==0.2.4
219
+ overrides==7.7.0
220
+ packaging==25.0
221
+ pandocfilters==1.5.1
222
+ parso==0.8.4
223
+ pexpect==4.9.0
224
+ platformdirs==4.3.8
225
+ prometheus_client==0.22.1
226
+ prompt_toolkit==3.0.51
227
+ protobuf==6.31.1
228
+ psutil==7.0.0
229
+ ptyprocess==0.7.0
230
+ pure_eval==0.2.3
231
+ pycparser==2.22
232
+ Pygments==2.19.2
233
+ python-dateutil==2.9.0.post0
234
+ python-json-logger==3.3.0
235
+ pyzmq==27.0.0
236
+ referencing==0.36.2
237
+ requests==2.32.4
238
+ rfc3339-validator==0.1.4
239
+ rfc3986-validator==0.1.1
240
+ rpds-py==0.25.1
241
+ sniffio==1.3.1
242
+ soupsieve==2.7
243
+ stack-data==0.6.3
244
+ tensorboard==2.19.0
245
+ tensorboard-data-server==0.7.2
246
+ terminado==0.18.1
247
+ tinycss2==1.4.0
248
+ tornado==6.5.1
249
+ traitlets==5.14.3
250
+ types-python-dateutil==2.9.0.20250516
251
+ typing_extensions==4.14.0
252
+ uri-template==1.3.0
253
+ urllib3==2.5.0
254
+ wcwidth==0.2.13
255
+ webcolors==24.11.1
256
+ webencodings==0.5.1
257
+ websocket-client==1.8.0
258
+ Werkzeug==3.1.3
259
+ widgetsnbextension==4.0.14
260
+ uv==0.7.16
261
+ PyGObject==3.48.2
262
+ PyJWT==2.7.0
263
+ blinker==1.7.0
264
+ cryptography==41.0.7
265
+ cryptography==41.0.7
266
+ dbus-python==1.3.2
267
+ distro==1.9.0
268
+ httplib2==0.20.4
269
+ iotop==0.6
270
+ launchpadlib==1.11.0
271
+ lazr.restfulclient==0.14.6
272
+ lazr.uri==1.0.6
273
+ oauthlib==3.2.2
274
+ pip==24.0
275
+ pyparsing==3.1.1
276
+ python-apt==2.7.7+ubuntu4
277
+ setuptools==68.1.2
278
+ six==1.16.0
279
+ supervisor==4.2.5
280
+ wadllib==1.3.6
281
+ wheel==0.42.0
ssl_distil/vit16s/wandb/run-20250815_171207-rj6obcl8/files/wandb-metadata.json ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "os": "Linux-5.15.0-141-generic-x86_64-with-glibc2.39",
3
+ "python": "CPython 3.12.3",
4
+ "startedAt": "2025-08-15T17:12:07.817534Z",
5
+ "program": "/workspace/ent-labotary/src/experiment/ssl_distil.py",
6
+ "codePath": "src/experiment/ssl_distil.py",
7
+ "codePathLocal": "src/experiment/ssl_distil.py",
8
+ "git": {
9
+ "remote": "https://github.com/PCTU-Deep-Medicine/ent-labotary.git",
10
+ "commit": "901492890f0effd68ec8b452322c4eb112ba523d"
11
+ },
12
+ "email": "acc.ggcolab@gmail.com",
13
+ "root": "/workspace/ent-labotary/outputs/ssl_distil/vit16s",
14
+ "host": "c69022374a27",
15
+ "executable": "/usr/bin/python3",
16
+ "cpu_count": 64,
17
+ "cpu_count_logical": 128,
18
+ "gpu": "NVIDIA GeForce RTX 5090",
19
+ "gpu_count": 1,
20
+ "disk": {
21
+ "/": {
22
+ "total": "53687091200",
23
+ "used": "12478357504"
24
+ }
25
+ },
26
+ "memory": {
27
+ "total": "270281490432"
28
+ },
29
+ "gpu_nvidia": [
30
+ {
31
+ "name": "NVIDIA GeForce RTX 5090",
32
+ "memoryTotal": "34190917632",
33
+ "cudaCores": 21760,
34
+ "architecture": "Blackwell",
35
+ "uuid": "GPU-019f0e4f-54b5-a1a6-64dc-bd83ce0d3eba"
36
+ }
37
+ ],
38
+ "cudaVersion": "12.8",
39
+ "writerId": "q8pqinv2icrf8qd6bfrun4dsuq8ibotu"
40
+ }
ssl_distil/vit16s/wandb/run-20250815_171207-rj6obcl8/files/wandb-summary.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"_wandb":{"runtime":0},"_runtime":0}
ssl_distil/vit16s/wandb/run-20250815_171207-rj6obcl8/logs/debug-core.log ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {"time":"2025-08-15T17:12:07.857724967Z","level":"INFO","msg":"main: starting server","port-filename":"/tmp/tmp6igv0l_s/port-2984.txt","pid":2984,"log-level":0,"disable-analytics":false,"shutdown-on-parent-exit":false,"enable-dcgm-profiling":false}
2
+ {"time":"2025-08-15T17:12:07.858881037Z","level":"INFO","msg":"server: will exit if parent process dies","ppid":2984}
3
+ {"time":"2025-08-15T17:12:07.858836351Z","level":"INFO","msg":"server: accepting connections","addr":{"Name":"/tmp/wandb-2984-3192-2165067859/socket","Net":"unix"}}
4
+ {"time":"2025-08-15T17:12:08.026438968Z","level":"INFO","msg":"connection: ManageConnectionData: new connection created","id":"1(@)"}
5
+ {"time":"2025-08-15T17:12:08.030959605Z","level":"INFO","msg":"handleInformInit: received","streamId":"rj6obcl8","id":"1(@)"}
6
+ {"time":"2025-08-15T17:12:08.957832014Z","level":"INFO","msg":"handleInformInit: stream started","streamId":"rj6obcl8","id":"1(@)"}
7
+ {"time":"2025-08-15T17:12:10.297758071Z","level":"INFO","msg":"handleInformTeardown: server teardown initiated","id":"1(@)"}
8
+ {"time":"2025-08-15T17:12:10.297855247Z","level":"INFO","msg":"connection: closing","id":"1(@)"}
9
+ {"time":"2025-08-15T17:12:10.297921935Z","level":"INFO","msg":"server is shutting down"}
10
+ {"time":"2025-08-15T17:12:10.297951042Z","level":"INFO","msg":"connection: closed successfully","id":"1(@)"}
11
+ {"time":"2025-08-15T17:12:10.298049591Z","level":"INFO","msg":"server: listener closed","addr":{"Name":"/tmp/wandb-2984-3192-2165067859/socket","Net":"unix"}}
12
+ {"time":"2025-08-15T17:12:12.637459629Z","level":"INFO","msg":"handleInformTeardown: server shutdown complete","id":"1(@)"}
13
+ {"time":"2025-08-15T17:12:12.637510747Z","level":"INFO","msg":"connection: ManageConnectionData: connection closed","id":"1(@)"}
14
+ {"time":"2025-08-15T17:12:12.637534864Z","level":"INFO","msg":"server is closed"}
ssl_distil/vit16s/wandb/run-20250815_171207-rj6obcl8/logs/debug-internal.log ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {"time":"2025-08-15T17:12:08.031068535Z","level":"INFO","msg":"stream: starting","core version":"0.21.1"}
2
+ {"time":"2025-08-15T17:12:08.9577311Z","level":"INFO","msg":"stream: created new stream","id":"rj6obcl8"}
3
+ {"time":"2025-08-15T17:12:08.95781953Z","level":"INFO","msg":"stream: started","id":"rj6obcl8"}
4
+ {"time":"2025-08-15T17:12:08.957893682Z","level":"INFO","msg":"writer: started","stream_id":"rj6obcl8"}
5
+ {"time":"2025-08-15T17:12:08.957915233Z","level":"INFO","msg":"sender: started","stream_id":"rj6obcl8"}
6
+ {"time":"2025-08-15T17:12:08.957992191Z","level":"INFO","msg":"handler: started","stream_id":"rj6obcl8"}
7
+ {"time":"2025-08-15T17:12:10.297828777Z","level":"INFO","msg":"stream: closing","id":"rj6obcl8"}
8
+ {"time":"2025-08-15T17:12:11.799403924Z","level":"INFO","msg":"fileTransfer: Close: file transfer manager closed"}
9
+ {"time":"2025-08-15T17:12:12.62397668Z","level":"INFO","msg":"handler: closed","stream_id":"rj6obcl8"}
10
+ {"time":"2025-08-15T17:12:12.624113462Z","level":"INFO","msg":"sender: closed","stream_id":"rj6obcl8"}
11
+ {"time":"2025-08-15T17:12:12.624128551Z","level":"INFO","msg":"stream: closed","id":"rj6obcl8"}
ssl_distil/vit16s/wandb/run-20250815_171207-rj6obcl8/logs/debug.log ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 2025-08-15 17:12:07,819 INFO MainThread:2984 [wandb_setup.py:_flush():80] Current SDK version is 0.21.1
2
+ 2025-08-15 17:12:07,819 INFO MainThread:2984 [wandb_setup.py:_flush():80] Configure stats pid to 2984
3
+ 2025-08-15 17:12:07,819 INFO MainThread:2984 [wandb_setup.py:_flush():80] Loading settings from /root/.config/wandb/settings
4
+ 2025-08-15 17:12:07,819 INFO MainThread:2984 [wandb_setup.py:_flush():80] Loading settings from /workspace/ent-labotary/wandb/settings
5
+ 2025-08-15 17:12:07,819 INFO MainThread:2984 [wandb_setup.py:_flush():80] Loading settings from environment variables
6
+ 2025-08-15 17:12:07,819 INFO MainThread:2984 [wandb_init.py:setup_run_log_directory():703] Logging user logs to /workspace/ent-labotary/outputs/ssl_distil/vit16s/wandb/run-20250815_171207-rj6obcl8/logs/debug.log
7
+ 2025-08-15 17:12:07,819 INFO MainThread:2984 [wandb_init.py:setup_run_log_directory():704] Logging internal logs to /workspace/ent-labotary/outputs/ssl_distil/vit16s/wandb/run-20250815_171207-rj6obcl8/logs/debug-internal.log
8
+ 2025-08-15 17:12:07,819 INFO MainThread:2984 [wandb_init.py:init():830] calling init triggers
9
+ 2025-08-15 17:12:07,819 INFO MainThread:2984 [wandb_init.py:init():835] wandb.init called with sweep_config: {}
10
+ config: {'_wandb': {}}
11
+ 2025-08-15 17:12:07,819 INFO MainThread:2984 [wandb_init.py:init():871] starting backend
12
+ 2025-08-15 17:12:08,026 INFO MainThread:2984 [wandb_init.py:init():874] sending inform_init request
13
+ 2025-08-15 17:12:08,028 INFO MainThread:2984 [wandb_init.py:init():882] backend started and connected
14
+ 2025-08-15 17:12:08,032 INFO MainThread:2984 [wandb_init.py:init():953] updated telemetry
15
+ 2025-08-15 17:12:08,040 INFO MainThread:2984 [wandb_init.py:init():977] communicating run to backend with 90.0 second timeout
16
+ 2025-08-15 17:12:09,691 INFO MainThread:2984 [wandb_init.py:init():1029] starting run threads in backend
17
+ 2025-08-15 17:12:09,917 INFO MainThread:2984 [wandb_run.py:_console_start():2494] atexit reg
18
+ 2025-08-15 17:12:09,917 INFO MainThread:2984 [wandb_run.py:_redirect():2342] redirect: wrap_raw
19
+ 2025-08-15 17:12:09,917 INFO MainThread:2984 [wandb_run.py:_redirect():2411] Wrapping output streams.
20
+ 2025-08-15 17:12:09,917 INFO MainThread:2984 [wandb_run.py:_redirect():2434] Redirects installed.
21
+ 2025-08-15 17:12:09,918 INFO MainThread:2984 [wandb_init.py:init():1075] run started, returning control to user process
22
+ 2025-08-15 17:12:09,919 INFO MainThread:2984 [wandb_run.py:_config_callback():1380] config_cb None None {'out': 'outputs/ssl_distil/vit16s', 'data': 'data/kyucapsule', 'model': 'VisionTransformer', 'method': 'distillation', 'method_args': {'lr_scale_method': 'sqrt', 'reference_batch_size': 1536, 'n_teacher_blocks': 2, 'teacher': 'dinov3/vitb16', 'teacher_weights': None, 'teacher_url': 'https://dinov3.llamameta.net/dinov3_vitb16/dinov3_vitb16_pretrain_lvd1689m-73cec8be.pth?Policy=eyJTdGF0ZW1lbnQiOlt7InVuaXF1ZV9oYXNoIjoidHIwZnd1bWJpNXQ3MDN4cHR6ZnQwYWJvIiwiUmVzb3VyY2UiOiJodHRwczpcL1wvZGlub3YzLmxsYW1hbWV0YS5uZXRcLyoiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3NTU0NDQyOTJ9fX1dfQ__&Signature=My7izi9fGryWxHUZt0Ndjf%7EXL5DZqsEw7zj0srntCpnl-ef5RIXlC3GsiUhpPsk%7Ex1926VqFIZq1DopLq-qZLm8R%7E%7EMz50FnqqgmpTilHZ37qXXzfs5zKpoKtlREY4Zr7MY9mitysZM52qW-Ql59QnsPiw596ibmw9fuDo5%7EsVmD1mTJUaiY%7Eh2mwjTZIHDaBwCdyJMLcfjnd45ERNIJ3AmyNXxkZYSFjLBh%7E%7Erwo0fJStpUbbHlcgPp2y1qpKhkOb3GTPoqpPx9JGXAoRORBrnSfcG0O7vcP0I3b4gjqTNpmmtmUxkWytxM0uqw3wuanUucTg2a4oFx7XnkHrjyjQ__&Key-Pair-Id=K15QRJLYKIFSLZ&Download-Request-ID=1269751050845944', 'n_projection_layers': 1, 'projection_hidden_dim': 2048}, 'embed_dim': None, 'epochs': 300, 'batch_size': 32, 'num_workers': 64, 'devices': 1, 'num_nodes': 1, 'resume_interrupted': True, 'checkpoint': None, 'overwrite': True, 'accelerator': 'CUDAAccelerator', 'strategy': 'SingleDeviceStrategy', 'precision': '32-true', 'float32_matmul_precision': 'highest', 'seed': 0, 'loggers': {'jsonl': {'flush_logs_every_n_steps': 100}, 'mlflow': None, 'tensorboard': {'name': '', 'version': '', 'log_graph': False, 'default_hp_metric': True, 'prefix': '', 'sub_dir': None}, 'wandb': {'name': None, 'version': None, 'offline': False, 'anonymous': None, 'project': 'ent-endoscopy-ssl', 'log_model': False, 'prefix': '', 'checkpoint_name': None}}, 'callbacks': {'learning_rate_monitor': {}, 'device_stats_monitor': None, 'early_stopping': {'monitor': 'train_loss', 'patience': 1000000000000, 'check_finite': True}, 'model_export': {'every_n_epochs': 1}, 'model_checkpoint': {'filename': None, 'save_last': True, 'enable_version_counter': False, 'save_top_k': 1, 'every_n_epochs': None}}, 'optim': 'lars', 'optim_args': {'lr': 9.0, 'momentum': 0.9, 'dampening': 0.0, 'weight_decay': 1e-06, 'nesterov': False, 'trust_coefficient': 0.001, 'eps': 1e-08}, 'transform_args': {'image_size': [224, 224], 'channel_drop': None, 'random_resize': {'min_scale': 0.14, 'max_scale': 1.0}, 'random_flip': {'horizontal_prob': 0.5, 'vertical_prob': 0.0}, 'random_rotation': None, 'color_jitter': {'prob': 0.8, 'strength': 0.5, 'brightness': 0.8, 'contrast': 0.8, 'saturation': 0.4, 'hue': 0.2}, 'random_gray_scale': 0.2, 'normalize': {'mean': [0.485, 0.456, 0.406], 'std': [0.229, 0.224, 0.225]}, 'gaussian_blur': {'prob': 1.0, 'sigmas': [0.0, 0.1], 'blur_limit': 0}, 'solarize': None}, 'loader_args': None, 'trainer_args': None, 'model_args': None, 'resume': None}
23
+ 2025-08-15 17:12:10,297 INFO MsgRouterThr:2984 [mailbox.py:close():129] [no run ID] Closing mailbox, abandoning 1 handles.
ssl_distil/vit16s/wandb/run-20250815_171207-rj6obcl8/run-rj6obcl8.wandb ADDED
Binary file (10.1 kB). View file
 
ssl_distil/vit16s/wandb/run-20250815_171441-ek65ntv7/files/config.yaml ADDED
@@ -0,0 +1,218 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ _wandb:
2
+ value:
3
+ cli_version: 0.21.1
4
+ e:
5
+ xhdvp47ye1bexit3likqpljsmg0hhppn:
6
+ codePath: src/experiment/ssl_distil.py
7
+ codePathLocal: src/experiment/ssl_distil.py
8
+ cpu_count: 64
9
+ cpu_count_logical: 128
10
+ cudaVersion: "12.8"
11
+ disk:
12
+ /:
13
+ total: "53687091200"
14
+ used: "12478435328"
15
+ email: acc.ggcolab@gmail.com
16
+ executable: /usr/bin/python3
17
+ git:
18
+ commit: 901492890f0effd68ec8b452322c4eb112ba523d
19
+ remote: https://github.com/PCTU-Deep-Medicine/ent-labotary.git
20
+ gpu: NVIDIA GeForce RTX 5090
21
+ gpu_count: 1
22
+ gpu_nvidia:
23
+ - architecture: Blackwell
24
+ cudaCores: 21760
25
+ memoryTotal: "34190917632"
26
+ name: NVIDIA GeForce RTX 5090
27
+ uuid: GPU-019f0e4f-54b5-a1a6-64dc-bd83ce0d3eba
28
+ host: c69022374a27
29
+ memory:
30
+ total: "270281490432"
31
+ os: Linux-5.15.0-141-generic-x86_64-with-glibc2.39
32
+ program: /workspace/ent-labotary/src/experiment/ssl_distil.py
33
+ python: CPython 3.12.3
34
+ root: /workspace/ent-labotary/outputs/ssl_distil/vit16s
35
+ startedAt: "2025-08-15T17:14:41.349084Z"
36
+ writerId: xhdvp47ye1bexit3likqpljsmg0hhppn
37
+ m:
38
+ - "1": trainer/global_step
39
+ "6":
40
+ - 3
41
+ "7": []
42
+ - "2": '*'
43
+ "5": 1
44
+ "6":
45
+ - 1
46
+ "7": []
47
+ python_version: 3.12.3
48
+ t:
49
+ "1":
50
+ - 1
51
+ - 5
52
+ - 9
53
+ - 11
54
+ - 41
55
+ - 49
56
+ - 53
57
+ - 63
58
+ - 80
59
+ - 103
60
+ - 105
61
+ "2":
62
+ - 1
63
+ - 5
64
+ - 9
65
+ - 11
66
+ - 41
67
+ - 49
68
+ - 53
69
+ - 63
70
+ - 80
71
+ - 103
72
+ - 105
73
+ "3":
74
+ - 7
75
+ - 66
76
+ "4": 3.12.3
77
+ "5": 0.21.1
78
+ "6": 4.55.2
79
+ "12": 0.21.1
80
+ "13": linux-x86_64
81
+ accelerator:
82
+ value: CUDAAccelerator
83
+ batch_size:
84
+ value: 32
85
+ callbacks:
86
+ value:
87
+ device_stats_monitor: null
88
+ early_stopping:
89
+ check_finite: true
90
+ monitor: train_loss
91
+ patience: 1000000000000
92
+ model_checkpoint:
93
+ enable_version_counter: false
94
+ every_n_epochs: null
95
+ filename: null
96
+ save_last: true
97
+ save_top_k: 1
98
+ model_export:
99
+ every_n_epochs: 1
100
+ checkpoint:
101
+ value: null
102
+ data:
103
+ value: data/kyucapsule
104
+ devices:
105
+ value: 1
106
+ embed_dim:
107
+ value: null
108
+ epochs:
109
+ value: 300
110
+ float32_matmul_precision:
111
+ value: highest
112
+ loader_args:
113
+ value: null
114
+ loggers:
115
+ value:
116
+ jsonl:
117
+ flush_logs_every_n_steps: 100
118
+ mlflow: null
119
+ tensorboard:
120
+ default_hp_metric: true
121
+ log_graph: false
122
+ name: ""
123
+ prefix: ""
124
+ sub_dir: null
125
+ version: ""
126
+ wandb:
127
+ anonymous: null
128
+ checkpoint_name: null
129
+ log_model: false
130
+ name: null
131
+ offline: false
132
+ prefix: ""
133
+ project: ent-endoscopy-ssl
134
+ version: null
135
+ method:
136
+ value: distillation
137
+ method_args:
138
+ value:
139
+ lr_scale_method: sqrt
140
+ n_projection_layers: 1
141
+ n_teacher_blocks: 2
142
+ projection_hidden_dim: 2048
143
+ reference_batch_size: 1536
144
+ teacher: dinov3/vitb16
145
+ teacher_url: https://dinov3.llamameta.net/dinov3_vitb16/dinov3_vitb16_pretrain_lvd1689m-73cec8be.pth?Policy=eyJTdGF0ZW1lbnQiOlt7InVuaXF1ZV9oYXNoIjoidHIwZnd1bWJpNXQ3MDN4cHR6ZnQwYWJvIiwiUmVzb3VyY2UiOiJodHRwczpcL1wvZGlub3YzLmxsYW1hbWV0YS5uZXRcLyoiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3NTU0NDQyOTJ9fX1dfQ__&Signature=My7izi9fGryWxHUZt0Ndjf%7EXL5DZqsEw7zj0srntCpnl-ef5RIXlC3GsiUhpPsk%7Ex1926VqFIZq1DopLq-qZLm8R%7E%7EMz50FnqqgmpTilHZ37qXXzfs5zKpoKtlREY4Zr7MY9mitysZM52qW-Ql59QnsPiw596ibmw9fuDo5%7EsVmD1mTJUaiY%7Eh2mwjTZIHDaBwCdyJMLcfjnd45ERNIJ3AmyNXxkZYSFjLBh%7E%7Erwo0fJStpUbbHlcgPp2y1qpKhkOb3GTPoqpPx9JGXAoRORBrnSfcG0O7vcP0I3b4gjqTNpmmtmUxkWytxM0uqw3wuanUucTg2a4oFx7XnkHrjyjQ__&Key-Pair-Id=K15QRJLYKIFSLZ&Download-Request-ID=1269751050845944
146
+ teacher_weights: null
147
+ model:
148
+ value: VisionTransformer
149
+ model_args:
150
+ value: null
151
+ num_nodes:
152
+ value: 1
153
+ num_workers:
154
+ value: 64
155
+ optim:
156
+ value: lars
157
+ optim_args:
158
+ value:
159
+ dampening: 0
160
+ eps: 1e-08
161
+ lr: 9
162
+ momentum: 0.9
163
+ nesterov: false
164
+ trust_coefficient: 0.001
165
+ weight_decay: 1e-06
166
+ out:
167
+ value: outputs/ssl_distil/vit16s
168
+ overwrite:
169
+ value: true
170
+ precision:
171
+ value: 32-true
172
+ resume:
173
+ value: null
174
+ resume_interrupted:
175
+ value: true
176
+ seed:
177
+ value: 0
178
+ strategy:
179
+ value: SingleDeviceStrategy
180
+ trainer_args:
181
+ value: null
182
+ transform_args:
183
+ value:
184
+ channel_drop: null
185
+ color_jitter:
186
+ brightness: 0.8
187
+ contrast: 0.8
188
+ hue: 0.2
189
+ prob: 0.8
190
+ saturation: 0.4
191
+ strength: 0.5
192
+ gaussian_blur:
193
+ blur_limit: 0
194
+ prob: 1
195
+ sigmas:
196
+ - 0
197
+ - 0.1
198
+ image_size:
199
+ - 224
200
+ - 224
201
+ normalize:
202
+ mean:
203
+ - 0.485
204
+ - 0.456
205
+ - 0.406
206
+ std:
207
+ - 0.229
208
+ - 0.224
209
+ - 0.225
210
+ random_flip:
211
+ horizontal_prob: 0.5
212
+ vertical_prob: 0
213
+ random_gray_scale: 0.2
214
+ random_resize:
215
+ max_scale: 1
216
+ min_scale: 0.14
217
+ random_rotation: null
218
+ solarize: null
ssl_distil/vit16s/wandb/run-20250815_171441-ek65ntv7/files/output.log ADDED
@@ -0,0 +1,46 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /usr/local/lib/python3.12/dist-packages/pytorch_lightning/trainer/connectors/checkpoint_connector.py:190: .fit(ckpt_path="last") is set, but there is no last checkpoint available. No checkpoint will be loaded. HINT: Set `ModelCheckpoint(..., save_last=True)`.
2
+ 
3
+ LOCAL_RANK: 0 - CUDA_VISIBLE_DEVICES: [0]
4
+ Loading `train_dataloader` to estimate number of stepping batches.
5
+ Traceback (most recent call last):
6
+ File "/workspace/ent-labotary/src/experiment/ssl_distil.py", line 24, in <module>
7
+ lightly_train.train(
8
+ File "/usr/local/lib/python3.12/dist-packages/lightly_train/_commands/train.py", line 237, in train
9
+ train_from_config(config=config)
10
+ File "/usr/local/lib/python3.12/dist-packages/lightly_train/_commands/train.py", line 408, in train_from_config
11
+ trainer_instance.fit(
12
+ File "/usr/local/lib/python3.12/dist-packages/pytorch_lightning/trainer/trainer.py", line 561, in fit
13
+ call._call_and_handle_interrupt(
14
+ File "/usr/local/lib/python3.12/dist-packages/pytorch_lightning/trainer/call.py", line 49, in _call_and_handle_interrupt
15
+ return trainer_fn(*args, **kwargs)
16
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^
17
+ File "/usr/local/lib/python3.12/dist-packages/pytorch_lightning/trainer/trainer.py", line 599, in _fit_impl
18
+ self._run(model, ckpt_path=ckpt_path)
19
+ File "/usr/local/lib/python3.12/dist-packages/pytorch_lightning/trainer/trainer.py", line 988, in _run
20
+ self.strategy.setup(self)
21
+ File "/usr/local/lib/python3.12/dist-packages/pytorch_lightning/strategies/strategy.py", line 159, in setup
22
+ self.setup_optimizers(trainer)
23
+ File "/usr/local/lib/python3.12/dist-packages/pytorch_lightning/strategies/strategy.py", line 139, in setup_optimizers
24
+ self.optimizers, self.lr_scheduler_configs = _init_optimizers_and_lr_schedulers(self.lightning_module)
25
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
26
+ File "/usr/local/lib/python3.12/dist-packages/pytorch_lightning/core/optimizer.py", line 180, in _init_optimizers_and_lr_schedulers
27
+ optim_conf = call._call_lightning_module_hook(model.trainer, "configure_optimizers", pl_module=model)
28
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
29
+ File "/usr/local/lib/python3.12/dist-packages/pytorch_lightning/trainer/call.py", line 177, in _call_lightning_module_hook
30
+ output = fn(*args, **kwargs)
31
+ ^^^^^^^^^^^^^^^^^^^
32
+ File "/usr/local/lib/python3.12/dist-packages/lightly_train/_methods/method.py", line 108, in configure_optimizers
33
+ int(self.trainer.estimated_stepping_batches),
34
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
35
+ File "/usr/local/lib/python3.12/dist-packages/pytorch_lightning/trainer/trainer.py", line 1707, in estimated_stepping_batches
36
+ self.fit_loop.setup_data()
37
+ File "/usr/local/lib/python3.12/dist-packages/pytorch_lightning/loops/fit_loop.py", line 265, in setup_data
38
+ length = len(dl) if has_len_all_ranks(dl, trainer.strategy, allow_zero_length) else float("inf")
39
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
40
+ File "/usr/local/lib/python3.12/dist-packages/pytorch_lightning/utilities/data.py", line 105, in has_len_all_ranks
41
+ if total_length == 0:
42
+ ^^^^^^^^^^^^^^^^^
43
+ RuntimeError: CUDA error: no kernel image is available for execution on the device
44
+ CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.
45
+ For debugging consider passing CUDA_LAUNCH_BLOCKING=1
46
+ Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.
ssl_distil/vit16s/wandb/run-20250815_171441-ek65ntv7/files/requirements.txt ADDED
@@ -0,0 +1,281 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ stringzilla==3.12.6
2
+ simsimd==6.5.0
3
+ pytz==2025.2
4
+ pygtrie==2.5.0
5
+ mpmath==1.3.0
6
+ funcy==2.0
7
+ distlib==0.4.0
8
+ dictdiffer==0.9.0
9
+ appdirs==1.4.4
10
+ antlr4-python3-runtime==4.9.3
11
+ aenum==3.1.16
12
+ zc.lockfile==3.0.post1
13
+ voluptuous==0.15.2
14
+ vine==5.1.0
15
+ tzdata==2025.2
16
+ typing-inspection==0.4.1
17
+ tqdm==4.67.1
18
+ tomlkit==0.13.3
19
+ threadpoolctl==3.6.0
20
+ tabulate==0.9.0
21
+ sympy==1.13.1
22
+ smmap==5.0.2
23
+ shtab==1.7.2
24
+ shortuuid==1.0.13
25
+ shellingham==1.5.4
26
+ sentry-sdk==2.35.0
27
+ semver==3.0.4
28
+ safetensors==0.6.2
29
+ ruamel.yaml.clib==0.2.12
30
+ regex==2025.7.34
31
+ python-dotenv==1.1.1
32
+ PySocks==1.7.1
33
+ pyflakes==3.4.0
34
+ pydot==4.0.1
35
+ pydantic_core==2.33.2
36
+ pycodestyle==2.14.0
37
+ pyarrow==21.0.0
38
+ propcache==0.3.2
39
+ pillow==11.3.0
40
+ pathspec==0.12.1
41
+ orjson==3.11.2
42
+ omegaconf==2.3.0
43
+ nvidia-nvtx-cu12==12.4.127
44
+ nvidia-nvjitlink-cu12==12.4.127
45
+ nvidia-nccl-cu12==2.21.5
46
+ nvidia-curand-cu12==10.3.5.147
47
+ nvidia-cufft-cu12==11.2.1.3
48
+ nvidia-cuda-runtime-cu12==12.4.127
49
+ nvidia-cuda-nvrtc-cu12==12.4.127
50
+ nvidia-cuda-cupti-cu12==12.4.127
51
+ nvidia-cublas-cu12==12.4.5.8
52
+ numpy==2.2.6
53
+ nodeenv==1.9.1
54
+ networkx==3.5
55
+ mypy_extensions==1.1.0
56
+ multidict==6.6.4
57
+ mdurl==0.1.2
58
+ mccabe==0.7.0
59
+ loguru==0.7.3
60
+ lightning-utilities==0.15.2
61
+ kiwisolver==1.4.9
62
+ joblib==1.5.1
63
+ isort==6.0.1
64
+ identify==2.6.13
65
+ hf-xet==1.1.7
66
+ grandalf==0.8
67
+ fsspec==2025.7.0
68
+ frozenlist==1.7.0
69
+ fonttools==4.59.1
70
+ flatten-dict==0.4.2
71
+ filelock==3.19.1
72
+ eval_type_backport==0.2.2
73
+ entrypoints==0.4
74
+ dvc-render==1.0.2
75
+ dulwich==0.24.1
76
+ dpath==2.2.0
77
+ diskcache==5.6.3
78
+ cycler==0.12.1
79
+ configobj==5.0.9
80
+ colorama==0.4.6
81
+ click==8.2.1
82
+ cfgv==3.4.0
83
+ billiard==4.2.1
84
+ atpublic==6.0.1
85
+ asyncssh==2.21.0
86
+ annotated-types==0.7.0
87
+ aiohappyeyeballs==2.6.1
88
+ yarl==1.20.1
89
+ virtualenv==20.34.0
90
+ triton==3.1.0
91
+ sqltrie==0.11.2
92
+ scipy==1.16.1
93
+ ruamel.yaml==0.18.14
94
+ pygit2==1.18.1
95
+ pydantic==2.11.7
96
+ pandas==2.3.1
97
+ opencv-python-headless==4.12.0.88
98
+ nvidia-cusparse-cu12==12.3.1.170
99
+ nvidia-cudnn-cu12==9.1.0.70
100
+ markdown-it-py==4.0.0
101
+ lightly-utils==0.0.2
102
+ iterative-telemetry==0.0.10
103
+ hydra-core==1.3.2
104
+ huggingface-hub==0.34.4
105
+ gitdb==4.0.12
106
+ flufl.lock==8.2.0
107
+ flake8==7.3.0
108
+ dvc-studio-client==0.22.0
109
+ dvc-objects==5.1.1
110
+ dotenv==0.9.9
111
+ contourpy==1.3.3
112
+ click-repl==0.3.0
113
+ click-plugins==1.1.1.2
114
+ click-didyoumean==0.3.1
115
+ black==25.1.0
116
+ amqp==5.3.1
117
+ aiosignal==1.4.0
118
+ tokenizers==0.21.4
119
+ scikit-learn==1.7.1
120
+ rich==14.1.0
121
+ pre_commit==4.3.0
122
+ nvidia-cusolver-cu12==11.6.1.9
123
+ matplotlib==3.10.5
124
+ kombu==5.5.4
125
+ GitPython==3.1.45
126
+ gdown==5.2.0
127
+ dvc-data==3.16.11
128
+ albucore==0.0.24
129
+ aiohttp==3.12.15
130
+ wandb==0.21.1
131
+ typer==0.16.0
132
+ transformers==4.55.2
133
+ torch==2.5.1
134
+ seaborn==0.13.2
135
+ celery==5.5.3
136
+ albumentations==2.0.8
137
+ aiohttp-retry==2.9.1
138
+ torchvision==0.20.1
139
+ torchmetrics==1.8.1
140
+ scmrepo==3.5.2
141
+ dvc-task==0.40.2
142
+ dvc-http==2.32.0
143
+ timm==1.0.19
144
+ pytorch-lightning==2.5.3
145
+ gto==1.7.2
146
+ lightly==1.5.22
147
+ dvc==3.62.0
148
+ lightly_train==0.11.0
149
+ pluggy==1.6.0
150
+ iniconfig==2.1.0
151
+ pytest==8.4.1
152
+ jupyter-archive==3.4.0
153
+ nbzip==0.1.0
154
+ filetype==1.2.0
155
+ bash_kernel==0.10.0
156
+ jupyter-http-over-ws==0.0.8
157
+ conda-pack==0.8.1
158
+ MarkupSafe==3.0.2
159
+ PyYAML==6.0.2
160
+ Send2Trash==1.8.3
161
+ absl-py==2.3.0
162
+ anyio==4.9.0
163
+ argon2-cffi==25.1.0
164
+ argon2-cffi-bindings==21.2.0
165
+ arrow==1.3.0
166
+ asttokens==3.0.0
167
+ async-lru==2.0.5
168
+ attrs==25.3.0
169
+ babel==2.17.0
170
+ beautifulsoup4==4.13.4
171
+ bleach==6.2.0
172
+ certifi==2025.6.15
173
+ cffi==1.17.1
174
+ charset-normalizer==3.4.2
175
+ comm==0.2.2
176
+ debugpy==1.8.14
177
+ decorator==5.2.1
178
+ defusedxml==0.7.1
179
+ executing==2.2.0
180
+ fastjsonschema==2.21.1
181
+ fqdn==1.5.1
182
+ grpcio==1.73.1
183
+ h11==0.16.0
184
+ httpcore==1.0.9
185
+ httpx==0.28.1
186
+ idna==3.10
187
+ ipykernel==6.29.5
188
+ ipython==9.3.0
189
+ ipython_pygments_lexers==1.1.1
190
+ ipywidgets==8.1.7
191
+ isoduration==20.11.0
192
+ jedi==0.19.2
193
+ Jinja2==3.1.6
194
+ json5==0.12.0
195
+ jsonpointer==3.0.0
196
+ jsonschema==4.24.0
197
+ jsonschema-specifications==2025.4.1
198
+ jupyter==1.1.1
199
+ jupyter_client==8.6.3
200
+ jupyter-console==6.6.3
201
+ jupyter_core==5.8.1
202
+ jupyter-events==0.12.0
203
+ jupyter-lsp==2.2.5
204
+ jupyter_server==2.16.0
205
+ jupyter_server_terminals==0.5.3
206
+ jupyterlab==4.4.4
207
+ jupyterlab_pygments==0.3.0
208
+ jupyterlab_server==2.27.3
209
+ jupyterlab_widgets==3.0.15
210
+ Markdown==3.8.2
211
+ matplotlib-inline==0.1.7
212
+ mistune==3.1.3
213
+ nbclient==0.10.2
214
+ nbconvert==7.16.6
215
+ nbformat==5.10.4
216
+ nest-asyncio==1.6.0
217
+ notebook==7.4.3
218
+ notebook_shim==0.2.4
219
+ overrides==7.7.0
220
+ packaging==25.0
221
+ pandocfilters==1.5.1
222
+ parso==0.8.4
223
+ pexpect==4.9.0
224
+ platformdirs==4.3.8
225
+ prometheus_client==0.22.1
226
+ prompt_toolkit==3.0.51
227
+ protobuf==6.31.1
228
+ psutil==7.0.0
229
+ ptyprocess==0.7.0
230
+ pure_eval==0.2.3
231
+ pycparser==2.22
232
+ Pygments==2.19.2
233
+ python-dateutil==2.9.0.post0
234
+ python-json-logger==3.3.0
235
+ pyzmq==27.0.0
236
+ referencing==0.36.2
237
+ requests==2.32.4
238
+ rfc3339-validator==0.1.4
239
+ rfc3986-validator==0.1.1
240
+ rpds-py==0.25.1
241
+ sniffio==1.3.1
242
+ soupsieve==2.7
243
+ stack-data==0.6.3
244
+ tensorboard==2.19.0
245
+ tensorboard-data-server==0.7.2
246
+ terminado==0.18.1
247
+ tinycss2==1.4.0
248
+ tornado==6.5.1
249
+ traitlets==5.14.3
250
+ types-python-dateutil==2.9.0.20250516
251
+ typing_extensions==4.14.0
252
+ uri-template==1.3.0
253
+ urllib3==2.5.0
254
+ wcwidth==0.2.13
255
+ webcolors==24.11.1
256
+ webencodings==0.5.1
257
+ websocket-client==1.8.0
258
+ Werkzeug==3.1.3
259
+ widgetsnbextension==4.0.14
260
+ uv==0.7.16
261
+ PyGObject==3.48.2
262
+ PyJWT==2.7.0
263
+ blinker==1.7.0
264
+ cryptography==41.0.7
265
+ cryptography==41.0.7
266
+ dbus-python==1.3.2
267
+ distro==1.9.0
268
+ httplib2==0.20.4
269
+ iotop==0.6
270
+ launchpadlib==1.11.0
271
+ lazr.restfulclient==0.14.6
272
+ lazr.uri==1.0.6
273
+ oauthlib==3.2.2
274
+ pip==24.0
275
+ pyparsing==3.1.1
276
+ python-apt==2.7.7+ubuntu4
277
+ setuptools==68.1.2
278
+ six==1.16.0
279
+ supervisor==4.2.5
280
+ wadllib==1.3.6
281
+ wheel==0.42.0
ssl_distil/vit16s/wandb/run-20250815_171441-ek65ntv7/files/wandb-metadata.json ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "os": "Linux-5.15.0-141-generic-x86_64-with-glibc2.39",
3
+ "python": "CPython 3.12.3",
4
+ "startedAt": "2025-08-15T17:14:41.349084Z",
5
+ "program": "/workspace/ent-labotary/src/experiment/ssl_distil.py",
6
+ "codePath": "src/experiment/ssl_distil.py",
7
+ "codePathLocal": "src/experiment/ssl_distil.py",
8
+ "git": {
9
+ "remote": "https://github.com/PCTU-Deep-Medicine/ent-labotary.git",
10
+ "commit": "901492890f0effd68ec8b452322c4eb112ba523d"
11
+ },
12
+ "email": "acc.ggcolab@gmail.com",
13
+ "root": "/workspace/ent-labotary/outputs/ssl_distil/vit16s",
14
+ "host": "c69022374a27",
15
+ "executable": "/usr/bin/python3",
16
+ "cpu_count": 64,
17
+ "cpu_count_logical": 128,
18
+ "gpu": "NVIDIA GeForce RTX 5090",
19
+ "gpu_count": 1,
20
+ "disk": {
21
+ "/": {
22
+ "total": "53687091200",
23
+ "used": "12478435328"
24
+ }
25
+ },
26
+ "memory": {
27
+ "total": "270281490432"
28
+ },
29
+ "gpu_nvidia": [
30
+ {
31
+ "name": "NVIDIA GeForce RTX 5090",
32
+ "memoryTotal": "34190917632",
33
+ "cudaCores": 21760,
34
+ "architecture": "Blackwell",
35
+ "uuid": "GPU-019f0e4f-54b5-a1a6-64dc-bd83ce0d3eba"
36
+ }
37
+ ],
38
+ "cudaVersion": "12.8",
39
+ "writerId": "xhdvp47ye1bexit3likqpljsmg0hhppn"
40
+ }
ssl_distil/vit16s/wandb/run-20250815_171441-ek65ntv7/files/wandb-summary.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"_wandb":{"runtime":1},"_runtime":1}
ssl_distil/vit16s/wandb/run-20250815_171441-ek65ntv7/logs/debug-core.log ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {"time":"2025-08-15T17:14:41.391345015Z","level":"INFO","msg":"main: starting server","port-filename":"/tmp/tmpb5nqtsis/port-3292.txt","pid":3292,"log-level":0,"disable-analytics":false,"shutdown-on-parent-exit":false,"enable-dcgm-profiling":false}
2
+ {"time":"2025-08-15T17:14:41.392456248Z","level":"INFO","msg":"server: will exit if parent process dies","ppid":3292}
3
+ {"time":"2025-08-15T17:14:41.392412504Z","level":"INFO","msg":"server: accepting connections","addr":{"Name":"/tmp/wandb-3292-3495-1436525789/socket","Net":"unix"}}
4
+ {"time":"2025-08-15T17:14:41.558636138Z","level":"INFO","msg":"connection: ManageConnectionData: new connection created","id":"1(@)"}
5
+ {"time":"2025-08-15T17:14:41.564311471Z","level":"INFO","msg":"handleInformInit: received","streamId":"ek65ntv7","id":"1(@)"}
6
+ {"time":"2025-08-15T17:14:42.385423972Z","level":"INFO","msg":"handleInformInit: stream started","streamId":"ek65ntv7","id":"1(@)"}
7
+ {"time":"2025-08-15T17:14:44.565368972Z","level":"INFO","msg":"handleInformTeardown: server teardown initiated","id":"1(@)"}
8
+ {"time":"2025-08-15T17:14:44.565494853Z","level":"INFO","msg":"connection: closing","id":"1(@)"}
9
+ {"time":"2025-08-15T17:14:44.565540481Z","level":"INFO","msg":"server is shutting down"}
10
+ {"time":"2025-08-15T17:14:44.565596158Z","level":"INFO","msg":"connection: closed successfully","id":"1(@)"}
11
+ {"time":"2025-08-15T17:14:44.565669969Z","level":"INFO","msg":"server: listener closed","addr":{"Name":"/tmp/wandb-3292-3495-1436525789/socket","Net":"unix"}}
12
+ {"time":"2025-08-15T17:14:46.33660437Z","level":"INFO","msg":"handleInformTeardown: server shutdown complete","id":"1(@)"}
13
+ {"time":"2025-08-15T17:14:46.336659626Z","level":"INFO","msg":"connection: ManageConnectionData: connection closed","id":"1(@)"}
14
+ {"time":"2025-08-15T17:14:46.336702608Z","level":"INFO","msg":"server is closed"}
ssl_distil/vit16s/wandb/run-20250815_171441-ek65ntv7/logs/debug-internal.log ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {"time":"2025-08-15T17:14:41.564538907Z","level":"INFO","msg":"stream: starting","core version":"0.21.1"}
2
+ {"time":"2025-08-15T17:14:42.385289865Z","level":"INFO","msg":"stream: created new stream","id":"ek65ntv7"}
3
+ {"time":"2025-08-15T17:14:42.385410757Z","level":"INFO","msg":"stream: started","id":"ek65ntv7"}
4
+ {"time":"2025-08-15T17:14:42.385415967Z","level":"INFO","msg":"handler: started","stream_id":"ek65ntv7"}
5
+ {"time":"2025-08-15T17:14:42.385477986Z","level":"INFO","msg":"sender: started","stream_id":"ek65ntv7"}
6
+ {"time":"2025-08-15T17:14:42.385489327Z","level":"INFO","msg":"writer: started","stream_id":"ek65ntv7"}
7
+ {"time":"2025-08-15T17:14:44.565466028Z","level":"INFO","msg":"stream: closing","id":"ek65ntv7"}
8
+ {"time":"2025-08-15T17:14:45.554229201Z","level":"INFO","msg":"fileTransfer: Close: file transfer manager closed"}
9
+ {"time":"2025-08-15T17:14:46.322246171Z","level":"INFO","msg":"handler: closed","stream_id":"ek65ntv7"}
10
+ {"time":"2025-08-15T17:14:46.322428221Z","level":"INFO","msg":"sender: closed","stream_id":"ek65ntv7"}
11
+ {"time":"2025-08-15T17:14:46.322466063Z","level":"INFO","msg":"stream: closed","id":"ek65ntv7"}
ssl_distil/vit16s/wandb/run-20250815_171441-ek65ntv7/logs/debug.log ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 2025-08-15 17:14:41,350 INFO MainThread:3292 [wandb_setup.py:_flush():80] Current SDK version is 0.21.1
2
+ 2025-08-15 17:14:41,352 INFO MainThread:3292 [wandb_setup.py:_flush():80] Configure stats pid to 3292
3
+ 2025-08-15 17:14:41,352 INFO MainThread:3292 [wandb_setup.py:_flush():80] Loading settings from /root/.config/wandb/settings
4
+ 2025-08-15 17:14:41,352 INFO MainThread:3292 [wandb_setup.py:_flush():80] Loading settings from /workspace/ent-labotary/wandb/settings
5
+ 2025-08-15 17:14:41,352 INFO MainThread:3292 [wandb_setup.py:_flush():80] Loading settings from environment variables
6
+ 2025-08-15 17:14:41,352 INFO MainThread:3292 [wandb_init.py:setup_run_log_directory():703] Logging user logs to /workspace/ent-labotary/outputs/ssl_distil/vit16s/wandb/run-20250815_171441-ek65ntv7/logs/debug.log
7
+ 2025-08-15 17:14:41,352 INFO MainThread:3292 [wandb_init.py:setup_run_log_directory():704] Logging internal logs to /workspace/ent-labotary/outputs/ssl_distil/vit16s/wandb/run-20250815_171441-ek65ntv7/logs/debug-internal.log
8
+ 2025-08-15 17:14:41,352 INFO MainThread:3292 [wandb_init.py:init():830] calling init triggers
9
+ 2025-08-15 17:14:41,352 INFO MainThread:3292 [wandb_init.py:init():835] wandb.init called with sweep_config: {}
10
+ config: {'_wandb': {}}
11
+ 2025-08-15 17:14:41,352 INFO MainThread:3292 [wandb_init.py:init():871] starting backend
12
+ 2025-08-15 17:14:41,558 INFO MainThread:3292 [wandb_init.py:init():874] sending inform_init request
13
+ 2025-08-15 17:14:41,561 INFO MainThread:3292 [wandb_init.py:init():882] backend started and connected
14
+ 2025-08-15 17:14:41,563 INFO MainThread:3292 [wandb_init.py:init():953] updated telemetry
15
+ 2025-08-15 17:14:41,571 INFO MainThread:3292 [wandb_init.py:init():977] communicating run to backend with 90.0 second timeout
16
+ 2025-08-15 17:14:43,029 INFO MainThread:3292 [wandb_init.py:init():1029] starting run threads in backend
17
+ 2025-08-15 17:14:43,250 INFO MainThread:3292 [wandb_run.py:_console_start():2494] atexit reg
18
+ 2025-08-15 17:14:43,250 INFO MainThread:3292 [wandb_run.py:_redirect():2342] redirect: wrap_raw
19
+ 2025-08-15 17:14:43,250 INFO MainThread:3292 [wandb_run.py:_redirect():2411] Wrapping output streams.
20
+ 2025-08-15 17:14:43,250 INFO MainThread:3292 [wandb_run.py:_redirect():2434] Redirects installed.
21
+ 2025-08-15 17:14:43,251 INFO MainThread:3292 [wandb_init.py:init():1075] run started, returning control to user process
22
+ 2025-08-15 17:14:43,252 INFO MainThread:3292 [wandb_run.py:_config_callback():1380] config_cb None None {'out': 'outputs/ssl_distil/vit16s', 'data': 'data/kyucapsule', 'model': 'VisionTransformer', 'method': 'distillation', 'method_args': {'lr_scale_method': 'sqrt', 'reference_batch_size': 1536, 'n_teacher_blocks': 2, 'teacher': 'dinov3/vitb16', 'teacher_weights': None, 'teacher_url': 'https://dinov3.llamameta.net/dinov3_vitb16/dinov3_vitb16_pretrain_lvd1689m-73cec8be.pth?Policy=eyJTdGF0ZW1lbnQiOlt7InVuaXF1ZV9oYXNoIjoidHIwZnd1bWJpNXQ3MDN4cHR6ZnQwYWJvIiwiUmVzb3VyY2UiOiJodHRwczpcL1wvZGlub3YzLmxsYW1hbWV0YS5uZXRcLyoiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3NTU0NDQyOTJ9fX1dfQ__&Signature=My7izi9fGryWxHUZt0Ndjf%7EXL5DZqsEw7zj0srntCpnl-ef5RIXlC3GsiUhpPsk%7Ex1926VqFIZq1DopLq-qZLm8R%7E%7EMz50FnqqgmpTilHZ37qXXzfs5zKpoKtlREY4Zr7MY9mitysZM52qW-Ql59QnsPiw596ibmw9fuDo5%7EsVmD1mTJUaiY%7Eh2mwjTZIHDaBwCdyJMLcfjnd45ERNIJ3AmyNXxkZYSFjLBh%7E%7Erwo0fJStpUbbHlcgPp2y1qpKhkOb3GTPoqpPx9JGXAoRORBrnSfcG0O7vcP0I3b4gjqTNpmmtmUxkWytxM0uqw3wuanUucTg2a4oFx7XnkHrjyjQ__&Key-Pair-Id=K15QRJLYKIFSLZ&Download-Request-ID=1269751050845944', 'n_projection_layers': 1, 'projection_hidden_dim': 2048}, 'embed_dim': None, 'epochs': 300, 'batch_size': 32, 'num_workers': 64, 'devices': 1, 'num_nodes': 1, 'resume_interrupted': True, 'checkpoint': None, 'overwrite': True, 'accelerator': 'CUDAAccelerator', 'strategy': 'SingleDeviceStrategy', 'precision': '32-true', 'float32_matmul_precision': 'highest', 'seed': 0, 'loggers': {'jsonl': {'flush_logs_every_n_steps': 100}, 'mlflow': None, 'tensorboard': {'name': '', 'version': '', 'log_graph': False, 'default_hp_metric': True, 'prefix': '', 'sub_dir': None}, 'wandb': {'name': None, 'version': None, 'offline': False, 'anonymous': None, 'project': 'ent-endoscopy-ssl', 'log_model': False, 'prefix': '', 'checkpoint_name': None}}, 'callbacks': {'learning_rate_monitor': {}, 'device_stats_monitor': None, 'early_stopping': {'monitor': 'train_loss', 'patience': 1000000000000, 'check_finite': True}, 'model_export': {'every_n_epochs': 1}, 'model_checkpoint': {'filename': None, 'save_last': True, 'enable_version_counter': False, 'save_top_k': 1, 'every_n_epochs': None}}, 'optim': 'lars', 'optim_args': {'lr': 9.0, 'momentum': 0.9, 'dampening': 0.0, 'weight_decay': 1e-06, 'nesterov': False, 'trust_coefficient': 0.001, 'eps': 1e-08}, 'transform_args': {'image_size': [224, 224], 'channel_drop': None, 'random_resize': {'min_scale': 0.14, 'max_scale': 1.0}, 'random_flip': {'horizontal_prob': 0.5, 'vertical_prob': 0.0}, 'random_rotation': None, 'color_jitter': {'prob': 0.8, 'strength': 0.5, 'brightness': 0.8, 'contrast': 0.8, 'saturation': 0.4, 'hue': 0.2}, 'random_gray_scale': 0.2, 'normalize': {'mean': [0.485, 0.456, 0.406], 'std': [0.229, 0.224, 0.225]}, 'gaussian_blur': {'prob': 1.0, 'sigmas': [0.0, 0.1], 'blur_limit': 0}, 'solarize': None}, 'loader_args': None, 'trainer_args': None, 'model_args': None, 'resume': None}
23
+ 2025-08-15 17:14:44,564 INFO MsgRouterThr:3292 [mailbox.py:close():129] [no run ID] Closing mailbox, abandoning 1 handles.
ssl_distil/vit16s/wandb/run-20250815_171441-ek65ntv7/run-ek65ntv7.wandb ADDED
Binary file (10.1 kB). View file
 
ssl_distil/vit16s/wandb/run-20250815_171634-0c5znv3v/files/config.yaml ADDED
@@ -0,0 +1,218 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ _wandb:
2
+ value:
3
+ cli_version: 0.21.1
4
+ e:
5
+ 87056uknnogpzzcq1y0zouxcr3gohk2o:
6
+ codePath: src/experiment/ssl_distil.py
7
+ codePathLocal: src/experiment/ssl_distil.py
8
+ cpu_count: 64
9
+ cpu_count_logical: 128
10
+ cudaVersion: "12.8"
11
+ disk:
12
+ /:
13
+ total: "53687091200"
14
+ used: "12478517248"
15
+ email: acc.ggcolab@gmail.com
16
+ executable: /usr/bin/python3
17
+ git:
18
+ commit: 901492890f0effd68ec8b452322c4eb112ba523d
19
+ remote: https://github.com/PCTU-Deep-Medicine/ent-labotary.git
20
+ gpu: NVIDIA GeForce RTX 5090
21
+ gpu_count: 1
22
+ gpu_nvidia:
23
+ - architecture: Blackwell
24
+ cudaCores: 21760
25
+ memoryTotal: "34190917632"
26
+ name: NVIDIA GeForce RTX 5090
27
+ uuid: GPU-019f0e4f-54b5-a1a6-64dc-bd83ce0d3eba
28
+ host: c69022374a27
29
+ memory:
30
+ total: "270281490432"
31
+ os: Linux-5.15.0-141-generic-x86_64-with-glibc2.39
32
+ program: /workspace/ent-labotary/src/experiment/ssl_distil.py
33
+ python: CPython 3.12.3
34
+ root: /workspace/ent-labotary/outputs/ssl_distil/vit16s
35
+ startedAt: "2025-08-15T17:16:34.351512Z"
36
+ writerId: 87056uknnogpzzcq1y0zouxcr3gohk2o
37
+ m:
38
+ - "1": trainer/global_step
39
+ "6":
40
+ - 3
41
+ "7": []
42
+ - "2": '*'
43
+ "5": 1
44
+ "6":
45
+ - 1
46
+ "7": []
47
+ python_version: 3.12.3
48
+ t:
49
+ "1":
50
+ - 1
51
+ - 5
52
+ - 9
53
+ - 11
54
+ - 41
55
+ - 49
56
+ - 53
57
+ - 63
58
+ - 80
59
+ - 103
60
+ - 105
61
+ "2":
62
+ - 1
63
+ - 5
64
+ - 9
65
+ - 11
66
+ - 41
67
+ - 49
68
+ - 53
69
+ - 63
70
+ - 80
71
+ - 103
72
+ - 105
73
+ "3":
74
+ - 7
75
+ - 66
76
+ "4": 3.12.3
77
+ "5": 0.21.1
78
+ "6": 4.55.2
79
+ "12": 0.21.1
80
+ "13": linux-x86_64
81
+ accelerator:
82
+ value: CUDAAccelerator
83
+ batch_size:
84
+ value: 32
85
+ callbacks:
86
+ value:
87
+ device_stats_monitor: null
88
+ early_stopping:
89
+ check_finite: true
90
+ monitor: train_loss
91
+ patience: 1000000000000
92
+ model_checkpoint:
93
+ enable_version_counter: false
94
+ every_n_epochs: null
95
+ filename: null
96
+ save_last: true
97
+ save_top_k: 1
98
+ model_export:
99
+ every_n_epochs: 1
100
+ checkpoint:
101
+ value: null
102
+ data:
103
+ value: data/kyucapsule
104
+ devices:
105
+ value: 1
106
+ embed_dim:
107
+ value: null
108
+ epochs:
109
+ value: 300
110
+ float32_matmul_precision:
111
+ value: highest
112
+ loader_args:
113
+ value: null
114
+ loggers:
115
+ value:
116
+ jsonl:
117
+ flush_logs_every_n_steps: 100
118
+ mlflow: null
119
+ tensorboard:
120
+ default_hp_metric: true
121
+ log_graph: false
122
+ name: ""
123
+ prefix: ""
124
+ sub_dir: null
125
+ version: ""
126
+ wandb:
127
+ anonymous: null
128
+ checkpoint_name: null
129
+ log_model: false
130
+ name: null
131
+ offline: false
132
+ prefix: ""
133
+ project: ent-endoscopy-ssl
134
+ version: null
135
+ method:
136
+ value: distillation
137
+ method_args:
138
+ value:
139
+ lr_scale_method: sqrt
140
+ n_projection_layers: 1
141
+ n_teacher_blocks: 2
142
+ projection_hidden_dim: 2048
143
+ reference_batch_size: 1536
144
+ teacher: dinov3/vitb16
145
+ teacher_url: https://dinov3.llamameta.net/dinov3_vitb16/dinov3_vitb16_pretrain_lvd1689m-73cec8be.pth?Policy=eyJTdGF0ZW1lbnQiOlt7InVuaXF1ZV9oYXNoIjoidHIwZnd1bWJpNXQ3MDN4cHR6ZnQwYWJvIiwiUmVzb3VyY2UiOiJodHRwczpcL1wvZGlub3YzLmxsYW1hbWV0YS5uZXRcLyoiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3NTU0NDQyOTJ9fX1dfQ__&Signature=My7izi9fGryWxHUZt0Ndjf%7EXL5DZqsEw7zj0srntCpnl-ef5RIXlC3GsiUhpPsk%7Ex1926VqFIZq1DopLq-qZLm8R%7E%7EMz50FnqqgmpTilHZ37qXXzfs5zKpoKtlREY4Zr7MY9mitysZM52qW-Ql59QnsPiw596ibmw9fuDo5%7EsVmD1mTJUaiY%7Eh2mwjTZIHDaBwCdyJMLcfjnd45ERNIJ3AmyNXxkZYSFjLBh%7E%7Erwo0fJStpUbbHlcgPp2y1qpKhkOb3GTPoqpPx9JGXAoRORBrnSfcG0O7vcP0I3b4gjqTNpmmtmUxkWytxM0uqw3wuanUucTg2a4oFx7XnkHrjyjQ__&Key-Pair-Id=K15QRJLYKIFSLZ&Download-Request-ID=1269751050845944
146
+ teacher_weights: null
147
+ model:
148
+ value: VisionTransformer
149
+ model_args:
150
+ value: null
151
+ num_nodes:
152
+ value: 1
153
+ num_workers:
154
+ value: 64
155
+ optim:
156
+ value: lars
157
+ optim_args:
158
+ value:
159
+ dampening: 0
160
+ eps: 1e-08
161
+ lr: 9
162
+ momentum: 0.9
163
+ nesterov: false
164
+ trust_coefficient: 0.001
165
+ weight_decay: 1e-06
166
+ out:
167
+ value: outputs/ssl_distil/vit16s
168
+ overwrite:
169
+ value: true
170
+ precision:
171
+ value: 32-true
172
+ resume:
173
+ value: null
174
+ resume_interrupted:
175
+ value: true
176
+ seed:
177
+ value: 0
178
+ strategy:
179
+ value: SingleDeviceStrategy
180
+ trainer_args:
181
+ value: null
182
+ transform_args:
183
+ value:
184
+ channel_drop: null
185
+ color_jitter:
186
+ brightness: 0.8
187
+ contrast: 0.8
188
+ hue: 0.2
189
+ prob: 0.8
190
+ saturation: 0.4
191
+ strength: 0.5
192
+ gaussian_blur:
193
+ blur_limit: 0
194
+ prob: 1
195
+ sigmas:
196
+ - 0
197
+ - 0.1
198
+ image_size:
199
+ - 224
200
+ - 224
201
+ normalize:
202
+ mean:
203
+ - 0.485
204
+ - 0.456
205
+ - 0.406
206
+ std:
207
+ - 0.229
208
+ - 0.224
209
+ - 0.225
210
+ random_flip:
211
+ horizontal_prob: 0.5
212
+ vertical_prob: 0
213
+ random_gray_scale: 0.2
214
+ random_resize:
215
+ max_scale: 1
216
+ min_scale: 0.14
217
+ random_rotation: null
218
+ solarize: null
ssl_distil/vit16s/wandb/run-20250815_171634-0c5znv3v/files/output.log ADDED
@@ -0,0 +1,46 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /usr/local/lib/python3.12/dist-packages/pytorch_lightning/trainer/connectors/checkpoint_connector.py:190: .fit(ckpt_path="last") is set, but there is no last checkpoint available. No checkpoint will be loaded. HINT: Set `ModelCheckpoint(..., save_last=True)`.
2
+ 
3
+ LOCAL_RANK: 0 - CUDA_VISIBLE_DEVICES: [0]
4
+ Loading `train_dataloader` to estimate number of stepping batches.
5
+ Traceback (most recent call last):
6
+ File "/workspace/ent-labotary/src/experiment/ssl_distil.py", line 24, in <module>
7
+ lightly_train.train(
8
+ File "/usr/local/lib/python3.12/dist-packages/lightly_train/_commands/train.py", line 237, in train
9
+ train_from_config(config=config)
10
+ File "/usr/local/lib/python3.12/dist-packages/lightly_train/_commands/train.py", line 408, in train_from_config
11
+ trainer_instance.fit(
12
+ File "/usr/local/lib/python3.12/dist-packages/pytorch_lightning/trainer/trainer.py", line 561, in fit
13
+ call._call_and_handle_interrupt(
14
+ File "/usr/local/lib/python3.12/dist-packages/pytorch_lightning/trainer/call.py", line 49, in _call_and_handle_interrupt
15
+ return trainer_fn(*args, **kwargs)
16
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^
17
+ File "/usr/local/lib/python3.12/dist-packages/pytorch_lightning/trainer/trainer.py", line 599, in _fit_impl
18
+ self._run(model, ckpt_path=ckpt_path)
19
+ File "/usr/local/lib/python3.12/dist-packages/pytorch_lightning/trainer/trainer.py", line 988, in _run
20
+ self.strategy.setup(self)
21
+ File "/usr/local/lib/python3.12/dist-packages/pytorch_lightning/strategies/strategy.py", line 159, in setup
22
+ self.setup_optimizers(trainer)
23
+ File "/usr/local/lib/python3.12/dist-packages/pytorch_lightning/strategies/strategy.py", line 139, in setup_optimizers
24
+ self.optimizers, self.lr_scheduler_configs = _init_optimizers_and_lr_schedulers(self.lightning_module)
25
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
26
+ File "/usr/local/lib/python3.12/dist-packages/pytorch_lightning/core/optimizer.py", line 180, in _init_optimizers_and_lr_schedulers
27
+ optim_conf = call._call_lightning_module_hook(model.trainer, "configure_optimizers", pl_module=model)
28
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
29
+ File "/usr/local/lib/python3.12/dist-packages/pytorch_lightning/trainer/call.py", line 177, in _call_lightning_module_hook
30
+ output = fn(*args, **kwargs)
31
+ ^^^^^^^^^^^^^^^^^^^
32
+ File "/usr/local/lib/python3.12/dist-packages/lightly_train/_methods/method.py", line 108, in configure_optimizers
33
+ int(self.trainer.estimated_stepping_batches),
34
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
35
+ File "/usr/local/lib/python3.12/dist-packages/pytorch_lightning/trainer/trainer.py", line 1707, in estimated_stepping_batches
36
+ self.fit_loop.setup_data()
37
+ File "/usr/local/lib/python3.12/dist-packages/pytorch_lightning/loops/fit_loop.py", line 265, in setup_data
38
+ length = len(dl) if has_len_all_ranks(dl, trainer.strategy, allow_zero_length) else float("inf")
39
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
40
+ File "/usr/local/lib/python3.12/dist-packages/pytorch_lightning/utilities/data.py", line 105, in has_len_all_ranks
41
+ if total_length == 0:
42
+ ^^^^^^^^^^^^^^^^^
43
+ RuntimeError: CUDA error: no kernel image is available for execution on the device
44
+ CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.
45
+ For debugging consider passing CUDA_LAUNCH_BLOCKING=1
46
+ Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.
ssl_distil/vit16s/wandb/run-20250815_171634-0c5znv3v/files/requirements.txt ADDED
@@ -0,0 +1,281 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ stringzilla==3.12.6
2
+ simsimd==6.5.0
3
+ pytz==2025.2
4
+ pygtrie==2.5.0
5
+ mpmath==1.3.0
6
+ funcy==2.0
7
+ distlib==0.4.0
8
+ dictdiffer==0.9.0
9
+ appdirs==1.4.4
10
+ antlr4-python3-runtime==4.9.3
11
+ aenum==3.1.16
12
+ zc.lockfile==3.0.post1
13
+ voluptuous==0.15.2
14
+ vine==5.1.0
15
+ tzdata==2025.2
16
+ typing-inspection==0.4.1
17
+ tqdm==4.67.1
18
+ tomlkit==0.13.3
19
+ threadpoolctl==3.6.0
20
+ tabulate==0.9.0
21
+ sympy==1.13.1
22
+ smmap==5.0.2
23
+ shtab==1.7.2
24
+ shortuuid==1.0.13
25
+ shellingham==1.5.4
26
+ sentry-sdk==2.35.0
27
+ semver==3.0.4
28
+ safetensors==0.6.2
29
+ ruamel.yaml.clib==0.2.12
30
+ regex==2025.7.34
31
+ python-dotenv==1.1.1
32
+ PySocks==1.7.1
33
+ pyflakes==3.4.0
34
+ pydot==4.0.1
35
+ pydantic_core==2.33.2
36
+ pycodestyle==2.14.0
37
+ pyarrow==21.0.0
38
+ propcache==0.3.2
39
+ pillow==11.3.0
40
+ pathspec==0.12.1
41
+ orjson==3.11.2
42
+ omegaconf==2.3.0
43
+ nvidia-nvtx-cu12==12.4.127
44
+ nvidia-nvjitlink-cu12==12.4.127
45
+ nvidia-nccl-cu12==2.21.5
46
+ nvidia-curand-cu12==10.3.5.147
47
+ nvidia-cufft-cu12==11.2.1.3
48
+ nvidia-cuda-runtime-cu12==12.4.127
49
+ nvidia-cuda-nvrtc-cu12==12.4.127
50
+ nvidia-cuda-cupti-cu12==12.4.127
51
+ nvidia-cublas-cu12==12.4.5.8
52
+ numpy==2.2.6
53
+ nodeenv==1.9.1
54
+ networkx==3.5
55
+ mypy_extensions==1.1.0
56
+ multidict==6.6.4
57
+ mdurl==0.1.2
58
+ mccabe==0.7.0
59
+ loguru==0.7.3
60
+ lightning-utilities==0.15.2
61
+ kiwisolver==1.4.9
62
+ joblib==1.5.1
63
+ isort==6.0.1
64
+ identify==2.6.13
65
+ hf-xet==1.1.7
66
+ grandalf==0.8
67
+ fsspec==2025.7.0
68
+ frozenlist==1.7.0
69
+ fonttools==4.59.1
70
+ flatten-dict==0.4.2
71
+ filelock==3.19.1
72
+ eval_type_backport==0.2.2
73
+ entrypoints==0.4
74
+ dvc-render==1.0.2
75
+ dulwich==0.24.1
76
+ dpath==2.2.0
77
+ diskcache==5.6.3
78
+ cycler==0.12.1
79
+ configobj==5.0.9
80
+ colorama==0.4.6
81
+ click==8.2.1
82
+ cfgv==3.4.0
83
+ billiard==4.2.1
84
+ atpublic==6.0.1
85
+ asyncssh==2.21.0
86
+ annotated-types==0.7.0
87
+ aiohappyeyeballs==2.6.1
88
+ yarl==1.20.1
89
+ virtualenv==20.34.0
90
+ triton==3.1.0
91
+ sqltrie==0.11.2
92
+ scipy==1.16.1
93
+ ruamel.yaml==0.18.14
94
+ pygit2==1.18.1
95
+ pydantic==2.11.7
96
+ pandas==2.3.1
97
+ opencv-python-headless==4.12.0.88
98
+ nvidia-cusparse-cu12==12.3.1.170
99
+ nvidia-cudnn-cu12==9.1.0.70
100
+ markdown-it-py==4.0.0
101
+ lightly-utils==0.0.2
102
+ iterative-telemetry==0.0.10
103
+ hydra-core==1.3.2
104
+ huggingface-hub==0.34.4
105
+ gitdb==4.0.12
106
+ flufl.lock==8.2.0
107
+ flake8==7.3.0
108
+ dvc-studio-client==0.22.0
109
+ dvc-objects==5.1.1
110
+ dotenv==0.9.9
111
+ contourpy==1.3.3
112
+ click-repl==0.3.0
113
+ click-plugins==1.1.1.2
114
+ click-didyoumean==0.3.1
115
+ black==25.1.0
116
+ amqp==5.3.1
117
+ aiosignal==1.4.0
118
+ tokenizers==0.21.4
119
+ scikit-learn==1.7.1
120
+ rich==14.1.0
121
+ pre_commit==4.3.0
122
+ nvidia-cusolver-cu12==11.6.1.9
123
+ matplotlib==3.10.5
124
+ kombu==5.5.4
125
+ GitPython==3.1.45
126
+ gdown==5.2.0
127
+ dvc-data==3.16.11
128
+ albucore==0.0.24
129
+ aiohttp==3.12.15
130
+ wandb==0.21.1
131
+ typer==0.16.0
132
+ transformers==4.55.2
133
+ torch==2.5.1
134
+ seaborn==0.13.2
135
+ celery==5.5.3
136
+ albumentations==2.0.8
137
+ aiohttp-retry==2.9.1
138
+ torchvision==0.20.1
139
+ torchmetrics==1.8.1
140
+ scmrepo==3.5.2
141
+ dvc-task==0.40.2
142
+ dvc-http==2.32.0
143
+ timm==1.0.19
144
+ pytorch-lightning==2.5.3
145
+ gto==1.7.2
146
+ lightly==1.5.22
147
+ dvc==3.62.0
148
+ lightly_train==0.11.0
149
+ pluggy==1.6.0
150
+ iniconfig==2.1.0
151
+ pytest==8.4.1
152
+ jupyter-archive==3.4.0
153
+ nbzip==0.1.0
154
+ filetype==1.2.0
155
+ bash_kernel==0.10.0
156
+ jupyter-http-over-ws==0.0.8
157
+ conda-pack==0.8.1
158
+ MarkupSafe==3.0.2
159
+ PyYAML==6.0.2
160
+ Send2Trash==1.8.3
161
+ absl-py==2.3.0
162
+ anyio==4.9.0
163
+ argon2-cffi==25.1.0
164
+ argon2-cffi-bindings==21.2.0
165
+ arrow==1.3.0
166
+ asttokens==3.0.0
167
+ async-lru==2.0.5
168
+ attrs==25.3.0
169
+ babel==2.17.0
170
+ beautifulsoup4==4.13.4
171
+ bleach==6.2.0
172
+ certifi==2025.6.15
173
+ cffi==1.17.1
174
+ charset-normalizer==3.4.2
175
+ comm==0.2.2
176
+ debugpy==1.8.14
177
+ decorator==5.2.1
178
+ defusedxml==0.7.1
179
+ executing==2.2.0
180
+ fastjsonschema==2.21.1
181
+ fqdn==1.5.1
182
+ grpcio==1.73.1
183
+ h11==0.16.0
184
+ httpcore==1.0.9
185
+ httpx==0.28.1
186
+ idna==3.10
187
+ ipykernel==6.29.5
188
+ ipython==9.3.0
189
+ ipython_pygments_lexers==1.1.1
190
+ ipywidgets==8.1.7
191
+ isoduration==20.11.0
192
+ jedi==0.19.2
193
+ Jinja2==3.1.6
194
+ json5==0.12.0
195
+ jsonpointer==3.0.0
196
+ jsonschema==4.24.0
197
+ jsonschema-specifications==2025.4.1
198
+ jupyter==1.1.1
199
+ jupyter_client==8.6.3
200
+ jupyter-console==6.6.3
201
+ jupyter_core==5.8.1
202
+ jupyter-events==0.12.0
203
+ jupyter-lsp==2.2.5
204
+ jupyter_server==2.16.0
205
+ jupyter_server_terminals==0.5.3
206
+ jupyterlab==4.4.4
207
+ jupyterlab_pygments==0.3.0
208
+ jupyterlab_server==2.27.3
209
+ jupyterlab_widgets==3.0.15
210
+ Markdown==3.8.2
211
+ matplotlib-inline==0.1.7
212
+ mistune==3.1.3
213
+ nbclient==0.10.2
214
+ nbconvert==7.16.6
215
+ nbformat==5.10.4
216
+ nest-asyncio==1.6.0
217
+ notebook==7.4.3
218
+ notebook_shim==0.2.4
219
+ overrides==7.7.0
220
+ packaging==25.0
221
+ pandocfilters==1.5.1
222
+ parso==0.8.4
223
+ pexpect==4.9.0
224
+ platformdirs==4.3.8
225
+ prometheus_client==0.22.1
226
+ prompt_toolkit==3.0.51
227
+ protobuf==6.31.1
228
+ psutil==7.0.0
229
+ ptyprocess==0.7.0
230
+ pure_eval==0.2.3
231
+ pycparser==2.22
232
+ Pygments==2.19.2
233
+ python-dateutil==2.9.0.post0
234
+ python-json-logger==3.3.0
235
+ pyzmq==27.0.0
236
+ referencing==0.36.2
237
+ requests==2.32.4
238
+ rfc3339-validator==0.1.4
239
+ rfc3986-validator==0.1.1
240
+ rpds-py==0.25.1
241
+ sniffio==1.3.1
242
+ soupsieve==2.7
243
+ stack-data==0.6.3
244
+ tensorboard==2.19.0
245
+ tensorboard-data-server==0.7.2
246
+ terminado==0.18.1
247
+ tinycss2==1.4.0
248
+ tornado==6.5.1
249
+ traitlets==5.14.3
250
+ types-python-dateutil==2.9.0.20250516
251
+ typing_extensions==4.14.0
252
+ uri-template==1.3.0
253
+ urllib3==2.5.0
254
+ wcwidth==0.2.13
255
+ webcolors==24.11.1
256
+ webencodings==0.5.1
257
+ websocket-client==1.8.0
258
+ Werkzeug==3.1.3
259
+ widgetsnbextension==4.0.14
260
+ uv==0.7.16
261
+ PyGObject==3.48.2
262
+ PyJWT==2.7.0
263
+ blinker==1.7.0
264
+ cryptography==41.0.7
265
+ cryptography==41.0.7
266
+ dbus-python==1.3.2
267
+ distro==1.9.0
268
+ httplib2==0.20.4
269
+ iotop==0.6
270
+ launchpadlib==1.11.0
271
+ lazr.restfulclient==0.14.6
272
+ lazr.uri==1.0.6
273
+ oauthlib==3.2.2
274
+ pip==24.0
275
+ pyparsing==3.1.1
276
+ python-apt==2.7.7+ubuntu4
277
+ setuptools==68.1.2
278
+ six==1.16.0
279
+ supervisor==4.2.5
280
+ wadllib==1.3.6
281
+ wheel==0.42.0
ssl_distil/vit16s/wandb/run-20250815_171634-0c5znv3v/files/wandb-metadata.json ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "os": "Linux-5.15.0-141-generic-x86_64-with-glibc2.39",
3
+ "python": "CPython 3.12.3",
4
+ "startedAt": "2025-08-15T17:16:34.351512Z",
5
+ "program": "/workspace/ent-labotary/src/experiment/ssl_distil.py",
6
+ "codePath": "src/experiment/ssl_distil.py",
7
+ "codePathLocal": "src/experiment/ssl_distil.py",
8
+ "git": {
9
+ "remote": "https://github.com/PCTU-Deep-Medicine/ent-labotary.git",
10
+ "commit": "901492890f0effd68ec8b452322c4eb112ba523d"
11
+ },
12
+ "email": "acc.ggcolab@gmail.com",
13
+ "root": "/workspace/ent-labotary/outputs/ssl_distil/vit16s",
14
+ "host": "c69022374a27",
15
+ "executable": "/usr/bin/python3",
16
+ "cpu_count": 64,
17
+ "cpu_count_logical": 128,
18
+ "gpu": "NVIDIA GeForce RTX 5090",
19
+ "gpu_count": 1,
20
+ "disk": {
21
+ "/": {
22
+ "total": "53687091200",
23
+ "used": "12478517248"
24
+ }
25
+ },
26
+ "memory": {
27
+ "total": "270281490432"
28
+ },
29
+ "gpu_nvidia": [
30
+ {
31
+ "name": "NVIDIA GeForce RTX 5090",
32
+ "memoryTotal": "34190917632",
33
+ "cudaCores": 21760,
34
+ "architecture": "Blackwell",
35
+ "uuid": "GPU-019f0e4f-54b5-a1a6-64dc-bd83ce0d3eba"
36
+ }
37
+ ],
38
+ "cudaVersion": "12.8",
39
+ "writerId": "87056uknnogpzzcq1y0zouxcr3gohk2o"
40
+ }
ssl_distil/vit16s/wandb/run-20250815_171634-0c5znv3v/files/wandb-summary.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"_wandb":{"runtime":1},"_runtime":1}
ssl_distil/vit16s/wandb/run-20250815_171634-0c5znv3v/logs/debug-core.log ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {"time":"2025-08-15T17:16:34.385076482Z","level":"INFO","msg":"main: starting server","port-filename":"/tmp/tmpuhq5syhy/port-3586.txt","pid":3586,"log-level":0,"disable-analytics":false,"shutdown-on-parent-exit":false,"enable-dcgm-profiling":false}
2
+ {"time":"2025-08-15T17:16:34.38599792Z","level":"INFO","msg":"server: will exit if parent process dies","ppid":3586}
3
+ {"time":"2025-08-15T17:16:34.385986689Z","level":"INFO","msg":"server: accepting connections","addr":{"Name":"/tmp/wandb-3586-3789-552714621/socket","Net":"unix"}}
4
+ {"time":"2025-08-15T17:16:34.560351788Z","level":"INFO","msg":"connection: ManageConnectionData: new connection created","id":"1(@)"}
5
+ {"time":"2025-08-15T17:16:34.567056216Z","level":"INFO","msg":"handleInformInit: received","streamId":"0c5znv3v","id":"1(@)"}
6
+ {"time":"2025-08-15T17:16:35.473342213Z","level":"INFO","msg":"handleInformInit: stream started","streamId":"0c5znv3v","id":"1(@)"}
7
+ {"time":"2025-08-15T17:16:38.05608137Z","level":"INFO","msg":"handleInformTeardown: server teardown initiated","id":"1(@)"}
8
+ {"time":"2025-08-15T17:16:38.056180771Z","level":"INFO","msg":"connection: closing","id":"1(@)"}
9
+ {"time":"2025-08-15T17:16:38.056211209Z","level":"INFO","msg":"server is shutting down"}
10
+ {"time":"2025-08-15T17:16:38.056244654Z","level":"INFO","msg":"connection: closed successfully","id":"1(@)"}
11
+ {"time":"2025-08-15T17:16:38.056316482Z","level":"INFO","msg":"server: listener closed","addr":{"Name":"/tmp/wandb-3586-3789-552714621/socket","Net":"unix"}}
12
+ {"time":"2025-08-15T17:16:39.996193209Z","level":"INFO","msg":"handleInformTeardown: server shutdown complete","id":"1(@)"}
13
+ {"time":"2025-08-15T17:16:39.996246982Z","level":"INFO","msg":"connection: ManageConnectionData: connection closed","id":"1(@)"}
14
+ {"time":"2025-08-15T17:16:39.996275828Z","level":"INFO","msg":"server is closed"}
ssl_distil/vit16s/wandb/run-20250815_171634-0c5znv3v/logs/debug-internal.log ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {"time":"2025-08-15T17:16:34.567271198Z","level":"INFO","msg":"stream: starting","core version":"0.21.1"}
2
+ {"time":"2025-08-15T17:16:35.473268852Z","level":"INFO","msg":"stream: created new stream","id":"0c5znv3v"}
3
+ {"time":"2025-08-15T17:16:35.473327585Z","level":"INFO","msg":"stream: started","id":"0c5znv3v"}
4
+ {"time":"2025-08-15T17:16:35.473411366Z","level":"INFO","msg":"writer: started","stream_id":"0c5znv3v"}
5
+ {"time":"2025-08-15T17:16:35.473429751Z","level":"INFO","msg":"sender: started","stream_id":"0c5znv3v"}
6
+ {"time":"2025-08-15T17:16:35.473477433Z","level":"INFO","msg":"handler: started","stream_id":"0c5znv3v"}
7
+ {"time":"2025-08-15T17:16:38.056177665Z","level":"INFO","msg":"stream: closing","id":"0c5znv3v"}
8
+ {"time":"2025-08-15T17:16:39.16047244Z","level":"INFO","msg":"fileTransfer: Close: file transfer manager closed"}
9
+ {"time":"2025-08-15T17:16:39.977925849Z","level":"INFO","msg":"handler: closed","stream_id":"0c5znv3v"}
10
+ {"time":"2025-08-15T17:16:39.978082499Z","level":"INFO","msg":"sender: closed","stream_id":"0c5znv3v"}
11
+ {"time":"2025-08-15T17:16:39.9781194Z","level":"INFO","msg":"stream: closed","id":"0c5znv3v"}
ssl_distil/vit16s/wandb/run-20250815_171634-0c5znv3v/logs/debug.log ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 2025-08-15 17:16:34,353 INFO MainThread:3586 [wandb_setup.py:_flush():80] Current SDK version is 0.21.1
2
+ 2025-08-15 17:16:34,353 INFO MainThread:3586 [wandb_setup.py:_flush():80] Configure stats pid to 3586
3
+ 2025-08-15 17:16:34,353 INFO MainThread:3586 [wandb_setup.py:_flush():80] Loading settings from /root/.config/wandb/settings
4
+ 2025-08-15 17:16:34,353 INFO MainThread:3586 [wandb_setup.py:_flush():80] Loading settings from /workspace/ent-labotary/wandb/settings
5
+ 2025-08-15 17:16:34,353 INFO MainThread:3586 [wandb_setup.py:_flush():80] Loading settings from environment variables
6
+ 2025-08-15 17:16:34,353 INFO MainThread:3586 [wandb_init.py:setup_run_log_directory():703] Logging user logs to /workspace/ent-labotary/outputs/ssl_distil/vit16s/wandb/run-20250815_171634-0c5znv3v/logs/debug.log
7
+ 2025-08-15 17:16:34,353 INFO MainThread:3586 [wandb_init.py:setup_run_log_directory():704] Logging internal logs to /workspace/ent-labotary/outputs/ssl_distil/vit16s/wandb/run-20250815_171634-0c5znv3v/logs/debug-internal.log
8
+ 2025-08-15 17:16:34,353 INFO MainThread:3586 [wandb_init.py:init():830] calling init triggers
9
+ 2025-08-15 17:16:34,353 INFO MainThread:3586 [wandb_init.py:init():835] wandb.init called with sweep_config: {}
10
+ config: {'_wandb': {}}
11
+ 2025-08-15 17:16:34,353 INFO MainThread:3586 [wandb_init.py:init():871] starting backend
12
+ 2025-08-15 17:16:34,560 INFO MainThread:3586 [wandb_init.py:init():874] sending inform_init request
13
+ 2025-08-15 17:16:34,563 INFO MainThread:3586 [wandb_init.py:init():882] backend started and connected
14
+ 2025-08-15 17:16:34,567 INFO MainThread:3586 [wandb_init.py:init():953] updated telemetry
15
+ 2025-08-15 17:16:34,574 INFO MainThread:3586 [wandb_init.py:init():977] communicating run to backend with 90.0 second timeout
16
+ 2025-08-15 17:16:36,530 INFO MainThread:3586 [wandb_init.py:init():1029] starting run threads in backend
17
+ 2025-08-15 17:16:36,753 INFO MainThread:3586 [wandb_run.py:_console_start():2494] atexit reg
18
+ 2025-08-15 17:16:36,753 INFO MainThread:3586 [wandb_run.py:_redirect():2342] redirect: wrap_raw
19
+ 2025-08-15 17:16:36,753 INFO MainThread:3586 [wandb_run.py:_redirect():2411] Wrapping output streams.
20
+ 2025-08-15 17:16:36,754 INFO MainThread:3586 [wandb_run.py:_redirect():2434] Redirects installed.
21
+ 2025-08-15 17:16:36,756 INFO MainThread:3586 [wandb_init.py:init():1075] run started, returning control to user process
22
+ 2025-08-15 17:16:36,757 INFO MainThread:3586 [wandb_run.py:_config_callback():1380] config_cb None None {'out': 'outputs/ssl_distil/vit16s', 'data': 'data/kyucapsule', 'model': 'VisionTransformer', 'method': 'distillation', 'method_args': {'lr_scale_method': 'sqrt', 'reference_batch_size': 1536, 'n_teacher_blocks': 2, 'teacher': 'dinov3/vitb16', 'teacher_weights': None, 'teacher_url': 'https://dinov3.llamameta.net/dinov3_vitb16/dinov3_vitb16_pretrain_lvd1689m-73cec8be.pth?Policy=eyJTdGF0ZW1lbnQiOlt7InVuaXF1ZV9oYXNoIjoidHIwZnd1bWJpNXQ3MDN4cHR6ZnQwYWJvIiwiUmVzb3VyY2UiOiJodHRwczpcL1wvZGlub3YzLmxsYW1hbWV0YS5uZXRcLyoiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3NTU0NDQyOTJ9fX1dfQ__&Signature=My7izi9fGryWxHUZt0Ndjf%7EXL5DZqsEw7zj0srntCpnl-ef5RIXlC3GsiUhpPsk%7Ex1926VqFIZq1DopLq-qZLm8R%7E%7EMz50FnqqgmpTilHZ37qXXzfs5zKpoKtlREY4Zr7MY9mitysZM52qW-Ql59QnsPiw596ibmw9fuDo5%7EsVmD1mTJUaiY%7Eh2mwjTZIHDaBwCdyJMLcfjnd45ERNIJ3AmyNXxkZYSFjLBh%7E%7Erwo0fJStpUbbHlcgPp2y1qpKhkOb3GTPoqpPx9JGXAoRORBrnSfcG0O7vcP0I3b4gjqTNpmmtmUxkWytxM0uqw3wuanUucTg2a4oFx7XnkHrjyjQ__&Key-Pair-Id=K15QRJLYKIFSLZ&Download-Request-ID=1269751050845944', 'n_projection_layers': 1, 'projection_hidden_dim': 2048}, 'embed_dim': None, 'epochs': 300, 'batch_size': 32, 'num_workers': 64, 'devices': 1, 'num_nodes': 1, 'resume_interrupted': True, 'checkpoint': None, 'overwrite': True, 'accelerator': 'CUDAAccelerator', 'strategy': 'SingleDeviceStrategy', 'precision': '32-true', 'float32_matmul_precision': 'highest', 'seed': 0, 'loggers': {'jsonl': {'flush_logs_every_n_steps': 100}, 'mlflow': None, 'tensorboard': {'name': '', 'version': '', 'log_graph': False, 'default_hp_metric': True, 'prefix': '', 'sub_dir': None}, 'wandb': {'name': None, 'version': None, 'offline': False, 'anonymous': None, 'project': 'ent-endoscopy-ssl', 'log_model': False, 'prefix': '', 'checkpoint_name': None}}, 'callbacks': {'learning_rate_monitor': {}, 'device_stats_monitor': None, 'early_stopping': {'monitor': 'train_loss', 'patience': 1000000000000, 'check_finite': True}, 'model_export': {'every_n_epochs': 1}, 'model_checkpoint': {'filename': None, 'save_last': True, 'enable_version_counter': False, 'save_top_k': 1, 'every_n_epochs': None}}, 'optim': 'lars', 'optim_args': {'lr': 9.0, 'momentum': 0.9, 'dampening': 0.0, 'weight_decay': 1e-06, 'nesterov': False, 'trust_coefficient': 0.001, 'eps': 1e-08}, 'transform_args': {'image_size': [224, 224], 'channel_drop': None, 'random_resize': {'min_scale': 0.14, 'max_scale': 1.0}, 'random_flip': {'horizontal_prob': 0.5, 'vertical_prob': 0.0}, 'random_rotation': None, 'color_jitter': {'prob': 0.8, 'strength': 0.5, 'brightness': 0.8, 'contrast': 0.8, 'saturation': 0.4, 'hue': 0.2}, 'random_gray_scale': 0.2, 'normalize': {'mean': [0.485, 0.456, 0.406], 'std': [0.229, 0.224, 0.225]}, 'gaussian_blur': {'prob': 1.0, 'sigmas': [0.0, 0.1], 'blur_limit': 0}, 'solarize': None}, 'loader_args': None, 'trainer_args': None, 'model_args': None, 'resume': None}
23
+ 2025-08-15 17:16:38,055 INFO MsgRouterThr:3586 [mailbox.py:close():129] [no run ID] Closing mailbox, abandoning 1 handles.
ssl_distil/vit16s/wandb/run-20250815_171634-0c5znv3v/run-0c5znv3v.wandb ADDED
Binary file (10 kB). View file
 
ssl_distil/vit16s/wandb/run-20250815_172544-nw3nbw83/files/media/images/augmentations_0_0ef2835592af3f74bdf1.png ADDED

Git LFS Details

  • SHA256: 0ef2835592af3f74bdf12bebe2df8960f00946c5b4b552b4acba3b8f461974cf
  • Pointer size: 131 Bytes
  • Size of remote file: 710 kB
ssl_distil/vit16s/wandb/run-20250815_172544-nw3nbw83/files/output.log ADDED
@@ -0,0 +1,58 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /usr/local/lib/python3.12/dist-packages/pytorch_lightning/trainer/connectors/checkpoint_connector.py:190: .fit(ckpt_path="last") is set, but there is no last checkpoint available. No checkpoint will be loaded. HINT: Set `ModelCheckpoint(..., save_last=True)`.
2
+ 
3
+ LOCAL_RANK: 0 - CUDA_VISIBLE_DEVICES: [0]
4
+ Loading `train_dataloader` to estimate number of stepping batches.
5
+
6
+ | Name | Type | Params | Mode
7
+ --------------------------------------------------------------------------
8
+ 0 | teacher_embedding_model | DinoVisionTransformer | 85.7 M | eval
9
+ 1 | student_embedding_model | EmbeddingModel | 30.1 M | train
10
+ 2 | student_projection_head | DistillationV2Head | 591 K | train
11
+ 3 | criterion | DistillationV2Loss | 0 | train
12
+ --------------------------------------------------------------------------
13
+ 116 M Trainable params
14
+ 0 Non-trainable params
15
+ 116 M Total params
16
+ 465.345 Total estimated model params size (MB)
17
+ 284 Modules in train mode
18
+ 188 Modules in eval mode
19
+ Epoch 299: 100%|██████████████████████████████████████████████████████| 577/577 [00:57<00:00, 9.97it/s, v_num=bw83, train_loss=0.0762, data_wait=13.4%]
20
+ `Trainer.fit` stopped: `max_epochs=300` reached.
21
+ Training completed.
22
+ Example: How to use the exported model
23
+ ----------------------------------------------------------------------------------------
24
+ import timm
25
+
26
+ # Load the pretrained model
27
+ model = timm.create_model(
28
+ model_name='vit_small_patch16_224',
29
+ checkpoint_path='/workspace/ent-labotary/outputs/ssl_distil/vit16s/exported_models/exported_last.pt',
30
+ )
31
+
32
+ # Finetune or evaluate the model
33
+ ...
34
+ ----------------------------------------------------------------------------------------
35
+ 
36
+ Model exported.
37
+ Args: {
38
+ "checkpoint": "outputs/ssl_distil/vit16s/checkpoints/last.ckpt",
39
+ "format": "torch_state_dict",
40
+ "out": "outputs/ssl_distil/vit16s/vit16s_patch16_224_distil.pth",
41
+ "overwrite": false,
42
+ "part": "model"
43
+ }
44
+ Exporting 'ModelPart.MODEL' as 'ModelFormat.TORCH_STATE_DICT'.
45
+ Loading checkpoint from '/workspace/ent-labotary/outputs/ssl_distil/vit16s/checkpoints/last.ckpt'
46
+ Exporting model to '/workspace/ent-labotary/outputs/ssl_distil/vit16s/vit16s_patch16_224_distil.pth'
47
+ Processing Files (10 / 10) : 100%|████████████████████████████████████████████████████████████████████████████| 691MB / 691MB, 2.05MB/s
48
+ New Data Upload : 100%|████████████████████████████████████████████████████████████████████████████| 425MB / 425MB, 1.24MB/s
49
+ ...ckpoints/epoch=299-step=173100.ckpt: 100%|████████████████████████████████████████████████████████████████████████████| 212MB / 212MB
50
+ ...distil/vit16s/checkpoints/last.ckpt: 100%|████████████████████████████████████████████████████████████████████████████| 212MB / 212MB
51
+ ...it16s/vit16s_patch16_224_distil.pth: 100%|████████████████████████████████████████████████████████████████████████████| 120MB / 120MB
52
+ ...6s/exported_models/exported_last.pt: 100%|████████████████████████████████████████████████████████████████████████████| 120MB / 120MB
53
+ ...ents.1755277926.c69022374a27.2984.0: 100%|████████████████████████████████████████████████████████████████████████████| 6.91kB / 6.91kB
54
+ ...ents.1755278080.c69022374a27.3292.0: 100%|████████████████████████████████████████████████████████████████████████████| 6.91kB / 6.91kB
55
+ ...ents.1755278193.c69022374a27.3586.0: 100%|████████████████████████████████████████████████████████████████████████████| 6.91kB / 6.91kB
56
+ ...ents.1755278742.c69022374a27.3981.0: 100%|████████████████████████████████████████████████████████████████████████████| 1.89MB / 1.89MB
57
+ ...ntations_0_0ef2835592af3f74bdf1.png: 100%|████████████████████████████████████████████████████████████████████████████| 710kB / 710kB
58
+ ..._172544-nw3nbw83/run-nw3nbw83.wandb: 100%|████████████████████████████████████████████████████████████████████████████| 23.4MB / 23.4MB
ssl_distil/vit16s/wandb/run-20250815_172544-nw3nbw83/files/requirements.txt ADDED
@@ -0,0 +1,285 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ stringzilla==3.12.6
2
+ simsimd==6.5.0
3
+ pytz==2025.2
4
+ pygtrie==2.5.0
5
+ mpmath==1.3.0
6
+ funcy==2.0
7
+ distlib==0.4.0
8
+ dictdiffer==0.9.0
9
+ appdirs==1.4.4
10
+ antlr4-python3-runtime==4.9.3
11
+ aenum==3.1.16
12
+ zc.lockfile==3.0.post1
13
+ voluptuous==0.15.2
14
+ vine==5.1.0
15
+ tzdata==2025.2
16
+ typing-inspection==0.4.1
17
+ tqdm==4.67.1
18
+ tomlkit==0.13.3
19
+ threadpoolctl==3.6.0
20
+ tabulate==0.9.0
21
+ smmap==5.0.2
22
+ shtab==1.7.2
23
+ shortuuid==1.0.13
24
+ shellingham==1.5.4
25
+ sentry-sdk==2.35.0
26
+ semver==3.0.4
27
+ safetensors==0.6.2
28
+ ruamel.yaml.clib==0.2.12
29
+ regex==2025.7.34
30
+ python-dotenv==1.1.1
31
+ PySocks==1.7.1
32
+ pyflakes==3.4.0
33
+ pydot==4.0.1
34
+ pydantic_core==2.33.2
35
+ pycodestyle==2.14.0
36
+ pyarrow==21.0.0
37
+ propcache==0.3.2
38
+ pillow==11.3.0
39
+ pathspec==0.12.1
40
+ orjson==3.11.2
41
+ omegaconf==2.3.0
42
+ nvidia-nvtx-cu12==12.8.90
43
+ nvidia-nvjitlink-cu12==12.8.93
44
+ nvidia-nccl-cu12==2.27.5
45
+ nvidia-curand-cu12==10.3.9.90
46
+ nvidia-cuda-runtime-cu12==12.8.90
47
+ nvidia-cuda-nvrtc-cu12==12.8.93
48
+ nvidia-cuda-cupti-cu12==12.8.90
49
+ nvidia-cublas-cu12==12.8.4.1
50
+ numpy==2.2.6
51
+ nodeenv==1.9.1
52
+ networkx==3.5
53
+ mypy_extensions==1.1.0
54
+ multidict==6.6.4
55
+ mdurl==0.1.2
56
+ mccabe==0.7.0
57
+ loguru==0.7.3
58
+ lightning-utilities==0.15.2
59
+ kiwisolver==1.4.9
60
+ joblib==1.5.1
61
+ isort==6.0.1
62
+ identify==2.6.13
63
+ hf-xet==1.1.7
64
+ grandalf==0.8
65
+ fsspec==2025.7.0
66
+ frozenlist==1.7.0
67
+ fonttools==4.59.1
68
+ flatten-dict==0.4.2
69
+ filelock==3.19.1
70
+ eval_type_backport==0.2.2
71
+ entrypoints==0.4
72
+ dvc-render==1.0.2
73
+ dulwich==0.24.1
74
+ dpath==2.2.0
75
+ diskcache==5.6.3
76
+ cycler==0.12.1
77
+ configobj==5.0.9
78
+ colorama==0.4.6
79
+ click==8.2.1
80
+ cfgv==3.4.0
81
+ billiard==4.2.1
82
+ atpublic==6.0.1
83
+ asyncssh==2.21.0
84
+ annotated-types==0.7.0
85
+ aiohappyeyeballs==2.6.1
86
+ yarl==1.20.1
87
+ virtualenv==20.34.0
88
+ triton==3.1.0
89
+ sqltrie==0.11.2
90
+ scipy==1.16.1
91
+ ruamel.yaml==0.18.14
92
+ pygit2==1.18.1
93
+ pydantic==2.11.7
94
+ pandas==2.3.1
95
+ opencv-python-headless==4.12.0.88
96
+ nvidia-cusparse-cu12==12.5.8.93
97
+ markdown-it-py==4.0.0
98
+ lightly-utils==0.0.2
99
+ iterative-telemetry==0.0.10
100
+ hydra-core==1.3.2
101
+ huggingface-hub==0.34.4
102
+ gitdb==4.0.12
103
+ flufl.lock==8.2.0
104
+ flake8==7.3.0
105
+ dvc-studio-client==0.22.0
106
+ dvc-objects==5.1.1
107
+ dotenv==0.9.9
108
+ contourpy==1.3.3
109
+ click-repl==0.3.0
110
+ click-plugins==1.1.1.2
111
+ click-didyoumean==0.3.1
112
+ black==25.1.0
113
+ amqp==5.3.1
114
+ aiosignal==1.4.0
115
+ tokenizers==0.21.4
116
+ scikit-learn==1.7.1
117
+ rich==14.1.0
118
+ pre_commit==4.3.0
119
+ matplotlib==3.10.5
120
+ kombu==5.5.4
121
+ GitPython==3.1.45
122
+ gdown==5.2.0
123
+ dvc-data==3.16.11
124
+ albucore==0.0.24
125
+ aiohttp==3.12.15
126
+ wandb==0.21.1
127
+ typer==0.16.0
128
+ transformers==4.55.2
129
+ seaborn==0.13.2
130
+ celery==5.5.3
131
+ albumentations==2.0.8
132
+ aiohttp-retry==2.9.1
133
+ torchmetrics==1.8.1
134
+ scmrepo==3.5.2
135
+ dvc-task==0.40.2
136
+ dvc-http==2.32.0
137
+ timm==1.0.19
138
+ pytorch-lightning==2.5.3
139
+ gto==1.7.2
140
+ lightly==1.5.22
141
+ dvc==3.62.0
142
+ lightly_train==0.11.0
143
+ nvidia-cusparselt-cu12==0.7.1
144
+ sympy==1.14.0
145
+ pytorch-triton==3.4.0+gitf7888497
146
+ nvidia-nvshmem-cu12==3.3.9
147
+ nvidia-cufile-cu12==1.13.1.3
148
+ nvidia-cufft-cu12==11.3.3.83
149
+ nvidia-cudnn-cu12==9.10.2.21
150
+ nvidia-cusolver-cu12==11.7.3.90
151
+ torch==2.9.0.dev20250815+cu128
152
+ torchvision==0.24.0.dev20250815+cu128
153
+ pluggy==1.6.0
154
+ iniconfig==2.1.0
155
+ pytest==8.4.1
156
+ jupyter-archive==3.4.0
157
+ nbzip==0.1.0
158
+ filetype==1.2.0
159
+ bash_kernel==0.10.0
160
+ jupyter-http-over-ws==0.0.8
161
+ conda-pack==0.8.1
162
+ MarkupSafe==3.0.2
163
+ PyYAML==6.0.2
164
+ Send2Trash==1.8.3
165
+ absl-py==2.3.0
166
+ anyio==4.9.0
167
+ argon2-cffi==25.1.0
168
+ argon2-cffi-bindings==21.2.0
169
+ arrow==1.3.0
170
+ asttokens==3.0.0
171
+ async-lru==2.0.5
172
+ attrs==25.3.0
173
+ babel==2.17.0
174
+ beautifulsoup4==4.13.4
175
+ bleach==6.2.0
176
+ certifi==2025.6.15
177
+ cffi==1.17.1
178
+ charset-normalizer==3.4.2
179
+ comm==0.2.2
180
+ debugpy==1.8.14
181
+ decorator==5.2.1
182
+ defusedxml==0.7.1
183
+ executing==2.2.0
184
+ fastjsonschema==2.21.1
185
+ fqdn==1.5.1
186
+ grpcio==1.73.1
187
+ h11==0.16.0
188
+ httpcore==1.0.9
189
+ httpx==0.28.1
190
+ idna==3.10
191
+ ipykernel==6.29.5
192
+ ipython==9.3.0
193
+ ipython_pygments_lexers==1.1.1
194
+ ipywidgets==8.1.7
195
+ isoduration==20.11.0
196
+ jedi==0.19.2
197
+ Jinja2==3.1.6
198
+ json5==0.12.0
199
+ jsonpointer==3.0.0
200
+ jsonschema==4.24.0
201
+ jsonschema-specifications==2025.4.1
202
+ jupyter==1.1.1
203
+ jupyter_client==8.6.3
204
+ jupyter-console==6.6.3
205
+ jupyter_core==5.8.1
206
+ jupyter-events==0.12.0
207
+ jupyter-lsp==2.2.5
208
+ jupyter_server==2.16.0
209
+ jupyter_server_terminals==0.5.3
210
+ jupyterlab==4.4.4
211
+ jupyterlab_pygments==0.3.0
212
+ jupyterlab_server==2.27.3
213
+ jupyterlab_widgets==3.0.15
214
+ Markdown==3.8.2
215
+ matplotlib-inline==0.1.7
216
+ mistune==3.1.3
217
+ nbclient==0.10.2
218
+ nbconvert==7.16.6
219
+ nbformat==5.10.4
220
+ nest-asyncio==1.6.0
221
+ notebook==7.4.3
222
+ notebook_shim==0.2.4
223
+ overrides==7.7.0
224
+ packaging==25.0
225
+ pandocfilters==1.5.1
226
+ parso==0.8.4
227
+ pexpect==4.9.0
228
+ platformdirs==4.3.8
229
+ prometheus_client==0.22.1
230
+ prompt_toolkit==3.0.51
231
+ protobuf==6.31.1
232
+ psutil==7.0.0
233
+ ptyprocess==0.7.0
234
+ pure_eval==0.2.3
235
+ pycparser==2.22
236
+ Pygments==2.19.2
237
+ python-dateutil==2.9.0.post0
238
+ python-json-logger==3.3.0
239
+ pyzmq==27.0.0
240
+ referencing==0.36.2
241
+ requests==2.32.4
242
+ rfc3339-validator==0.1.4
243
+ rfc3986-validator==0.1.1
244
+ rpds-py==0.25.1
245
+ sniffio==1.3.1
246
+ soupsieve==2.7
247
+ stack-data==0.6.3
248
+ tensorboard==2.19.0
249
+ tensorboard-data-server==0.7.2
250
+ terminado==0.18.1
251
+ tinycss2==1.4.0
252
+ tornado==6.5.1
253
+ traitlets==5.14.3
254
+ types-python-dateutil==2.9.0.20250516
255
+ typing_extensions==4.14.0
256
+ uri-template==1.3.0
257
+ urllib3==2.5.0
258
+ wcwidth==0.2.13
259
+ webcolors==24.11.1
260
+ webencodings==0.5.1
261
+ websocket-client==1.8.0
262
+ Werkzeug==3.1.3
263
+ widgetsnbextension==4.0.14
264
+ uv==0.7.16
265
+ PyGObject==3.48.2
266
+ PyJWT==2.7.0
267
+ blinker==1.7.0
268
+ cryptography==41.0.7
269
+ cryptography==41.0.7
270
+ dbus-python==1.3.2
271
+ distro==1.9.0
272
+ httplib2==0.20.4
273
+ iotop==0.6
274
+ launchpadlib==1.11.0
275
+ lazr.restfulclient==0.14.6
276
+ lazr.uri==1.0.6
277
+ oauthlib==3.2.2
278
+ pip==24.0
279
+ pyparsing==3.1.1
280
+ python-apt==2.7.7+ubuntu4
281
+ setuptools==68.1.2
282
+ six==1.16.0
283
+ supervisor==4.2.5
284
+ wadllib==1.3.6
285
+ wheel==0.42.0
ssl_distil/vit16s/wandb/run-20250815_172544-nw3nbw83/files/wandb-metadata.json ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "os": "Linux-5.15.0-141-generic-x86_64-with-glibc2.39",
3
+ "python": "CPython 3.12.3",
4
+ "startedAt": "2025-08-15T17:25:44.290988Z",
5
+ "program": "/workspace/ent-labotary/src/experiment/ssl_distil.py",
6
+ "codePath": "src/experiment/ssl_distil.py",
7
+ "codePathLocal": "src/experiment/ssl_distil.py",
8
+ "git": {
9
+ "remote": "https://github.com/PCTU-Deep-Medicine/ent-labotary.git",
10
+ "commit": "901492890f0effd68ec8b452322c4eb112ba523d"
11
+ },
12
+ "email": "acc.ggcolab@gmail.com",
13
+ "root": "/workspace/ent-labotary/outputs/ssl_distil/vit16s",
14
+ "host": "c69022374a27",
15
+ "executable": "/usr/bin/python3",
16
+ "cpu_count": 64,
17
+ "cpu_count_logical": 128,
18
+ "gpu": "NVIDIA GeForce RTX 5090",
19
+ "gpu_count": 1,
20
+ "disk": {
21
+ "/": {
22
+ "total": "53687091200",
23
+ "used": "14138875904"
24
+ }
25
+ },
26
+ "memory": {
27
+ "total": "270281490432"
28
+ },
29
+ "gpu_nvidia": [
30
+ {
31
+ "name": "NVIDIA GeForce RTX 5090",
32
+ "memoryTotal": "34190917632",
33
+ "cudaCores": 21760,
34
+ "architecture": "Blackwell",
35
+ "uuid": "GPU-019f0e4f-54b5-a1a6-64dc-bd83ce0d3eba"
36
+ }
37
+ ],
38
+ "cudaVersion": "12.8",
39
+ "writerId": "f851er3hv3fbrue9830ay2iukz36zo2w"
40
+ }
ssl_distil/vit16s/wandb/run-20250815_172544-nw3nbw83/logs/debug-core.log ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {"time":"2025-08-15T17:25:44.330840403Z","level":"INFO","msg":"main: starting server","port-filename":"/tmp/tmpvwbur_t_/port-3981.txt","pid":3981,"log-level":0,"disable-analytics":false,"shutdown-on-parent-exit":false,"enable-dcgm-profiling":false}
2
+ {"time":"2025-08-15T17:25:44.331618145Z","level":"INFO","msg":"server: will exit if parent process dies","ppid":3981}
3
+ {"time":"2025-08-15T17:25:44.331587947Z","level":"INFO","msg":"server: accepting connections","addr":{"Name":"/tmp/wandb-3981-4184-1586155278/socket","Net":"unix"}}
4
+ {"time":"2025-08-15T17:25:44.499603865Z","level":"INFO","msg":"connection: ManageConnectionData: new connection created","id":"1(@)"}
5
+ {"time":"2025-08-15T17:25:44.50642712Z","level":"INFO","msg":"handleInformInit: received","streamId":"nw3nbw83","id":"1(@)"}
6
+ {"time":"2025-08-15T17:25:45.457997754Z","level":"INFO","msg":"handleInformInit: stream started","streamId":"nw3nbw83","id":"1(@)"}
ssl_distil/vit16s/wandb/run-20250815_172544-nw3nbw83/logs/debug-internal.log ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ {"time":"2025-08-15T17:25:44.506638455Z","level":"INFO","msg":"stream: starting","core version":"0.21.1"}
2
+ {"time":"2025-08-15T17:25:45.457913161Z","level":"INFO","msg":"stream: created new stream","id":"nw3nbw83"}
3
+ {"time":"2025-08-15T17:25:45.457986402Z","level":"INFO","msg":"stream: started","id":"nw3nbw83"}
4
+ {"time":"2025-08-15T17:25:45.458046167Z","level":"INFO","msg":"writer: started","stream_id":"nw3nbw83"}
5
+ {"time":"2025-08-15T17:25:45.458191155Z","level":"INFO","msg":"handler: started","stream_id":"nw3nbw83"}
6
+ {"time":"2025-08-15T17:25:45.458215221Z","level":"INFO","msg":"sender: started","stream_id":"nw3nbw83"}
7
+ {"time":"2025-08-15T18:01:56.921717894Z","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/acc-ggcolab-pctu/ent-endoscopy-ssl/nw3nbw83/file_stream\": dial tcp 35.186.228.49:443: connect: connection timed out"}
ssl_distil/vit16s/wandb/run-20250815_172544-nw3nbw83/logs/debug.log ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 2025-08-15 17:25:44,292 INFO MainThread:3981 [wandb_setup.py:_flush():80] Current SDK version is 0.21.1
2
+ 2025-08-15 17:25:44,292 INFO MainThread:3981 [wandb_setup.py:_flush():80] Configure stats pid to 3981
3
+ 2025-08-15 17:25:44,292 INFO MainThread:3981 [wandb_setup.py:_flush():80] Loading settings from /root/.config/wandb/settings
4
+ 2025-08-15 17:25:44,292 INFO MainThread:3981 [wandb_setup.py:_flush():80] Loading settings from /workspace/ent-labotary/wandb/settings
5
+ 2025-08-15 17:25:44,292 INFO MainThread:3981 [wandb_setup.py:_flush():80] Loading settings from environment variables
6
+ 2025-08-15 17:25:44,292 INFO MainThread:3981 [wandb_init.py:setup_run_log_directory():703] Logging user logs to /workspace/ent-labotary/outputs/ssl_distil/vit16s/wandb/run-20250815_172544-nw3nbw83/logs/debug.log
7
+ 2025-08-15 17:25:44,292 INFO MainThread:3981 [wandb_init.py:setup_run_log_directory():704] Logging internal logs to /workspace/ent-labotary/outputs/ssl_distil/vit16s/wandb/run-20250815_172544-nw3nbw83/logs/debug-internal.log
8
+ 2025-08-15 17:25:44,292 INFO MainThread:3981 [wandb_init.py:init():830] calling init triggers
9
+ 2025-08-15 17:25:44,293 INFO MainThread:3981 [wandb_init.py:init():835] wandb.init called with sweep_config: {}
10
+ config: {'_wandb': {}}
11
+ 2025-08-15 17:25:44,293 INFO MainThread:3981 [wandb_init.py:init():871] starting backend
12
+ 2025-08-15 17:25:44,499 INFO MainThread:3981 [wandb_init.py:init():874] sending inform_init request
13
+ 2025-08-15 17:25:44,502 INFO MainThread:3981 [wandb_init.py:init():882] backend started and connected
14
+ 2025-08-15 17:25:44,506 INFO MainThread:3981 [wandb_init.py:init():953] updated telemetry
15
+ 2025-08-15 17:25:44,515 INFO MainThread:3981 [wandb_init.py:init():977] communicating run to backend with 90.0 second timeout
16
+ 2025-08-15 17:25:46,241 INFO MainThread:3981 [wandb_init.py:init():1029] starting run threads in backend
17
+ 2025-08-15 17:25:46,464 INFO MainThread:3981 [wandb_run.py:_console_start():2494] atexit reg
18
+ 2025-08-15 17:25:46,464 INFO MainThread:3981 [wandb_run.py:_redirect():2342] redirect: wrap_raw
19
+ 2025-08-15 17:25:46,464 INFO MainThread:3981 [wandb_run.py:_redirect():2411] Wrapping output streams.
20
+ 2025-08-15 17:25:46,464 INFO MainThread:3981 [wandb_run.py:_redirect():2434] Redirects installed.
21
+ 2025-08-15 17:25:46,466 INFO MainThread:3981 [wandb_init.py:init():1075] run started, returning control to user process
22
+ 2025-08-15 17:25:46,467 INFO MainThread:3981 [wandb_run.py:_config_callback():1380] config_cb None None {'out': 'outputs/ssl_distil/vit16s', 'data': 'data/kyucapsule', 'model': 'VisionTransformer', 'method': 'distillation', 'method_args': {'lr_scale_method': 'sqrt', 'reference_batch_size': 1536, 'n_teacher_blocks': 2, 'teacher': 'dinov3/vitb16', 'teacher_weights': None, 'teacher_url': 'https://dinov3.llamameta.net/dinov3_vitb16/dinov3_vitb16_pretrain_lvd1689m-73cec8be.pth?Policy=eyJTdGF0ZW1lbnQiOlt7InVuaXF1ZV9oYXNoIjoidHIwZnd1bWJpNXQ3MDN4cHR6ZnQwYWJvIiwiUmVzb3VyY2UiOiJodHRwczpcL1wvZGlub3YzLmxsYW1hbWV0YS5uZXRcLyoiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3NTU0NDQyOTJ9fX1dfQ__&Signature=My7izi9fGryWxHUZt0Ndjf%7EXL5DZqsEw7zj0srntCpnl-ef5RIXlC3GsiUhpPsk%7Ex1926VqFIZq1DopLq-qZLm8R%7E%7EMz50FnqqgmpTilHZ37qXXzfs5zKpoKtlREY4Zr7MY9mitysZM52qW-Ql59QnsPiw596ibmw9fuDo5%7EsVmD1mTJUaiY%7Eh2mwjTZIHDaBwCdyJMLcfjnd45ERNIJ3AmyNXxkZYSFjLBh%7E%7Erwo0fJStpUbbHlcgPp2y1qpKhkOb3GTPoqpPx9JGXAoRORBrnSfcG0O7vcP0I3b4gjqTNpmmtmUxkWytxM0uqw3wuanUucTg2a4oFx7XnkHrjyjQ__&Key-Pair-Id=K15QRJLYKIFSLZ&Download-Request-ID=1269751050845944', 'n_projection_layers': 1, 'projection_hidden_dim': 2048}, 'embed_dim': None, 'epochs': 300, 'batch_size': 32, 'num_workers': 64, 'devices': 1, 'num_nodes': 1, 'resume_interrupted': True, 'checkpoint': None, 'overwrite': True, 'accelerator': 'CUDAAccelerator', 'strategy': 'SingleDeviceStrategy', 'precision': '32-true', 'float32_matmul_precision': 'highest', 'seed': 0, 'loggers': {'jsonl': {'flush_logs_every_n_steps': 100}, 'mlflow': None, 'tensorboard': {'name': '', 'version': '', 'log_graph': False, 'default_hp_metric': True, 'prefix': '', 'sub_dir': None}, 'wandb': {'name': None, 'version': None, 'offline': False, 'anonymous': None, 'project': 'ent-endoscopy-ssl', 'log_model': False, 'prefix': '', 'checkpoint_name': None}}, 'callbacks': {'learning_rate_monitor': {}, 'device_stats_monitor': None, 'early_stopping': {'monitor': 'train_loss', 'patience': 1000000000000, 'check_finite': True}, 'model_export': {'every_n_epochs': 1}, 'model_checkpoint': {'filename': None, 'save_last': True, 'enable_version_counter': False, 'save_top_k': 1, 'every_n_epochs': None}}, 'optim': 'lars', 'optim_args': {'lr': 9.0, 'momentum': 0.9, 'dampening': 0.0, 'weight_decay': 1e-06, 'nesterov': False, 'trust_coefficient': 0.001, 'eps': 1e-08}, 'transform_args': {'image_size': [224, 224], 'channel_drop': None, 'random_resize': {'min_scale': 0.14, 'max_scale': 1.0}, 'random_flip': {'horizontal_prob': 0.5, 'vertical_prob': 0.0}, 'random_rotation': None, 'color_jitter': {'prob': 0.8, 'strength': 0.5, 'brightness': 0.8, 'contrast': 0.8, 'saturation': 0.4, 'hue': 0.2}, 'random_gray_scale': 0.2, 'normalize': {'mean': [0.485, 0.456, 0.406], 'std': [0.229, 0.224, 0.225]}, 'gaussian_blur': {'prob': 1.0, 'sigmas': [0.0, 0.1], 'blur_limit': 0}, 'solarize': None}, 'loader_args': None, 'trainer_args': None, 'model_args': None, 'resume': None}
ssl_distil/vit16s/wandb/run-20250815_172544-nw3nbw83/run-nw3nbw83.wandb ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b739605602eb3bc29daa0bf6cfec5de4a9213df8f84ac8a5cd593e4cc8966212
3
+ size 23429120