Releases: brain-score/vision
v2.2.4
Full Changelog: v2.2.4...v2.2.4
v2.2.3
What's Changed
- remove old tutorials in favor of new link (#1170) by @KartikP in #1174
- Sync master into develop by @KartikP in #1205
- Sync master into develop by @KartikP in #1211
- Sync master into develop by @KartikP in #1222
- brain-score.org submission (user:444) | (public:False) by @kvfairchild in #1223
- Point pyproject dependencies to pypi instead of git by @samwinebrake in #1236
- update dependency names w/ hyphens by @samwinebrake in #1238
- Sync master into develop by @KartikP in #1239
- Custom trained models by @akgokce in #1206
- Update to sync workflow by @KartikP in #1248
- Sync master into develop. Triggered by PR by @KartikP in #1257
- SSL workaround by @akgokce in #1263
- Force sync by @KartikP in #1264
- Force sync by @KartikP in #1265
- Add pathfinder benchmark by @benlonnqvist in #1193
- Branch sync from PR 1193 by @KartikP in #1277
- Ep/add fixres resnext101 32x48d wsl by @pellegreene in #1103
- Ep/add inception v4 by @pellegreene in #1099
- Sync master into develop. Triggered by PR by @KartikP in #1278
- Sync master into develop. Triggered by PR by @KartikP in #1279
- Fix pip install git by @KartikP in #1280
- Sync master into develop. Triggered by PR by @KartikP in #1281
- brain-score.org submission (user:444) | (public:False) by @kvfairchild in #1282
- Update score_new_plugins.yml to use actions/upload-artifact@v4 by @KartikP in #1283
- Update environment_lock.yml w/ new brainio name by @samwinebrake in #1235
- Sync master into develop. Triggered by PR by @KartikP in #1284
- Sync master into develop. Triggered by PR by @KartikP in #1285
- Revert "add resnet50_11ad3fa6 to models (#1282)" by @KartikP in #1286
- Sync master into develop. Triggered by PR by @KartikP in #1287
- brain-score.org submission (user:444) | (public:False) #1282 resubmission by @KartikP in #1288
- Update user_notification_system.yml to use upload/download-artifact@v4 by @KartikP in #1289
- user_id check only on scoring run by @samwinebrake in #1291
- Sync master into develop. Triggered by PR by @KartikP in #1290
- Sync master into develop. Triggered by PR by @KartikP in #1292
- brain-score.org submission (user:486) | (public:False) by @kvfairchild in #1293
- Update user_notification_system to 3.11 by @KartikP in #1294
- Sync master into develop. Triggered by PR by @KartikP in #1295
- update status contexts by @samwinebrake in #1298
- Sync master into develop. Triggered by PR by @KartikP in #1299
- brain-score.org submission (user:582) | (public:False) by @kvfairchild in #1300
- brain-score.org submission (user:582) | (public:False) by @kvfairchild in #1301
- Fix trigger scoring run bug by @samwinebrake in #1303
- Sync master into develop. Triggered by PR by @KartikP in #1304
- brain-score.org submission (user:486) | (public:False) by @kvfairchild in #1309
- Revert "brain-score.org submission (user:486) | (public:False)" by @samwinebrake in #1310
- Sync master into develop. Triggered by PR by @KartikP in #1311
- brain-score.org submission (user:486) | (public:False) by @kvfairchild in #1313
- brain-score.org submission (user:386) | (public:False) by @kvfairchild in #1339
- brain-score.org submission (user:386) | (public:False) by @kvfairchild in #1340
- brain-score.org submission (user:386) | (public:False) by @kvfairchild in #1342
- brain-score.org submission (user:386) | (public:False) by @kvfairchild in #1343
- brain-score.org submission (user:386) | (public:False) by @kvfairchild in #1345
- brain-score.org submission (user:386) | (public:False) by @kvfairchild in #1346
- brain-score.org submission (user:386) | (public:False) by @kvfairchild in #1347
- brain-score.org submission (user:386) | (public:False) by @kvfairchild in #1348
- Remove brainscore vision from env lock to make env updates easier by @samwinebrake in #1351
- Coggan benchmark identifiers fix by @samwinebrake in #1370
- brain-score.org submission (user:514) | (public:False) by @kvfairchild in #1386
- Allow region_layer_map json to be loaded into BrainModel during commitment by @KartikP in #1314
- Layer Mapping Orchestrator (build:114) by @kvfairchild in #1399
- Add layer-mapping workflow to trigger Jenkins by @KartikP in #1361
- Change map_new_plugins.yml trigger and status checks by @KartikP in #1408
- Add label change as trigger for map_new_plugins.yml by @KartikP in #1410
- Updating sha by @KartikP in #1412
- Debug map_new_plugins.yml by @KartikP in #1414
- Remove parsing of status/checks in loop of map_new_plugins by @KartikP in #1416
- Map_new_plugin flexible quote handler by @KartikP in #1418
- Update imagenet paths by @samwinebrake in #1406
- Loosen map-new-plugins trigger by @KartikP in #1422
- Update automerge workflow to require mapping-complete label by @KartikP in #1424
- Separate map_new_plugins into two jobs and allow re-run by @KartikP in #1426
- Remove set and use GitHub_output by @KartikP in #1428
- Update map_new_plugins.yml by @KartikP in #1430
- Update maniquet benchmark identifier by @samwinebrake in #1432
- brain-score.org submission (user:538) | (public:False) by @kvfairchild in #1434
- Layer Mapping Orchestrator (build:115) by @kvfairchild in #1400
- Adding CvTs by @LucyV4 in #1436
- Layer Mapping Orchestrator (build:126) by @kvfairchild in #1437
- Layer Mapping Orchestrator (build:127) by @kvfairchild in #1441
- Layer Mapping Orchestrator (build:128) by @kvfairchild in #1443
- Cap Lonnqvist & Malania score to 1 by @benlonnqvist in #1383
- Layer Mapping Orchestrator (build:135) by @kvfairchild in #1447
- Decrease fps of causal inferencer testing by @samwinebrake in #1450
- Automated version bumping and pypi package building by @samwinebrake in #1446
- chore: bump version to 2.2.0 by @github-actions in #1453
- Update version bump publishing by @samwinebrake in #1455
- Specify current version to bump-my-version by @samwinebrake in #1458
- chore: bump version to 2.2.1 by @github-actions in #1459
- brain-score.org submission (user:413) | (public:False) by @kvfairchild in #1072
- brain-score.org submission (user:413) | (public:False) by @kvfairchild in #1073
- brain-score.org submission (user:413) | (public:False) by @kvfairchild in #1074
- brain-score.org submission (user...
v2.2.2
What's Changed
- remove old tutorials in favor of new link (#1170) by @KartikP in #1174
- Sync master into develop by @KartikP in #1205
- Sync master into develop by @KartikP in #1211
- Sync master into develop by @KartikP in #1222
- brain-score.org submission (user:444) | (public:False) by @kvfairchild in #1223
- Point pyproject dependencies to pypi instead of git by @samwinebrake in #1236
- update dependency names w/ hyphens by @samwinebrake in #1238
- Sync master into develop by @KartikP in #1239
- Custom trained models by @akgokce in #1206
- Update to sync workflow by @KartikP in #1248
- Sync master into develop. Triggered by PR by @KartikP in #1257
- SSL workaround by @akgokce in #1263
- Force sync by @KartikP in #1264
- Force sync by @KartikP in #1265
- Add pathfinder benchmark by @benlonnqvist in #1193
- Branch sync from PR 1193 by @KartikP in #1277
- Ep/add fixres resnext101 32x48d wsl by @pellegreene in #1103
- Ep/add inception v4 by @pellegreene in #1099
- Sync master into develop. Triggered by PR by @KartikP in #1278
- Sync master into develop. Triggered by PR by @KartikP in #1279
- Fix pip install git by @KartikP in #1280
- Sync master into develop. Triggered by PR by @KartikP in #1281
- brain-score.org submission (user:444) | (public:False) by @kvfairchild in #1282
- Update score_new_plugins.yml to use actions/upload-artifact@v4 by @KartikP in #1283
- Update environment_lock.yml w/ new brainio name by @samwinebrake in #1235
- Sync master into develop. Triggered by PR by @KartikP in #1284
- Sync master into develop. Triggered by PR by @KartikP in #1285
- Revert "add resnet50_11ad3fa6 to models (#1282)" by @KartikP in #1286
- Sync master into develop. Triggered by PR by @KartikP in #1287
- brain-score.org submission (user:444) | (public:False) #1282 resubmission by @KartikP in #1288
- Update user_notification_system.yml to use upload/download-artifact@v4 by @KartikP in #1289
- user_id check only on scoring run by @samwinebrake in #1291
- Sync master into develop. Triggered by PR by @KartikP in #1290
- Sync master into develop. Triggered by PR by @KartikP in #1292
- brain-score.org submission (user:486) | (public:False) by @kvfairchild in #1293
- Update user_notification_system to 3.11 by @KartikP in #1294
- Sync master into develop. Triggered by PR by @KartikP in #1295
- update status contexts by @samwinebrake in #1298
- Sync master into develop. Triggered by PR by @KartikP in #1299
- brain-score.org submission (user:582) | (public:False) by @kvfairchild in #1300
- brain-score.org submission (user:582) | (public:False) by @kvfairchild in #1301
- Fix trigger scoring run bug by @samwinebrake in #1303
- Sync master into develop. Triggered by PR by @KartikP in #1304
- brain-score.org submission (user:486) | (public:False) by @kvfairchild in #1309
- Revert "brain-score.org submission (user:486) | (public:False)" by @samwinebrake in #1310
- Sync master into develop. Triggered by PR by @KartikP in #1311
- brain-score.org submission (user:486) | (public:False) by @kvfairchild in #1313
- brain-score.org submission (user:386) | (public:False) by @kvfairchild in #1339
- brain-score.org submission (user:386) | (public:False) by @kvfairchild in #1340
- brain-score.org submission (user:386) | (public:False) by @kvfairchild in #1342
- brain-score.org submission (user:386) | (public:False) by @kvfairchild in #1343
- brain-score.org submission (user:386) | (public:False) by @kvfairchild in #1345
- brain-score.org submission (user:386) | (public:False) by @kvfairchild in #1346
- brain-score.org submission (user:386) | (public:False) by @kvfairchild in #1347
- brain-score.org submission (user:386) | (public:False) by @kvfairchild in #1348
- Remove brainscore vision from env lock to make env updates easier by @samwinebrake in #1351
- Coggan benchmark identifiers fix by @samwinebrake in #1370
- brain-score.org submission (user:514) | (public:False) by @kvfairchild in #1386
- Allow region_layer_map json to be loaded into BrainModel during commitment by @KartikP in #1314
- Layer Mapping Orchestrator (build:114) by @kvfairchild in #1399
- Add layer-mapping workflow to trigger Jenkins by @KartikP in #1361
- Change map_new_plugins.yml trigger and status checks by @KartikP in #1408
- Add label change as trigger for map_new_plugins.yml by @KartikP in #1410
- Updating sha by @KartikP in #1412
- Debug map_new_plugins.yml by @KartikP in #1414
- Remove parsing of status/checks in loop of map_new_plugins by @KartikP in #1416
- Map_new_plugin flexible quote handler by @KartikP in #1418
- Update imagenet paths by @samwinebrake in #1406
- Loosen map-new-plugins trigger by @KartikP in #1422
- Update automerge workflow to require mapping-complete label by @KartikP in #1424
- Separate map_new_plugins into two jobs and allow re-run by @KartikP in #1426
- Remove set and use GitHub_output by @KartikP in #1428
- Update map_new_plugins.yml by @KartikP in #1430
- Update maniquet benchmark identifier by @samwinebrake in #1432
- brain-score.org submission (user:538) | (public:False) by @kvfairchild in #1434
- Layer Mapping Orchestrator (build:115) by @kvfairchild in #1400
- Adding CvTs by @LucyV4 in #1436
- Layer Mapping Orchestrator (build:126) by @kvfairchild in #1437
- Layer Mapping Orchestrator (build:127) by @kvfairchild in #1441
- Layer Mapping Orchestrator (build:128) by @kvfairchild in #1443
- Cap Lonnqvist & Malania score to 1 by @benlonnqvist in #1383
- Layer Mapping Orchestrator (build:135) by @kvfairchild in #1447
- Decrease fps of causal inferencer testing by @samwinebrake in #1450
- Automated version bumping and pypi package building by @samwinebrake in #1446
- chore: bump version to 2.2.0 by @github-actions in #1453
- Update version bump publishing by @samwinebrake in #1455
- Specify current version to bump-my-version by @samwinebrake in #1458
- chore: bump version to 2.2.1 by @github-actions in #1459
- brain-score.org submission (user:413) | (public:False) by @kvfairchild in #1072
- brain-score.org submission (user:413) | (public:False) by @kvfairchild in #1073
- brain-score.org submission (user:413) | (public:False) by @kvfairchild in #1074
- brain-score.org submission (user...
v2.2.1
What's Changed
- remove old tutorials in favor of new link (#1170) by @KartikP in #1174
- Sync master into develop by @KartikP in #1205
- Sync master into develop by @KartikP in #1211
- Sync master into develop by @KartikP in #1222
- brain-score.org submission (user:444) | (public:False) by @kvfairchild in #1223
- Point pyproject dependencies to pypi instead of git by @samwinebrake in #1236
- update dependency names w/ hyphens by @samwinebrake in #1238
- Sync master into develop by @KartikP in #1239
- Custom trained models by @akgokce in #1206
- Update to sync workflow by @KartikP in #1248
- Sync master into develop. Triggered by PR by @KartikP in #1257
- SSL workaround by @akgokce in #1263
- Force sync by @KartikP in #1264
- Force sync by @KartikP in #1265
- Add pathfinder benchmark by @benlonnqvist in #1193
- Branch sync from PR 1193 by @KartikP in #1277
- Ep/add fixres resnext101 32x48d wsl by @pellegreene in #1103
- Ep/add inception v4 by @pellegreene in #1099
- Sync master into develop. Triggered by PR by @KartikP in #1278
- Sync master into develop. Triggered by PR by @KartikP in #1279
- Fix pip install git by @KartikP in #1280
- Sync master into develop. Triggered by PR by @KartikP in #1281
- brain-score.org submission (user:444) | (public:False) by @kvfairchild in #1282
- Update score_new_plugins.yml to use actions/upload-artifact@v4 by @KartikP in #1283
- Update environment_lock.yml w/ new brainio name by @samwinebrake in #1235
- Sync master into develop. Triggered by PR by @KartikP in #1284
- Sync master into develop. Triggered by PR by @KartikP in #1285
- Revert "add resnet50_11ad3fa6 to models (#1282)" by @KartikP in #1286
- Sync master into develop. Triggered by PR by @KartikP in #1287
- brain-score.org submission (user:444) | (public:False) #1282 resubmission by @KartikP in #1288
- Update user_notification_system.yml to use upload/download-artifact@v4 by @KartikP in #1289
- user_id check only on scoring run by @samwinebrake in #1291
- Sync master into develop. Triggered by PR by @KartikP in #1290
- Sync master into develop. Triggered by PR by @KartikP in #1292
- brain-score.org submission (user:486) | (public:False) by @kvfairchild in #1293
- Update user_notification_system to 3.11 by @KartikP in #1294
- Sync master into develop. Triggered by PR by @KartikP in #1295
- update status contexts by @samwinebrake in #1298
- Sync master into develop. Triggered by PR by @KartikP in #1299
- brain-score.org submission (user:582) | (public:False) by @kvfairchild in #1300
- brain-score.org submission (user:582) | (public:False) by @kvfairchild in #1301
- Fix trigger scoring run bug by @samwinebrake in #1303
- Sync master into develop. Triggered by PR by @KartikP in #1304
- brain-score.org submission (user:486) | (public:False) by @kvfairchild in #1309
- Revert "brain-score.org submission (user:486) | (public:False)" by @samwinebrake in #1310
- Sync master into develop. Triggered by PR by @KartikP in #1311
- brain-score.org submission (user:486) | (public:False) by @kvfairchild in #1313
- brain-score.org submission (user:386) | (public:False) by @kvfairchild in #1339
- brain-score.org submission (user:386) | (public:False) by @kvfairchild in #1340
- brain-score.org submission (user:386) | (public:False) by @kvfairchild in #1342
- brain-score.org submission (user:386) | (public:False) by @kvfairchild in #1343
- brain-score.org submission (user:386) | (public:False) by @kvfairchild in #1345
- brain-score.org submission (user:386) | (public:False) by @kvfairchild in #1346
- brain-score.org submission (user:386) | (public:False) by @kvfairchild in #1347
- brain-score.org submission (user:386) | (public:False) by @kvfairchild in #1348
- Remove brainscore vision from env lock to make env updates easier by @samwinebrake in #1351
- Coggan benchmark identifiers fix by @samwinebrake in #1370
- brain-score.org submission (user:514) | (public:False) by @kvfairchild in #1386
- Allow region_layer_map json to be loaded into BrainModel during commitment by @KartikP in #1314
- Layer Mapping Orchestrator (build:114) by @kvfairchild in #1399
- Add layer-mapping workflow to trigger Jenkins by @KartikP in #1361
- Change map_new_plugins.yml trigger and status checks by @KartikP in #1408
- Add label change as trigger for map_new_plugins.yml by @KartikP in #1410
- Updating sha by @KartikP in #1412
- Debug map_new_plugins.yml by @KartikP in #1414
- Remove parsing of status/checks in loop of map_new_plugins by @KartikP in #1416
- Map_new_plugin flexible quote handler by @KartikP in #1418
- Update imagenet paths by @samwinebrake in #1406
- Loosen map-new-plugins trigger by @KartikP in #1422
- Update automerge workflow to require mapping-complete label by @KartikP in #1424
- Separate map_new_plugins into two jobs and allow re-run by @KartikP in #1426
- Remove set and use GitHub_output by @KartikP in #1428
- Update map_new_plugins.yml by @KartikP in #1430
- Update maniquet benchmark identifier by @samwinebrake in #1432
- brain-score.org submission (user:538) | (public:False) by @kvfairchild in #1434
- Layer Mapping Orchestrator (build:115) by @kvfairchild in #1400
- Adding CvTs by @LucyV4 in #1436
- Layer Mapping Orchestrator (build:126) by @kvfairchild in #1437
- Layer Mapping Orchestrator (build:127) by @kvfairchild in #1441
- Layer Mapping Orchestrator (build:128) by @kvfairchild in #1443
- Cap Lonnqvist & Malania score to 1 by @benlonnqvist in #1383
- Layer Mapping Orchestrator (build:135) by @kvfairchild in #1447
- Decrease fps of causal inferencer testing by @samwinebrake in #1450
- Automated version bumping and pypi package building by @samwinebrake in #1446
- chore: bump version to 2.2.0 by @github-actions in #1453
- Update version bump publishing by @samwinebrake in #1455
- Specify current version to bump-my-version by @samwinebrake in #1458
New Contributors
Full Changelog: v2.1.0...v2.2.1
v2.2.0
What's Changed
- remove old tutorials in favor of new link (#1170) by @KartikP in #1174
- Sync master into develop by @KartikP in #1205
- Sync master into develop by @KartikP in #1211
- Sync master into develop by @KartikP in #1222
- brain-score.org submission (user:444) | (public:False) by @kvfairchild in #1223
- Point pyproject dependencies to pypi instead of git by @samwinebrake in #1236
- update dependency names w/ hyphens by @samwinebrake in #1238
- Sync master into develop by @KartikP in #1239
- Custom trained models by @akgokce in #1206
- Update to sync workflow by @KartikP in #1248
- Sync master into develop. Triggered by PR by @KartikP in #1257
- SSL workaround by @akgokce in #1263
- Force sync by @KartikP in #1264
- Force sync by @KartikP in #1265
- Add pathfinder benchmark by @benlonnqvist in #1193
- Branch sync from PR 1193 by @KartikP in #1277
- Ep/add fixres resnext101 32x48d wsl by @pellegreene in #1103
- Ep/add inception v4 by @pellegreene in #1099
- Sync master into develop. Triggered by PR by @KartikP in #1278
- Sync master into develop. Triggered by PR by @KartikP in #1279
- Fix pip install git by @KartikP in #1280
- Sync master into develop. Triggered by PR by @KartikP in #1281
- brain-score.org submission (user:444) | (public:False) by @kvfairchild in #1282
- Update score_new_plugins.yml to use actions/upload-artifact@v4 by @KartikP in #1283
- Update environment_lock.yml w/ new brainio name by @samwinebrake in #1235
- Sync master into develop. Triggered by PR by @KartikP in #1284
- Sync master into develop. Triggered by PR by @KartikP in #1285
- Revert "add resnet50_11ad3fa6 to models (#1282)" by @KartikP in #1286
- Sync master into develop. Triggered by PR by @KartikP in #1287
- brain-score.org submission (user:444) | (public:False) #1282 resubmission by @KartikP in #1288
- Update user_notification_system.yml to use upload/download-artifact@v4 by @KartikP in #1289
- user_id check only on scoring run by @samwinebrake in #1291
- Sync master into develop. Triggered by PR by @KartikP in #1290
- Sync master into develop. Triggered by PR by @KartikP in #1292
- brain-score.org submission (user:486) | (public:False) by @kvfairchild in #1293
- Update user_notification_system to 3.11 by @KartikP in #1294
- Sync master into develop. Triggered by PR by @KartikP in #1295
- update status contexts by @samwinebrake in #1298
- Sync master into develop. Triggered by PR by @KartikP in #1299
- brain-score.org submission (user:582) | (public:False) by @kvfairchild in #1300
- brain-score.org submission (user:582) | (public:False) by @kvfairchild in #1301
- Fix trigger scoring run bug by @samwinebrake in #1303
- Sync master into develop. Triggered by PR by @KartikP in #1304
- brain-score.org submission (user:486) | (public:False) by @kvfairchild in #1309
- Revert "brain-score.org submission (user:486) | (public:False)" by @samwinebrake in #1310
- Sync master into develop. Triggered by PR by @KartikP in #1311
- brain-score.org submission (user:486) | (public:False) by @kvfairchild in #1313
- brain-score.org submission (user:386) | (public:False) by @kvfairchild in #1339
- brain-score.org submission (user:386) | (public:False) by @kvfairchild in #1340
- brain-score.org submission (user:386) | (public:False) by @kvfairchild in #1342
- brain-score.org submission (user:386) | (public:False) by @kvfairchild in #1343
- brain-score.org submission (user:386) | (public:False) by @kvfairchild in #1345
- brain-score.org submission (user:386) | (public:False) by @kvfairchild in #1346
- brain-score.org submission (user:386) | (public:False) by @kvfairchild in #1347
- brain-score.org submission (user:386) | (public:False) by @kvfairchild in #1348
- Remove brainscore vision from env lock to make env updates easier by @samwinebrake in #1351
- Coggan benchmark identifiers fix by @samwinebrake in #1370
- brain-score.org submission (user:514) | (public:False) by @kvfairchild in #1386
- Allow region_layer_map json to be loaded into BrainModel during commitment by @KartikP in #1314
- Layer Mapping Orchestrator (build:114) by @kvfairchild in #1399
- Add layer-mapping workflow to trigger Jenkins by @KartikP in #1361
- Change map_new_plugins.yml trigger and status checks by @KartikP in #1408
- Add label change as trigger for map_new_plugins.yml by @KartikP in #1410
- Updating sha by @KartikP in #1412
- Debug map_new_plugins.yml by @KartikP in #1414
- Remove parsing of status/checks in loop of map_new_plugins by @KartikP in #1416
- Map_new_plugin flexible quote handler by @KartikP in #1418
- Update imagenet paths by @samwinebrake in #1406
- Loosen map-new-plugins trigger by @KartikP in #1422
- Update automerge workflow to require mapping-complete label by @KartikP in #1424
- Separate map_new_plugins into two jobs and allow re-run by @KartikP in #1426
- Remove set and use GitHub_output by @KartikP in #1428
- Update map_new_plugins.yml by @KartikP in #1430
- Update maniquet benchmark identifier by @samwinebrake in #1432
- brain-score.org submission (user:538) | (public:False) by @kvfairchild in #1434
- Layer Mapping Orchestrator (build:115) by @kvfairchild in #1400
- Adding CvTs by @LucyV4 in #1436
- Layer Mapping Orchestrator (build:126) by @kvfairchild in #1437
- Layer Mapping Orchestrator (build:127) by @kvfairchild in #1441
- Layer Mapping Orchestrator (build:128) by @kvfairchild in #1443
- Cap Lonnqvist & Malania score to 1 by @benlonnqvist in #1383
- Layer Mapping Orchestrator (build:135) by @kvfairchild in #1447
- Decrease fps of causal inferencer testing by @samwinebrake in #1450
- Automated version bumping and pypi package building by @samwinebrake in #1446
New Contributors
Full Changelog: v2.1.0...v2.2.0
v2.1.0
What's changed
Version 2.1.0 brings much-requested support for Python 3.11, finally allowing users to use packages and models that require Python >=3.8. Note: Brain-Score is officially deprecating Python <3.8 - this means that as of Version 2.1.0, Brain-Score will no longer work with Python <3.8.
Specifically:
- Added support for Python >=3.8, up to and including 3.11, across vision and core. This allows users to score models that previously needed >3.7, as well as use any packages that needed >3.7 as well.
- Retired support for Keras and Tensorflow models - going forward, Brain-Score will only support Pytorch models.
Looking Ahead
The Brain-Score Team is currently working on the following:
- Overhauled scoring system: users will soon be able to score models via AWS EC2 instances instead of our local MIT cluster, resulting in a significantly faster and more reliable scoring experience.
- Refreshed and updated material for model tutorials, including bug fixes and better documentation for new users, as well as a clearer example of how to score a custom model.
- Adding 75 models to the vision/models folder, to allow users to instantly download and score any of the top 100 models.
- The much-requested feature of allowing users to instantly download the leaderboard data in the form of a CSV file from the website.
Full Changelog: v2.0.0...v2.1.0
v2.0.0
What's changed
We are thrilled to introduce Brain-Score 2.0, a major upgrade to the Brain-Score platform that empowers researchers, developers, and enthusiasts in the fields of neuroscience, cognitive science, and artificial intelligence to directly compare computational models of the brain with human and non-human primate behavior and brain recordings.
Here are the Brain-Score 2.0 features we are most excited about:
- Flexibility: new plugin system for easier contribution and collaboration: Brain-Score 2.0 introduces a modular plugin system that makes it easy to develop, combine, and contribute data, metrics, benchmarks, and models. Researchers can now more easily submit their own components and stress-test leading models or submit their own state-of-the-art model.
- Accessibility: enhanced website and documentation. Brain-Score’s web presence got a facelift. Our revamped website provides an improved user experience with more intuitive navigation, a simplified leaderboard, and detailed tutorials. We believe that making the platform easier to use is crucial for fostering collaboration and innovation.
- Language: broadening to a new domain. Brain-Score 2.0 introduces Brain-Score Language, which extends the Brain-Score platform from modeling the visual ventral stream to the human language system. The addition of Brain-Score Language reflects our philosophy that the Brain-Score approach to model benchmarking is fundamentally domain agnostic, and represents a step toward a future multimodal Brain-Score.
There are other quality of life changes that we hope will contribute to the platform's ease of use and sense of community, including:
- A centralized organization repo with clear purpose descriptions.
- A domain-independent, simplified way of scoring models, as seen here.
- Better error reporting for scoring runs, as well as automated Github merge functionality for user contributions via pull requests.
- A centralized repo of models to be easily accessible and runnable by any user.
- Enhanced FAQ and troubleshooting with the most common errors encountered, as well as their solutions.
- A dedicated Slack channel for the community, that is always accepting new members!
...and much more!
Looking Ahead
As Brain-Score grows, we hope that regular version updates and patch notes will be released on a bi-weekly schedule (once every two weeks), and major feature additions will be announced as they are completed. Normally these patch notes would include direct links to PRs or issues, but as the 2.0.0 update was so large, those are omitted in this release notes announcement.
The Brain-Score team has even more features and fixes on the horizon, including:
- Switching to a more stable and faster compute cluster in order to produce model scores in a reliable and efficient way. This should result in significantly less scoring errors and downtime.
- Updating all our code to support Python 3.11. This is one of our most popular requests, and we hope to have that done by the next release (2.1.0)
- Further improved user documentation, with clearer setup and troubleshooting for scoring models (including custom models).
- Adding new models to the model repos (we hope to have the top 100 models all included on Github within the next few releases).
- Other quality-of-life changes, including adding an option for downloading the leaderboard as a CSV file
Full Changelog: v1.3...v2.0.0
v1.3
What's changed
- added the ObjectNet benchmark by @dmayo in #318
- update for new BrainIO stimulus convention (image_id -> stimulus_id) by @jjpr-mit and @mschrimpf in #326 and #328
- Add Geirhos et al. 2021 behavioral benchmarks by @mschrimpf and @mike-ferguson in #323, #330, #331 and #332
New Contributors
Full Changelog: v1.2...v1.3
v1.2
Release for 2022 Brain-Score competition (http://www.brain-score.org/competition/)
High-level changes
- add {Sanghavi, SanghaviJozwik, SanghaviMurty}2020.{V4, IT} benchmarks by @stothe2 in #230, @mschrimpf in #311
- overhauled ImageNet C by @dapello in #267, #302, #304 and @mschrimpf in #275
- added the ObjectNet benchmark by @dmayo, @dapello, @mschrimpf in #318
- add support for 2022 competition by @mike-ferguson in #310 and #314
- migrate to BrainIO. by @jjpr-mit in #278, #280, #283
- update docs following user feedback by @mschrimpf in #299
- add model-submission tutorial by @mike-ferguson in #276
- add benchmark tutorial by @mschrimpf in #289
Full Changelog: v1.1...v1.2
v1.1
Release of V1 property benchmarks (https://www.biorxiv.org/content/10.1101/2021.03.01.433495)
What's Changed
- if
pip install
fails, log the process output by @mschrimpf in #236 - add missing visible field with default value to BenchmarkType by @mschrimpf in #238
- fix too long comment for score database entry by @mschrimpf in #239
- have model deal with averaging over trials by @mschrimpf in #235
- adding ImageNet_C benchmark by @dapello in #232
- add metadata (parent, bibtex, number of trials) to Cadena benchmark by @mschrimpf in #240
- compare paths only based on filenames, ignore directories by @mschrimpf in #234
- remove ImageNet-C stimuli identifier to disable caching activations by @mschrimpf in #242
- align ImageNet-C identifiers and parent identifiers by @mschrimpf in #243
- actually save layer commitment comment by @mschrimpf in #244
- fix bib parsing: retrieve single entry by @mschrimpf in #248
- add ridge regression by @mschrimpf in #247
- add CKA metric by @mschrimpf in #246
- more informative assertion errors by @mschrimpf in #249
- evaluate on brain benchmarks only by default by @mschrimpf in #250
- Update pandas version by @jjpr-mit in #251
- install submitted repository locally by @mschrimpf in #252
- Tying the build to Python 3.6 caused problems with newer libraries. by @jjpr-mit in #253
- remove restriction for Kar2019 benchmark by @mschrimpf in #255
- if candidate recordings are not temporal, exit early in Kar2019 by @mschrimpf in #259
- fix get_benchmark_instance: order as default for get_or_create by @mschrimpf in #264
- remove identifier from Kar2019 check stimulus_set by @mschrimpf in #268
- Added SciKit-Learn<0.24 requirement. >=.24 breaks regression by @mike-ferguson in #273
- Fix failing tests in test_submission/ by @mschrimpf in #274
- overhauled ImageNet C by @dapello in #267
- increase ImageNet-C version number (addendum to #267) by @mschrimpf in #275
- add model-submission tutorial by @mike-ferguson in #276
- Use BrainIO by @jjpr-mit in #278
- Switch model-tools test dependency back to master. by @jjpr-mit in #279
- Migrated from https://github.com/brain-score/brainio_collection. by @jjpr-mit in #280
- Updated About section in Tutorial.rst by @mike-ferguson in #281
- Update relevant occurrences of brainio_base, _collection and _contrib by @jjpr-mit in #283
- add benchmark tutorial by @mschrimpf in #289
- update docs following user feedback by @mschrimpf in #299
- V1 single neuronal properties benchmarks by @tiagogmarques in #241
- Updated ImageNet-C benchmark to look locally first by @dapello in #302
- ImageNet-C sampled StimulusSetLoader by @dapello in #304
- store model's visual_degrees by @mschrimpf in #301
- Catalog path by @jjpr-mit in #305
- move Marques2020 V1 property benchmarks to evaluation pool by @mschrimpf in #307
Full Changelog: v1.0...v1.1