mne-bids-pipeline takes forever

  • MNE version: mne-1.3.0
  • operating system: NAME=β€œUbuntu” VERSION=β€œ18.04.1 LTS (Bionic Beaver)”
mne_bids_pipeline --config config_tuab_eeg.py --n_jobs=40 --steps=preprocessing

Here is my config file.
And the output is:

[21:05:31] β•Άβ•΄πŸ‘‹ Welcome aboard the MNE BIDS Pipeline!
[21:05:31] β•Άβ•΄πŸ§Ύ Using configuration: config_tuab_eeg.py
[21:05:31] β•Άβ•΄βŒ Overriding config.n_jobs = 40
[21:05:31] β”Œβ•΄πŸš€ init/_01_init_derivatives_dir Now running  πŸ‘‡
[21:35:37] β””β•΄πŸŽ‰ init/_01_init_derivatives_dir Done running  πŸ‘† [30m 7s]
[21:35:37] β”Œβ•΄πŸš€ init/_02_find_empty_room Now running  πŸ‘‡
[21:35:37] β”‚ ⏩ init/_02_find_empty_room Skipping, empty-room data only relevant for MEG …
[21:35:37] β””β•΄πŸŽ‰ init/_02_find_empty_room Done running  πŸ‘† [1s]
[21:35:37] β”Œβ•΄πŸš€ preprocessing/_01_data_quality Now running  πŸ‘‡

Hi, I’m running mne_bids_pipeline with the provided config and getting the above output. However, after 24 hours, there are no other updates! No warning! No errors! How can I find the problem?

Hi there! I have the identical issue - I made a stack overflow post with more details and code here.

I tried to recreate the matching_pennies experiment. While it worked for me in minutes on Windows, I did not get it to work on Linux. A more detailed description can be found in the stack-overflow post.

Does someone know what Mohammad and I are currently doing wrong? I highly appreciate any advice!

Since you’re only processing EEG data, the data quality step should actually only consist of opening a report and adding some info. Do you know if reading the input files manually actually works in MNE-BIDS?

Best wishes,
Richard