Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
9065da9
Add script courtesy of @yawenzzzz
gabrieltseng Mar 30, 2026
2069b72
Add more evals
gabrieltseng Mar 30, 2026
4c9cae4
less random more time
gabrieltseng Mar 30, 2026
b664309
less time more random
gabrieltseng Mar 30, 2026
06689bd
hack
gabrieltseng Mar 31, 2026
e499f89
ctrl + z
gabrieltseng Mar 31, 2026
6318d6e
random only
gabrieltseng Mar 31, 2026
eeae879
back to normal
gabrieltseng Apr 1, 2026
87df9bf
:facepalm:
gabrieltseng Apr 1, 2026
09a130d
be consistent
gabrieltseng Apr 1, 2026
4375d6e
same fix
gabrieltseng Apr 1, 2026
0177de4
Update script
gabrieltseng Apr 2, 2026
4bdaeb5
oil spill eval is massive leading to OOM - lets skip it
gabrieltseng Apr 3, 2026
186ad56
Add comment explaining
gabrieltseng Apr 3, 2026
e4190e5
Add single bandset models to flop calculations
gabrieltseng Apr 7, 2026
23a1a8e
Add loss ablation
gabrieltseng Apr 13, 2026
3d8ee10
Add ablation
gabrieltseng Apr 13, 2026
3e2d8fd
rename
gabrieltseng Apr 13, 2026
cafc95a
update script defaults, add base sweeps
gabrieltseng Apr 21, 2026
8ef6d20
Add lr 0.0003
gabrieltseng Apr 21, 2026
c9ff50b
run on 8 gpus, dont repeat the original run
gabrieltseng Apr 21, 2026
04dc50b
nano and tiny runs
gabrieltseng Apr 22, 2026
28c6d25
Merge branch 'main' into gabi/masking-ablations
gabrieltseng Apr 22, 2026
6251859
update to vectorized loss
gabrieltseng Apr 22, 2026
6e4b591
update to vec loss
gabrieltseng Apr 22, 2026
7d11df1
update run names
gabrieltseng Apr 22, 2026
1dee7a2
fix
gabrieltseng Apr 22, 2026
d42fe6b
add loss ablation
gabrieltseng Apr 22, 2026
34b22d2
add ndvi
gabrieltseng Apr 22, 2026
7221d29
add 0.001 lrs for nano and tiny
gabrieltseng Apr 24, 2026
ede4758
more base, lower lr
gabrieltseng Apr 24, 2026
102d851
Merge remote-tracking branch 'origin/main' into favyen/20260424-euroc…
favyen2 Apr 24, 2026
9670a4e
train with osm_sampling + eurocrops_sampling with latest single bands…
uakfdotb Apr 25, 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
32 changes: 17 additions & 15 deletions olmoearth_pretrain/internal/all_evals.py
Original file line number Diff line number Diff line change
Expand Up @@ -181,7 +181,7 @@ def load_user_module(path: str) -> Any:
embedding_batch_size=32,
probe_batch_size=8,
num_workers=2,
pooling_type=PoolingType.MAX,
pooling_type=PoolingType.MEAN,
norm_stats_from_pretrained=True,
probe_lr=0.1,
eval_interval=Duration.epochs(50),
Expand Down Expand Up @@ -385,20 +385,22 @@ def load_user_module(path: str) -> Any:
epochs=50,
eval_mode=EvalMode.LINEAR_PROBE,
),
"oil_spill_detection": DownstreamTaskConfig(
dataset="oil_spill_detection",
embedding_batch_size=128,
probe_batch_size=8,
num_workers=8,
pooling_type=PoolingType.MEAN,
norm_stats_from_pretrained=True,
norm_method=NormMethod.NORM_NO_CLIP_2_STD,
probe_lr=0.01,
eval_interval=Duration.epochs(10),
input_modalities=[Modality.SENTINEL1.name],
epochs=50,
eval_mode=EvalMode.LINEAR_PROBE,
),
# this eval is very large and can lead to
# OOM errors. Skipping for now.
# "oil_spill_detection": DownstreamTaskConfig(
# dataset="oil_spill_detection",
# embedding_batch_size=128,
# probe_batch_size=8,
# num_workers=8,
# pooling_type=PoolingType.MEAN,
# norm_stats_from_pretrained=True,
# norm_method=NormMethod.NORM_NO_CLIP_2_STD,
# probe_lr=0.01,
# eval_interval=Duration.epochs(10),
# input_modalities=[Modality.SENTINEL1.name],
# epochs=50,
# eval_mode=EvalMode.LINEAR_PROBE,
# ),
}

EMBED_DIAG_TASKS = {
Expand Down
Loading
Loading