tried running test_mean_froi_pereira2018_firstsessions.py
runs fine at first, but the second time, when loading from cache, I see this error:
Traceback (most recent call last):
File "/Users/benlipkin/anaconda3/lib/python3.8/runpy.py", line 194, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/Users/benlipkin/anaconda3/lib/python3.8/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/Users/benlipkin/Desktop/Files/MIT/github/langbrainscore/examples/test_mean_froi_pereira2018_firstsessions.py", line 150, in <module>
main()
File "/Users/benlipkin/Desktop/Files/MIT/github/langbrainscore/examples/test_mean_froi_pereira2018_firstsessions.py", line 136, in main
brsc_rdg_corr.run(sample_split_coord="experiment", calc_nulls=True)
File "/Users/benlipkin/Desktop/Files/MIT/github/langbrainscore/langbrainscore/brainscore/brainscore.py", line 216, in run
self.score(
File "/Users/benlipkin/Desktop/Files/MIT/github/langbrainscore/langbrainscore/brainscore/brainscore.py", line 89, in score
y_pred, y_true = self.mapping.fit_transform(X, Y, ceiling=ceiling)
File "/Users/benlipkin/Desktop/Files/MIT/github/langbrainscore/langbrainscore/mapping/mapping.py", line 322, in fit_transform
for cvfoldid, (train_index, test_index) in enumerate(splits):
File "/Users/benlipkin/Desktop/Files/MIT/github/langbrainscore/.venv/lib/python3.8/site-packages/sklearn/model_selection/_split.py", line 333, in split
raise ValueError(
ValueError: Cannot have number of splits n_splits=5 greater than the number of samples: n_samples=0.
If I comment out this section
mpf_dataset = lbs.dataset.Dataset(
xr.DataArray(),
dataset_name="Pereira2018LangfROIs",
_skip_checks=True,
)
mpf_dataset.load_cache()
and just recalculate the dataset instead:
mpf_dataset = lbs.dataset.Dataset(
mpf_xr.isel(neuroid=mpf_xr.roi.str.contains("Lang")),
dataset_name="Pereira2018LangfROIs",
)
then the error goes away.
worth looking into.
tried running
test_mean_froi_pereira2018_firstsessions.pyruns fine at first, but the second time, when loading from cache, I see this error:
If I comment out this section
and just recalculate the dataset instead:
then the error goes away.
worth looking into.