Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
931063d
Benchmarks script on {MAE, SimCLR} x all image datasets
sami-bg Jan 30, 2026
25531d7
Refactors for better debugging
sami-bg Jan 30, 2026
58dddb9
Mock download on macOS so it doesn't break my laptop
sami-bg Jan 30, 2026
1958a25
venv 3.12 for ubuntu 24 + torchcodec
sami-bg Jan 31, 2026
2125006
generalized to video
sami-bg Jan 31, 2026
2fc193b
Merge branch 'main' into ssl-baselines
Leon-Leyang Jan 31, 2026
4cda790
models
sami-bg Jan 31, 2026
4c3a055
patch fixes
sami-bg Jan 31, 2026
3b4d348
simple fix
sami-bg Jan 31, 2026
8084c96
fixes for some shenanigans
sami-bg Feb 2, 2026
2f4c39f
gitmodules temp
sami-bg Feb 9, 2026
6b9fcdb
Merge remote-tracking branch 'refs/remotes/origin/ssl-baselines' into…
sami-bg Feb 9, 2026
a378ccb
LeJEPA + DINO
sami-bg Feb 9, 2026
4229cc2
lejepa and dino
sami-bg Feb 9, 2026
6959128
benchmarks revamped for slurm and hydra
sami-bg Feb 11, 2026
4afdf42
Merge branch 'main' into ssl-baselines
sami-bg Feb 11, 2026
2b3d081
datasets configs
sami-bg Feb 11, 2026
a043fbd
Merge
sami-bg Feb 11, 2026
853136e
SSL Benchmarks refactor
sami-bg Feb 12, 2026
ccd83bb
launch.sh docs
sami-bg Feb 12, 2026
510d800
BS adjustment
sami-bg Feb 12, 2026
41bc97f
bugfix collecting results
sami-bg Feb 12, 2026
4a7430e
ds skip if no num_classes
sami-bg Feb 12, 2026
24e1537
LeJEPA wandb logging
sami-bg Feb 12, 2026
8063b4e
more cfgx
sami-bg Feb 13, 2026
64ca25d
Bugfixes incl torchcodec
sami-bg Feb 15, 2026
986f9dc
Fixes
sami-bg Feb 15, 2026
728458c
Fixes and hparams
sami-bg Feb 16, 2026
3c5bb48
bugfixes
sami-bg Feb 16, 2026
fc72f2e
only vit, only vit small, resize to 224 for all
sami-bg Feb 16, 2026
89c6f9d
Changes
sami-bg Feb 16, 2026
db2f3ba
cache datasets 224x224
sami-bg Feb 16, 2026
bbe0d1d
cash datasets 766848$
sami-bg Feb 17, 2026
d057ee0
ckpt, probe
sami-bg Feb 17, 2026
ee860e2
oflmlneif proemb
sami-bg Feb 17, 2026
e06bf46
probe
sami-bg Feb 17, 2026
251adf1
offline probe and utility debug launhc
sami-bg Feb 17, 2026
7ebb943
changes
sami-bg Feb 18, 2026
d1880af
Merge branch 'galilai-group:main' into ssl-baselines
sami-bg Mar 2, 2026
700de48
resutls
sami-bg Mar 6, 2026
d8a76a7
magazine
sami-bg Mar 6, 2026
5c653f5
fixes
sami-bg Mar 7, 2026
3b987fd
results etc
sami-bg Mar 8, 2026
b6ccd36
bench
sami-bg Mar 8, 2026
6415ada
yolo
sami-bg Mar 9, 2026
44891f1
fixes
sami-bg Mar 10, 2026
4f95829
fixes
sami-bg Mar 10, 2026
0760892
fixes
sami-bg Mar 10, 2026
c3459e3
new stuff for sl
sami-bg Mar 11, 2026
7c8cf41
somethingsomething
sami-bg Mar 17, 2026
5305239
lr
sami-bg Mar 17, 2026
ba76c3e
downloads
sami-bg Mar 17, 2026
e003a59
epochs
sami-bg Mar 24, 2026
56ba11e
dino forward accum aware
sami-bg Mar 30, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -212,3 +212,11 @@ logs/
*.sh
*.lock
.DS_Store

# Benchmark runs (outputs, wandb, environment dumps)
benchmark-runs/
environment*.json
requirements_frozen*.txt

# W&B result cache
.result_cache/
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "stable-pretraining"]
path = stable-pretraining
url = https://github.com/sami-bg/stable-SSL
144 changes: 144 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,144 @@
{
"version": "0.2.0",
"configurations": [
{
"name": "SSL Offline Probe.",
"type": "debugpy",
"request": "launch",
"module": "stable_datasets.benchmarks.self_supervised.offline_probe",
"args": [
"--multirun",
"--config-name",
"offline_probe_parallel",
"ssl_model=all",
"dataset=all",
],
},
{
"name": "SSL Smoke Test: nnclr, vit_small, flowers102",
"type": "debugpy",
"request": "launch",
"module": "stable_datasets.benchmarks.self_supervised.main",
"args": [
"--multirun",
"dataset=flowers102",
"model=nnclr",
"backbone=vit_small",
"smoke_test=true",
"training.num_workers=0"
],
"cwd": "${workspaceFolder}",
"env": {
"PROJECT_ROOT": "${workspaceFolder}",
"CUDA_VISIBLE_DEVICES": "0"
},
"justMyCode": false,
"console": "integratedTerminal"
},
{
"name": "SSL Benchmark: Single (cifar10, simclr, vit_small)",
"type": "debugpy",
"request": "launch",
"module": "stable_datasets.benchmarks.self_supervised.main",
"args": [
"dataset=cifar10",
"model=simclr",
"backbone=vit_small",
"training.num_workers=0"
],
"cwd": "${workspaceFolder}",
"env": {
"PROJECT_ROOT": "${workspaceFolder}",
"CUDA_VISIBLE_DEVICES": "0"
},
"justMyCode": false,
"console": "integratedTerminal"
},
{
"name": "SSL Benchmark: Local Parallel Sweep",
"type": "debugpy",
"request": "launch",
"module": "stable_datasets.benchmarks.self_supervised.main",
"args": [
"--multirun",
"--config-name",
"local_parallel",
"dataset=cifar10,stl10,svhn,cifar100",
"model=simclr,dino",
"backbone=vit_small",
"training.num_workers=0"
],
"cwd": "${workspaceFolder}",
"env": {
"PROJECT_ROOT": "${workspaceFolder}",
"CUDA_VISIBLE_DEVICES": "0"
},
"justMyCode": false,
"console": "integratedTerminal"
},
{
"name": "SSL Benchmark: Full Sweep (All Models x All Datasets)",
"type": "debugpy",
"request": "launch",
"module": "stable_datasets.benchmarks.self_supervised.main",
"args": [
"--multirun",
"--config-name",
"local_parallel",
"dataset=all",
"model=simclr,dino,mae,lejepa,nnclr,barlow_twins",
"backbone=vit_small",
"training.num_workers=0"
],
"cwd": "${workspaceFolder}",
"env": {
"PROJECT_ROOT": "${workspaceFolder}",
"CUDA_VISIBLE_DEVICES": "0"
},
"justMyCode": false,
"console": "integratedTerminal"
},
{
"name": "SSL Benchmark: Custom",
"type": "debugpy",
"request": "launch",
"module": "stable_datasets.benchmarks.self_supervised.main",
"args": [
"--multirun",
"--config-name",
"local_parallel",
"dataset=${input:dataset}",
"model=${input:model}",
"backbone=${input:backbone}",
"training.num_workers=0"
],
"cwd": "${workspaceFolder}",
"env": {
"PROJECT_ROOT": "${workspaceFolder}",
"CUDA_VISIBLE_DEVICES": "0"
},
"justMyCode": false,
"console": "integratedTerminal"
}
],
"inputs": [
{
"id": "dataset",
"type": "promptString",
"description": "Dataset(s) (comma-separated, or 'all')",
"default": "cifar10"
},
{
"id": "model",
"type": "promptString",
"description": "Model(s) (comma-separated)",
"default": "simclr"
},
{
"id": "backbone",
"type": "promptString",
"description": "Backbone(s) (comma-separated)",
"default": "vit_small"
}
]
}
Loading