coung21 commited on
Commit
d6ba78d
·
verified ·
1 Parent(s): c66062a

Upload folder using huggingface_hub

Browse files
Files changed (28) hide show
  1. .gitattributes +2 -0
  2. ssl_distil/vit16s/checkpoints/epoch=299-step=173100.ckpt +1 -1
  3. ssl_distil/vit16s/checkpoints/last.ckpt +1 -1
  4. ssl_distil/vit16s/events.out.tfevents.1755335997.ca841cc21a64.2029.0 +3 -0
  5. ssl_distil/vit16s/events.out.tfevents.1755336666.ca841cc21a64.2366.0 +3 -0
  6. ssl_distil/vit16s/exported_models/exported_last.pt +1 -1
  7. ssl_distil/vit16s/metrics.jsonl +0 -0
  8. ssl_distil/vit16s/train.log +0 -0
  9. ssl_distil/vit16s/vit16s_patch16_224_distil.pth +1 -1
  10. ssl_distil/vit16s/wandb/debug-internal.log +7 -7
  11. ssl_distil/vit16s/wandb/debug.log +21 -21
  12. ssl_distil/vit16s/wandb/run-20250816_091958-1yum6ex1/files/config.yaml +218 -0
  13. ssl_distil/vit16s/wandb/run-20250816_091958-1yum6ex1/files/output.log +46 -0
  14. ssl_distil/vit16s/wandb/run-20250816_091958-1yum6ex1/files/requirements.txt +281 -0
  15. ssl_distil/vit16s/wandb/run-20250816_091958-1yum6ex1/files/wandb-metadata.json +40 -0
  16. ssl_distil/vit16s/wandb/run-20250816_091958-1yum6ex1/files/wandb-summary.json +1 -0
  17. ssl_distil/vit16s/wandb/run-20250816_091958-1yum6ex1/logs/debug-core.log +14 -0
  18. ssl_distil/vit16s/wandb/run-20250816_091958-1yum6ex1/logs/debug-internal.log +11 -0
  19. ssl_distil/vit16s/wandb/run-20250816_091958-1yum6ex1/logs/debug.log +23 -0
  20. ssl_distil/vit16s/wandb/run-20250816_091958-1yum6ex1/run-1yum6ex1.wandb +0 -0
  21. ssl_distil/vit16s/wandb/run-20250816_093107-3hm7jv8o/files/media/images/augmentations_0_7b27b90c75a0816f061d.png +3 -0
  22. ssl_distil/vit16s/wandb/run-20250816_093107-3hm7jv8o/files/output.log +56 -0
  23. ssl_distil/vit16s/wandb/run-20250816_093107-3hm7jv8o/files/requirements.txt +285 -0
  24. ssl_distil/vit16s/wandb/run-20250816_093107-3hm7jv8o/files/wandb-metadata.json +40 -0
  25. ssl_distil/vit16s/wandb/run-20250816_093107-3hm7jv8o/logs/debug-core.log +6 -0
  26. ssl_distil/vit16s/wandb/run-20250816_093107-3hm7jv8o/logs/debug-internal.log +7 -0
  27. ssl_distil/vit16s/wandb/run-20250816_093107-3hm7jv8o/logs/debug.log +22 -0
  28. ssl_distil/vit16s/wandb/run-20250816_093107-3hm7jv8o/run-3hm7jv8o.wandb +3 -0
.gitattributes CHANGED
@@ -43,3 +43,5 @@ ssl_dino/vit16s/wandb/run-20250815_070844-n4cjse4r/run-n4cjse4r.wandb filter=lfs
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
 
 
 
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
46
+ ssl_distil/vit16s/wandb/run-20250816_093107-3hm7jv8o/files/media/images/augmentations_0_7b27b90c75a0816f061d.png filter=lfs diff=lfs merge=lfs -text
47
+ ssl_distil/vit16s/wandb/run-20250816_093107-3hm7jv8o/run-3hm7jv8o.wandb filter=lfs diff=lfs merge=lfs -text
ssl_distil/vit16s/checkpoints/epoch=299-step=173100.ckpt CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:6a63ed5c7fcf8d998dc0e8047980756910812803c28477fefa87ef0ea45ae892
3
  size 211894615
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8010e9023cd6ce2daf08c2d1c57b6b7455f539be8fac6cc488c334c0ac9c1820
3
  size 211894615
ssl_distil/vit16s/checkpoints/last.ckpt CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:98b47b4e53912b5c84c633aa8e55bfac66aec739946c8ad622cad638bda565c1
3
  size 211894615
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:130f7a353707b472f9f22cb285a90423aaf2bac3f3ad55e2d591501f4fcb7442
3
  size 211894615
ssl_distil/vit16s/events.out.tfevents.1755335997.ca841cc21a64.2029.0 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2ea2f250157f52b9ed16066c8683743138c6e1aac1f097879da37c066965dbae
3
+ size 6910
ssl_distil/vit16s/events.out.tfevents.1755336666.ca841cc21a64.2366.0 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:429a9bce74cfaa8a96a34d23b6099a17d6e8e003c92f8bd1ce4417b458f8cc06
3
+ size 1900709
ssl_distil/vit16s/exported_models/exported_last.pt CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:17df233a2c4bc17d6260c8b9a83547937b4431d7ec72e9843880f7e1995bd8ff
3
  size 120358723
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e2b552feeca0c0fffce54c6dbab55c677dca02e3e420be90a51db59b8d9d8038
3
  size 120358723
ssl_distil/vit16s/metrics.jsonl CHANGED
The diff for this file is too large to render. See raw diff
 
ssl_distil/vit16s/train.log CHANGED
The diff for this file is too large to render. See raw diff
 
ssl_distil/vit16s/vit16s_patch16_224_distil.pth CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:43da5dd1d842344d851b604f83fbf8a51d0214300f451e65eed94f55c98a69e6
3
  size 120360683
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a7d8708104574a9dcdc71695fe77349fb8cf73b89ca5af8490186c72ec35248d
3
  size 120360683
ssl_distil/vit16s/wandb/debug-internal.log CHANGED
@@ -1,7 +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"}
 
1
+ {"time":"2025-08-16T09:31:07.674896658Z","level":"INFO","msg":"stream: starting","core version":"0.21.1"}
2
+ {"time":"2025-08-16T09:31:08.554162956Z","level":"INFO","msg":"stream: created new stream","id":"3hm7jv8o"}
3
+ {"time":"2025-08-16T09:31:08.554261675Z","level":"INFO","msg":"stream: started","id":"3hm7jv8o"}
4
+ {"time":"2025-08-16T09:31:08.55427999Z","level":"INFO","msg":"writer: started","stream_id":"3hm7jv8o"}
5
+ {"time":"2025-08-16T09:31:08.554322451Z","level":"INFO","msg":"handler: started","stream_id":"3hm7jv8o"}
6
+ {"time":"2025-08-16T09:31:08.554399167Z","level":"INFO","msg":"sender: started","stream_id":"3hm7jv8o"}
7
+ {"time":"2025-08-16T09:44:04.701541128Z","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/acc-ggcolab-pctu/ent-endoscopy-ssl/3hm7jv8o/file_stream\": dial tcp 35.186.228.49:443: connect: connection timed out"}
ssl_distil/vit16s/wandb/debug.log CHANGED
@@ -1,22 +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}
 
1
+ 2025-08-16 09:31:07,462 INFO MainThread:2366 [wandb_setup.py:_flush():80] Current SDK version is 0.21.1
2
+ 2025-08-16 09:31:07,463 INFO MainThread:2366 [wandb_setup.py:_flush():80] Configure stats pid to 2366
3
+ 2025-08-16 09:31:07,463 INFO MainThread:2366 [wandb_setup.py:_flush():80] Loading settings from /root/.config/wandb/settings
4
+ 2025-08-16 09:31:07,463 INFO MainThread:2366 [wandb_setup.py:_flush():80] Loading settings from /workspace/ent-labotary/wandb/settings
5
+ 2025-08-16 09:31:07,463 INFO MainThread:2366 [wandb_setup.py:_flush():80] Loading settings from environment variables
6
+ 2025-08-16 09:31:07,463 INFO MainThread:2366 [wandb_init.py:setup_run_log_directory():703] Logging user logs to /workspace/ent-labotary/outputs/ssl_distil/vit16s/wandb/run-20250816_093107-3hm7jv8o/logs/debug.log
7
+ 2025-08-16 09:31:07,463 INFO MainThread:2366 [wandb_init.py:setup_run_log_directory():704] Logging internal logs to /workspace/ent-labotary/outputs/ssl_distil/vit16s/wandb/run-20250816_093107-3hm7jv8o/logs/debug-internal.log
8
+ 2025-08-16 09:31:07,463 INFO MainThread:2366 [wandb_init.py:init():830] calling init triggers
9
+ 2025-08-16 09:31:07,463 INFO MainThread:2366 [wandb_init.py:init():835] wandb.init called with sweep_config: {}
10
  config: {'_wandb': {}}
11
+ 2025-08-16 09:31:07,463 INFO MainThread:2366 [wandb_init.py:init():871] starting backend
12
+ 2025-08-16 09:31:07,669 INFO MainThread:2366 [wandb_init.py:init():874] sending inform_init request
13
+ 2025-08-16 09:31:07,671 INFO MainThread:2366 [wandb_init.py:init():882] backend started and connected
14
+ 2025-08-16 09:31:07,672 INFO MainThread:2366 [wandb_init.py:init():953] updated telemetry
15
+ 2025-08-16 09:31:07,680 INFO MainThread:2366 [wandb_init.py:init():977] communicating run to backend with 90.0 second timeout
16
+ 2025-08-16 09:31:09,287 INFO MainThread:2366 [wandb_init.py:init():1029] starting run threads in backend
17
+ 2025-08-16 09:31:09,506 INFO MainThread:2366 [wandb_run.py:_console_start():2494] atexit reg
18
+ 2025-08-16 09:31:09,506 INFO MainThread:2366 [wandb_run.py:_redirect():2342] redirect: wrap_raw
19
+ 2025-08-16 09:31:09,506 INFO MainThread:2366 [wandb_run.py:_redirect():2411] Wrapping output streams.
20
+ 2025-08-16 09:31:09,506 INFO MainThread:2366 [wandb_run.py:_redirect():2434] Redirects installed.
21
+ 2025-08-16 09:31:09,508 INFO MainThread:2366 [wandb_init.py:init():1075] run started, returning control to user process
22
+ 2025-08-16 09:31:09,509 INFO MainThread:2366 [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': 16, '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-20250816_091958-1yum6ex1/files/config.yaml ADDED
@@ -0,0 +1,218 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ _wandb:
2
+ value:
3
+ cli_version: 0.21.1
4
+ e:
5
+ cweusk4syhfy4xoaaa83wfhqfy78oa2v:
6
+ codePath: src/experiment/ssl_distil.py
7
+ codePathLocal: src/experiment/ssl_distil.py
8
+ cpu_count: 48
9
+ cpu_count_logical: 96
10
+ cudaVersion: "12.8"
11
+ disk:
12
+ /:
13
+ total: "53687091200"
14
+ used: "12400402432"
15
16
+ executable: /usr/bin/python3
17
+ git:
18
+ commit: e8ad686331af47036fc95dc5933f9bd7d80c04f5
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-c6a82cc7-2c32-ae6f-65da-8a33c899fba8
28
+ host: ca841cc21a64
29
+ memory:
30
+ total: "270093287424"
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-16T09:19:58.539873Z"
36
+ writerId: cweusk4syhfy4xoaaa83wfhqfy78oa2v
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: 16
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-20250816_091958-1yum6ex1/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-20250816_091958-1yum6ex1/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-20250816_091958-1yum6ex1/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-16T09:19:58.539873Z",
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": "e8ad686331af47036fc95dc5933f9bd7d80c04f5"
11
+ },
12
+ "email": "[email protected]",
13
+ "root": "/workspace/ent-labotary/outputs/ssl_distil/vit16s",
14
+ "host": "ca841cc21a64",
15
+ "executable": "/usr/bin/python3",
16
+ "cpu_count": 48,
17
+ "cpu_count_logical": 96,
18
+ "gpu": "NVIDIA GeForce RTX 5090",
19
+ "gpu_count": 1,
20
+ "disk": {
21
+ "/": {
22
+ "total": "53687091200",
23
+ "used": "12400402432"
24
+ }
25
+ },
26
+ "memory": {
27
+ "total": "270093287424"
28
+ },
29
+ "gpu_nvidia": [
30
+ {
31
+ "name": "NVIDIA GeForce RTX 5090",
32
+ "memoryTotal": "34190917632",
33
+ "cudaCores": 21760,
34
+ "architecture": "Blackwell",
35
+ "uuid": "GPU-c6a82cc7-2c32-ae6f-65da-8a33c899fba8"
36
+ }
37
+ ],
38
+ "cudaVersion": "12.8",
39
+ "writerId": "cweusk4syhfy4xoaaa83wfhqfy78oa2v"
40
+ }
ssl_distil/vit16s/wandb/run-20250816_091958-1yum6ex1/files/wandb-summary.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"_wandb":{"runtime":0},"_runtime":0}
ssl_distil/vit16s/wandb/run-20250816_091958-1yum6ex1/logs/debug-core.log ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {"time":"2025-08-16T09:19:58.575505284Z","level":"INFO","msg":"main: starting server","port-filename":"/tmp/tmpghvm8js5/port-2029.txt","pid":2029,"log-level":0,"disable-analytics":false,"shutdown-on-parent-exit":false,"enable-dcgm-profiling":false}
2
+ {"time":"2025-08-16T09:19:58.576600523Z","level":"INFO","msg":"server: will exit if parent process dies","ppid":2029}
3
+ {"time":"2025-08-16T09:19:58.576550227Z","level":"INFO","msg":"server: accepting connections","addr":{"Name":"/tmp/wandb-2029-2218-2770062416/socket","Net":"unix"}}
4
+ {"time":"2025-08-16T09:19:58.747502333Z","level":"INFO","msg":"connection: ManageConnectionData: new connection created","id":"1(@)"}
5
+ {"time":"2025-08-16T09:19:58.752487673Z","level":"INFO","msg":"handleInformInit: received","streamId":"1yum6ex1","id":"1(@)"}
6
+ {"time":"2025-08-16T09:19:59.701412719Z","level":"INFO","msg":"handleInformInit: stream started","streamId":"1yum6ex1","id":"1(@)"}
7
+ {"time":"2025-08-16T09:20:01.119596217Z","level":"INFO","msg":"handleInformTeardown: server teardown initiated","id":"1(@)"}
8
+ {"time":"2025-08-16T09:20:01.119733749Z","level":"INFO","msg":"connection: closing","id":"1(@)"}
9
+ {"time":"2025-08-16T09:20:01.119781731Z","level":"INFO","msg":"server is shutting down"}
10
+ {"time":"2025-08-16T09:20:01.119825144Z","level":"INFO","msg":"connection: closed successfully","id":"1(@)"}
11
+ {"time":"2025-08-16T09:20:01.119900177Z","level":"INFO","msg":"server: listener closed","addr":{"Name":"/tmp/wandb-2029-2218-2770062416/socket","Net":"unix"}}
12
+ {"time":"2025-08-16T09:20:04.228018036Z","level":"INFO","msg":"handleInformTeardown: server shutdown complete","id":"1(@)"}
13
+ {"time":"2025-08-16T09:20:04.228080395Z","level":"INFO","msg":"connection: ManageConnectionData: connection closed","id":"1(@)"}
14
+ {"time":"2025-08-16T09:20:04.228113458Z","level":"INFO","msg":"server is closed"}
ssl_distil/vit16s/wandb/run-20250816_091958-1yum6ex1/logs/debug-internal.log ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {"time":"2025-08-16T09:19:58.752714645Z","level":"INFO","msg":"stream: starting","core version":"0.21.1"}
2
+ {"time":"2025-08-16T09:19:59.701344038Z","level":"INFO","msg":"stream: created new stream","id":"1yum6ex1"}
3
+ {"time":"2025-08-16T09:19:59.701400857Z","level":"INFO","msg":"stream: started","id":"1yum6ex1"}
4
+ {"time":"2025-08-16T09:19:59.701472213Z","level":"INFO","msg":"writer: started","stream_id":"1yum6ex1"}
5
+ {"time":"2025-08-16T09:19:59.701498593Z","level":"INFO","msg":"handler: started","stream_id":"1yum6ex1"}
6
+ {"time":"2025-08-16T09:19:59.701548158Z","level":"INFO","msg":"sender: started","stream_id":"1yum6ex1"}
7
+ {"time":"2025-08-16T09:20:01.119664077Z","level":"INFO","msg":"stream: closing","id":"1yum6ex1"}
8
+ {"time":"2025-08-16T09:20:03.254165322Z","level":"INFO","msg":"fileTransfer: Close: file transfer manager closed"}
9
+ {"time":"2025-08-16T09:20:04.092898997Z","level":"INFO","msg":"handler: closed","stream_id":"1yum6ex1"}
10
+ {"time":"2025-08-16T09:20:04.093080774Z","level":"INFO","msg":"sender: closed","stream_id":"1yum6ex1"}
11
+ {"time":"2025-08-16T09:20:04.093118335Z","level":"INFO","msg":"stream: closed","id":"1yum6ex1"}
ssl_distil/vit16s/wandb/run-20250816_091958-1yum6ex1/logs/debug.log ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 2025-08-16 09:19:58,541 INFO MainThread:2029 [wandb_setup.py:_flush():80] Current SDK version is 0.21.1
2
+ 2025-08-16 09:19:58,541 INFO MainThread:2029 [wandb_setup.py:_flush():80] Configure stats pid to 2029
3
+ 2025-08-16 09:19:58,541 INFO MainThread:2029 [wandb_setup.py:_flush():80] Loading settings from /root/.config/wandb/settings
4
+ 2025-08-16 09:19:58,541 INFO MainThread:2029 [wandb_setup.py:_flush():80] Loading settings from /workspace/ent-labotary/wandb/settings
5
+ 2025-08-16 09:19:58,541 INFO MainThread:2029 [wandb_setup.py:_flush():80] Loading settings from environment variables
6
+ 2025-08-16 09:19:58,541 INFO MainThread:2029 [wandb_init.py:setup_run_log_directory():703] Logging user logs to /workspace/ent-labotary/outputs/ssl_distil/vit16s/wandb/run-20250816_091958-1yum6ex1/logs/debug.log
7
+ 2025-08-16 09:19:58,541 INFO MainThread:2029 [wandb_init.py:setup_run_log_directory():704] Logging internal logs to /workspace/ent-labotary/outputs/ssl_distil/vit16s/wandb/run-20250816_091958-1yum6ex1/logs/debug-internal.log
8
+ 2025-08-16 09:19:58,541 INFO MainThread:2029 [wandb_init.py:init():830] calling init triggers
9
+ 2025-08-16 09:19:58,541 INFO MainThread:2029 [wandb_init.py:init():835] wandb.init called with sweep_config: {}
10
+ config: {'_wandb': {}}
11
+ 2025-08-16 09:19:58,541 INFO MainThread:2029 [wandb_init.py:init():871] starting backend
12
+ 2025-08-16 09:19:58,747 INFO MainThread:2029 [wandb_init.py:init():874] sending inform_init request
13
+ 2025-08-16 09:19:58,749 INFO MainThread:2029 [wandb_init.py:init():882] backend started and connected
14
+ 2025-08-16 09:19:58,750 INFO MainThread:2029 [wandb_init.py:init():953] updated telemetry
15
+ 2025-08-16 09:19:58,757 INFO MainThread:2029 [wandb_init.py:init():977] communicating run to backend with 90.0 second timeout
16
+ 2025-08-16 09:20:00,561 INFO MainThread:2029 [wandb_init.py:init():1029] starting run threads in backend
17
+ 2025-08-16 09:20:00,777 INFO MainThread:2029 [wandb_run.py:_console_start():2494] atexit reg
18
+ 2025-08-16 09:20:00,778 INFO MainThread:2029 [wandb_run.py:_redirect():2342] redirect: wrap_raw
19
+ 2025-08-16 09:20:00,778 INFO MainThread:2029 [wandb_run.py:_redirect():2411] Wrapping output streams.
20
+ 2025-08-16 09:20:00,778 INFO MainThread:2029 [wandb_run.py:_redirect():2434] Redirects installed.
21
+ 2025-08-16 09:20:00,780 INFO MainThread:2029 [wandb_init.py:init():1075] run started, returning control to user process
22
+ 2025-08-16 09:20:00,780 INFO MainThread:2029 [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': 16, '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-16 09:20:01,119 INFO MsgRouterThr:2029 [mailbox.py:close():129] [no run ID] Closing mailbox, abandoning 1 handles.
ssl_distil/vit16s/wandb/run-20250816_091958-1yum6ex1/run-1yum6ex1.wandb ADDED
Binary file (10 kB). View file
 
ssl_distil/vit16s/wandb/run-20250816_093107-3hm7jv8o/files/media/images/augmentations_0_7b27b90c75a0816f061d.png ADDED

Git LFS Details

  • SHA256: 7b27b90c75a0816f061da5b2f695accb5f5f211e032fafa75a452758dfea15de
  • Pointer size: 131 Bytes
  • Size of remote file: 726 kB
ssl_distil/vit16s/wandb/run-20250816_093107-3hm7jv8o/files/output.log ADDED
@@ -0,0 +1,56 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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:52<00:00, 10.92it/s, v_num=jv8o, train_loss=0.0754, data_wait=14.6%]
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 (8 / 8) : 100%|████████████████████████████████████████████████████████████████████████████| 690MB / 690MB, 19.3MB/s
48
+ New Data Upload : 100%|████████████████████████████████████████████████████████████████████████████| 451MB / 451MB, 13.5MB/s
49
+ ...6s/exported_models/exported_last.pt: 100%|████████████████████████████████████████████████████████████████████████████| 120MB / 120MB
50
+ ...it16s/vit16s_patch16_224_distil.pth: 100%|████████████████████████████████████████████████████████████████████████████| 120MB / 120MB
51
+ ...ckpoints/epoch=299-step=173100.ckpt: 100%|████████████████████████████████████████████████████████████████████████████| 212MB / 212MB
52
+ ...distil/vit16s/checkpoints/last.ckpt: 100%|████████████████████████████████████████████████████████████████████████████| 212MB / 212MB
53
+ ...ents.1755335997.ca841cc21a64.2029.0: 100%|████████████████████████████████████████████████████████████████████████████| 6.91kB / 6.91kB
54
+ ...ents.1755336666.ca841cc21a64.2366.0: 100%|████████████████████████████████████████████████████████████████████████████| 1.90MB / 1.90MB
55
+ ...ntations_0_7b27b90c75a0816f061d.png: 100%|████████████████████████████████████████████████████████████████████████████| 726kB / 726kB
56
+ ..._093107-3hm7jv8o/run-3hm7jv8o.wandb: 100%|████████████████████████████████████████████████████████████████████████████| 23.3MB / 23.3MB
ssl_distil/vit16s/wandb/run-20250816_093107-3hm7jv8o/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-20250816_093107-3hm7jv8o/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-16T09:31:07.461527Z",
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": "e8ad686331af47036fc95dc5933f9bd7d80c04f5"
11
+ },
12
+ "email": "[email protected]",
13
+ "root": "/workspace/ent-labotary/outputs/ssl_distil/vit16s",
14
+ "host": "ca841cc21a64",
15
+ "executable": "/usr/bin/python3",
16
+ "cpu_count": 48,
17
+ "cpu_count_logical": 96,
18
+ "gpu": "NVIDIA GeForce RTX 5090",
19
+ "gpu_count": 1,
20
+ "disk": {
21
+ "/": {
22
+ "total": "53687091200",
23
+ "used": "14060949504"
24
+ }
25
+ },
26
+ "memory": {
27
+ "total": "270093287424"
28
+ },
29
+ "gpu_nvidia": [
30
+ {
31
+ "name": "NVIDIA GeForce RTX 5090",
32
+ "memoryTotal": "34190917632",
33
+ "cudaCores": 21760,
34
+ "architecture": "Blackwell",
35
+ "uuid": "GPU-c6a82cc7-2c32-ae6f-65da-8a33c899fba8"
36
+ }
37
+ ],
38
+ "cudaVersion": "12.8",
39
+ "writerId": "35ndou29035kfs9jgl0cvyk98aywguck"
40
+ }
ssl_distil/vit16s/wandb/run-20250816_093107-3hm7jv8o/logs/debug-core.log ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {"time":"2025-08-16T09:31:07.490504786Z","level":"INFO","msg":"main: starting server","port-filename":"/tmp/tmphbj9u8gg/port-2366.txt","pid":2366,"log-level":0,"disable-analytics":false,"shutdown-on-parent-exit":false,"enable-dcgm-profiling":false}
2
+ {"time":"2025-08-16T09:31:07.491547445Z","level":"INFO","msg":"server: will exit if parent process dies","ppid":2366}
3
+ {"time":"2025-08-16T09:31:07.491540161Z","level":"INFO","msg":"server: accepting connections","addr":{"Name":"/tmp/wandb-2366-2553-1207821092/socket","Net":"unix"}}
4
+ {"time":"2025-08-16T09:31:07.668891905Z","level":"INFO","msg":"connection: ManageConnectionData: new connection created","id":"1(@)"}
5
+ {"time":"2025-08-16T09:31:07.674697027Z","level":"INFO","msg":"handleInformInit: received","streamId":"3hm7jv8o","id":"1(@)"}
6
+ {"time":"2025-08-16T09:31:08.554273086Z","level":"INFO","msg":"handleInformInit: stream started","streamId":"3hm7jv8o","id":"1(@)"}
ssl_distil/vit16s/wandb/run-20250816_093107-3hm7jv8o/logs/debug-internal.log ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ {"time":"2025-08-16T09:31:07.674896658Z","level":"INFO","msg":"stream: starting","core version":"0.21.1"}
2
+ {"time":"2025-08-16T09:31:08.554162956Z","level":"INFO","msg":"stream: created new stream","id":"3hm7jv8o"}
3
+ {"time":"2025-08-16T09:31:08.554261675Z","level":"INFO","msg":"stream: started","id":"3hm7jv8o"}
4
+ {"time":"2025-08-16T09:31:08.55427999Z","level":"INFO","msg":"writer: started","stream_id":"3hm7jv8o"}
5
+ {"time":"2025-08-16T09:31:08.554322451Z","level":"INFO","msg":"handler: started","stream_id":"3hm7jv8o"}
6
+ {"time":"2025-08-16T09:31:08.554399167Z","level":"INFO","msg":"sender: started","stream_id":"3hm7jv8o"}
7
+ {"time":"2025-08-16T09:44:04.701541128Z","level":"INFO","msg":"api: retrying error","error":"Post \"https://api.wandb.ai/files/acc-ggcolab-pctu/ent-endoscopy-ssl/3hm7jv8o/file_stream\": dial tcp 35.186.228.49:443: connect: connection timed out"}
ssl_distil/vit16s/wandb/run-20250816_093107-3hm7jv8o/logs/debug.log ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 2025-08-16 09:31:07,462 INFO MainThread:2366 [wandb_setup.py:_flush():80] Current SDK version is 0.21.1
2
+ 2025-08-16 09:31:07,463 INFO MainThread:2366 [wandb_setup.py:_flush():80] Configure stats pid to 2366
3
+ 2025-08-16 09:31:07,463 INFO MainThread:2366 [wandb_setup.py:_flush():80] Loading settings from /root/.config/wandb/settings
4
+ 2025-08-16 09:31:07,463 INFO MainThread:2366 [wandb_setup.py:_flush():80] Loading settings from /workspace/ent-labotary/wandb/settings
5
+ 2025-08-16 09:31:07,463 INFO MainThread:2366 [wandb_setup.py:_flush():80] Loading settings from environment variables
6
+ 2025-08-16 09:31:07,463 INFO MainThread:2366 [wandb_init.py:setup_run_log_directory():703] Logging user logs to /workspace/ent-labotary/outputs/ssl_distil/vit16s/wandb/run-20250816_093107-3hm7jv8o/logs/debug.log
7
+ 2025-08-16 09:31:07,463 INFO MainThread:2366 [wandb_init.py:setup_run_log_directory():704] Logging internal logs to /workspace/ent-labotary/outputs/ssl_distil/vit16s/wandb/run-20250816_093107-3hm7jv8o/logs/debug-internal.log
8
+ 2025-08-16 09:31:07,463 INFO MainThread:2366 [wandb_init.py:init():830] calling init triggers
9
+ 2025-08-16 09:31:07,463 INFO MainThread:2366 [wandb_init.py:init():835] wandb.init called with sweep_config: {}
10
+ config: {'_wandb': {}}
11
+ 2025-08-16 09:31:07,463 INFO MainThread:2366 [wandb_init.py:init():871] starting backend
12
+ 2025-08-16 09:31:07,669 INFO MainThread:2366 [wandb_init.py:init():874] sending inform_init request
13
+ 2025-08-16 09:31:07,671 INFO MainThread:2366 [wandb_init.py:init():882] backend started and connected
14
+ 2025-08-16 09:31:07,672 INFO MainThread:2366 [wandb_init.py:init():953] updated telemetry
15
+ 2025-08-16 09:31:07,680 INFO MainThread:2366 [wandb_init.py:init():977] communicating run to backend with 90.0 second timeout
16
+ 2025-08-16 09:31:09,287 INFO MainThread:2366 [wandb_init.py:init():1029] starting run threads in backend
17
+ 2025-08-16 09:31:09,506 INFO MainThread:2366 [wandb_run.py:_console_start():2494] atexit reg
18
+ 2025-08-16 09:31:09,506 INFO MainThread:2366 [wandb_run.py:_redirect():2342] redirect: wrap_raw
19
+ 2025-08-16 09:31:09,506 INFO MainThread:2366 [wandb_run.py:_redirect():2411] Wrapping output streams.
20
+ 2025-08-16 09:31:09,506 INFO MainThread:2366 [wandb_run.py:_redirect():2434] Redirects installed.
21
+ 2025-08-16 09:31:09,508 INFO MainThread:2366 [wandb_init.py:init():1075] run started, returning control to user process
22
+ 2025-08-16 09:31:09,509 INFO MainThread:2366 [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': 16, '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-20250816_093107-3hm7jv8o/run-3hm7jv8o.wandb ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:de340542c1ef625311849d2f3a6fd609fcd7990e668a78f885f115ce1c06669c
3
+ size 23298048