sccn / amica

Code for AMICA: Adaptive Mixture ICA with shared components
BSD 2-Clause "Simplified" License
23 stars 13 forks source link

Errors while running AMICA on multiple nodes #30

Open RuolingWu opened 2 years ago

RuolingWu commented 2 years ago

Hi there,

I encounter an error while running AMICA models on multiple nodes of the NSG server.

The output file and the script are as follows. The script works well on single node.

Looking forward to you reply. Thanks!

Rowsline


The output file STDOUT:

EEGLAB: adding "bids-matlab-tools" v5.3.1 (see >> help eegplugin_bids)EEGLAB: adding "bva-io" v1.7 (see >> help eegplugin_bva_io) EEGLAB: adding "clean_rawdata" v2.5 (see >> help eegplugin_clean_rawdata) EEGLAB: adding "corrmap" v2.1 (see >> help eegplugin_corrmap) EEGLAB: adding "dipfit" v4.3 (see >> help eegplugin_dipfit) EEGLAB: adding "erpssimport" v1.01 (see >> help eegplugin_erpssimport) EEGLAB: adding "firfilt" v2.4 (see >> help eegplugin_firfilt) EEGLAB: adding "neuroscanio" v1.4 (see >> help eegplugin_neuroscanio)You are using the latest version of EEGLAB.

pop_loadset(): loading file /expanse/projects/nsg/home/nsguser/ngbw.expanse.nsgprod/workspace/NGBW-JOB-EEGLAB_EXPANSE-853217D17DB4472C875040EB1325CDCA/testAMICA/data0.set ... Reading float file '/expanse/projects/nsg/home/nsguser/ngbw.expanse.nsgprod/workspace/NGBW-JOB-EEGLAB_EXPANSE-853217D17DB4472C875040EB1325CDCA/testAMICA/data0.fdt'...

Using Unix executable for Expanse supercomputer, you may need to recompile if you encounter librairy errors Writing data file: /expanse/projects/nsg/home/nsguser/ngbw.expanse.nsgprod/workspace/NGBW-JOB-EEGLAB_EXPANSE-853217D17DB4472C875040EB1325CDCA/testAMICA/tmpdata81472.fdt

ans = 0

/bin/bash: qconf: command not found ssh: relocation error: ssh: symbol EVP_KDF_ctrl version OPENSSL_1_1_1b not defined in file libcrypto.so.1.1 with link time reference No gm present, setting num_models to 1 No W present, exiting


The script I used:

%% test_script_amica.m % add eeglab to path eeglab; close;

% load dataset filepath = [ pwd filesep ]; filename = 'data0.set'; EEG = pop_loadset(filename,filepath);

% define parameters numprocs = 3; % # of nodes (1-4: default 1) max_threads = 24; % # of threads (1-24: default = 24) num_models = 5; % # of models of mixture ICA max_iter = 2000; % max number of learning steps

% run amica on NSG outdir = [ pwd filesep 'EEGAMICA' filesep ]; runamica15(EEG.data, 'num_models',num_models, 'outdir',outdir, ... 'numprocs', numprocs, 'max_threads', max_threads, 'max_iter',max_iter);