Back to the main page.
Bug 171 - unknown path during peerexec
Status | CLOSED INVALID |
Reported | 2010-09-23 17:22:00 +0200 |
Modified | 2011-01-05 12:01:10 +0100 |
Product: | FieldTrip |
Component: | peer |
Version: | unspecified |
Hardware: | PC |
Operating System: | Linux |
Importance: | P1 normal |
Assigned to: | Robert Oostenveld |
URL: | |
Tags: | |
Depends on: | |
Blocks: | |
See also: |
marcel van gerven - 2010-09-23 17:22:33 +0200
peerexec fails because the path is unknown when processing a class method. example (directory permission is not the issue): >> mva = ft_mv_analysis({ft_mv_standardizer ft_mv_svm}); >> cv = ft_mv_crossvalidator('mva',mva,'parallel',1); >> [a,b,c] = ft_mv_test('cv',cv) using default dataset 69digits submitted 1/10, collected 0/10, busy 1, speedup 0.0 submitted 2/10, collected 0/10, busy 2, speedup 0.0 submitted 3/10, collected 0/10, busy 3, speedup 0.0 submitted 4/10, collected 0/10, busy 4, speedup 0.0 submitted 5/10, collected 0/10, busy 5, speedup 0.0 submitted 6/10, collected 0/10, busy 6, speedup 0.0 submitted 7/10, collected 0/10, busy 7, speedup 0.0 submitted 8/10, collected 0/10, busy 8, speedup 0.0 submitted 9/10, collected 0/10, busy 9, speedup 0.0 submitted 10/10, collected 0/10, busy 10, speedup 0.0 Warning: Directory permission denied: /home/electromag/marvger/matlab. > In peerget at 103 In peercellfun at 269 In ft_mv_crossvalidator>ft_mv_crossvalidator.train/train_parallel at 267 In ft_mv_crossvalidator>ft_mv_crossvalidator.train at 147 In ft_mv_test at 44 Warning: Directory permission denied: /home/electromag/marvger/matlab. > In peerget at 103 In peercellfun at 269 In ft_mv_crossvalidator>ft_mv_crossvalidator.train/train_parallel at 267 In ft_mv_crossvalidator>ft_mv_crossvalidator.train at 147 In ft_mv_test at 44 submitted 10/10, collected 2/10, busy 8, speedup 0.1 Warning: Directory permission denied: /home/electromag/marvger/matlab. > In peerget at 103 In peercellfun at 269 In ft_mv_crossvalidator>ft_mv_crossvalidator.train/train_parallel at 267 In ft_mv_crossvalidator>ft_mv_crossvalidator.train at 147 In ft_mv_test at 44 submitted 10/10, collected 3/10, busy 7, speedup 0.1 Warning: Directory permission denied: /home/electromag/marvger/matlab. > In peerget at 103 In peercellfun at 269 In ft_mv_crossvalidator>ft_mv_crossvalidator.train/train_parallel at 267 In ft_mv_crossvalidator>ft_mv_crossvalidator.train at 147 In ft_mv_test at 44 submitted 10/10, collected 4/10, busy 6, speedup 0.1 Warning: Directory permission denied: /home/electromag/marvger/matlab. > In peerget at 103 In peercellfun at 269 In ft_mv_crossvalidator>ft_mv_crossvalidator.train/train_parallel at 267 In ft_mv_crossvalidator>ft_mv_crossvalidator.train at 147 In ft_mv_test at 44 submitted 10/10, collected 5/10, busy 5, speedup 0.1 Warning: Directory permission denied: /home/electromag/marvger/matlab. > In peerget at 103 In peercellfun at 269 In ft_mv_crossvalidator>ft_mv_crossvalidator.train/train_parallel at 267 In ft_mv_crossvalidator>ft_mv_crossvalidator.train at 147 In ft_mv_test at 44 submitted 10/10, collected 6/10, busy 4, speedup 0.1 Warning: Directory permission denied: /home/electromag/marvger/matlab. > In peerget at 103 In peercellfun at 269 In ft_mv_crossvalidator>ft_mv_crossvalidator.train/train_parallel at 267 In ft_mv_crossvalidator>ft_mv_crossvalidator.train at 147 In ft_mv_test at 44 submitted 10/10, collected 7/10, busy 3, speedup 0.1 Warning: Directory permission denied: /home/electromag/marvger/matlab. > In peerget at 103 In peercellfun at 269 In ft_mv_crossvalidator>ft_mv_crossvalidator.train/train_parallel at 267 In ft_mv_crossvalidator>ft_mv_crossvalidator.train at 147 In ft_mv_test at 44 submitted 10/10, collected 8/10, busy 2, speedup 0.1 Warning: Directory permission denied: /home/electromag/marvger/matlab. > In peerget at 103 In peercellfun at 269 In ft_mv_crossvalidator>ft_mv_crossvalidator.train/train_parallel at 267 In ft_mv_crossvalidator>ft_mv_crossvalidator.train at 147 In ft_mv_test at 44 submitted 10/10, collected 9/10, busy 1, speedup 0.1 Warning: resubmitting job 7 because it takes too long to finish (estimated = 15.243709, elapsed = 15.277165) > In peercellfun at 325 In ft_mv_crossvalidator>ft_mv_crossvalidator.train/train_parallel at 267 In ft_mv_crossvalidator>ft_mv_crossvalidator.train at 147 In ft_mv_test at 44 updating timreq to 0.128 s updating memreq to 10.441 MB Warning: Directory permission denied: /home/electromag/marvger/matlab. > In peerget at 103 In peercellfun at 269 In ft_mv_crossvalidator>ft_mv_crossvalidator.train/train_parallel at 267 In ft_mv_crossvalidator>ft_mv_crossvalidator.train at 147 In ft_mv_test at 44 submitted 10/10, collected 10/10, busy 0, speedup 0.0 computational time = 0.8 sec, elapsed time = 21.1 sec, approximate speedup 0.0 x submitted 1/10, collected 0/10, busy 1, speedup 0.0 submitted 2/10, collected 0/10, busy 2, speedup 0.0 submitted 2/10, collected 1/10, busy 1, speedup 0.0 updating timreq to 0.007 s updating memreq to 0.031 MB submitted 3/10, collected 1/10, busy 2, speedup 0.0 submitted 3/10, collected 2/10, busy 1, speedup 0.0 updating timreq to 0.009 s submitted 4/10, collected 2/10, busy 2, speedup 0.0 submitted 5/10, collected 2/10, busy 3, speedup 0.0 submitted 6/10, collected 2/10, busy 4, speedup 0.0 submitted 6/10, collected 3/10, busy 3, speedup 0.0 updating timreq to 0.013 s submitted 7/10, collected 3/10, busy 4, speedup 0.0 submitted 7/10, collected 4/10, busy 3, speedup 0.0 submitted 8/10, collected 4/10, busy 4, speedup 0.0 submitted 9/10, collected 4/10, busy 5, speedup 0.0 submitted 9/10, collected 5/10, busy 4, speedup 0.0 submitted 10/10, collected 5/10, busy 5, speedup 0.0 submitted 10/10, collected 6/10, busy 4, speedup 0.0 Warning: resubmitting job 4 because it takes too long to finish (estimated = 0.289086, elapsed = 1.043204) > In peercellfun at 325 In ft_mv_crossvalidator>ft_mv_crossvalidator.train/train_parallel at 298 In ft_mv_crossvalidator>ft_mv_crossvalidator.train at 147 In ft_mv_test at 44 Warning: resubmitting job 6 because it takes too long to finish (estimated = 0.289086, elapsed = 0.901991) > In peercellfun at 325 In ft_mv_crossvalidator>ft_mv_crossvalidator.train/train_parallel at 298 In ft_mv_crossvalidator>ft_mv_crossvalidator.train at 147 In ft_mv_test at 44 Warning: resubmitting job 9 because it takes too long to finish (estimated = 0.289086, elapsed = 0.431275) > In peercellfun at 325 In ft_mv_crossvalidator>ft_mv_crossvalidator.train/train_parallel at 298 In ft_mv_crossvalidator>ft_mv_crossvalidator.train at 147 In ft_mv_test at 44 submitted 8/10, collected 7/10, busy 1, speedup 0.0 submitted 9/10, collected 7/10, busy 2, speedup 0.0 submitted 9/10, collected 8/10, busy 1, speedup 0.0 submitted 10/10, collected 8/10, busy 2, speedup 0.0 submitted 10/10, collected 9/10, busy 1, speedup 0.0 Warning: resubmitting job 6 because it takes too long to finish (estimated = 0.286434, elapsed = 0.301650) > In peercellfun at 325 In ft_mv_crossvalidator>ft_mv_crossvalidator.train/train_parallel at 298 In ft_mv_crossvalidator>ft_mv_crossvalidator.train at 147 In ft_mv_test at 44 submitted 10/10, collected 10/10, busy 0, speedup 0.0 computational time = 0.1 sec, elapsed time = 2.4 sec, approximate speedup 0.0 x Warning: copying the jobs over the network took more time than their execution > In peercellfun at 371 In ft_mv_crossvalidator>ft_mv_crossvalidator.train/train_parallel at 298 In ft_mv_crossvalidator>ft_mv_crossvalidator.train at 147 In ft_mv_test at 44 ??? Attempt to reference field of non-structure array. Error in ==> ft_mv_crossvalidator>ft_mv_crossvalidator.train/train_parallel at 309 [obj.model,obj.description] = tproc{f}.model(); Error in ==> ft_mv_crossvalidator>ft_mv_crossvalidator.train at 147 train_parallel(); Error in ==> ft_mv_test at 44 cv = S.cv.train(S.X,S.Y);
Robert Oostenveld - 2010-12-06 20:45:18 +0100
the Warning: Directory permission denied indicates that the directory is not read-accessible for the user accunt under which the peerslave process is running. If peerexec cannot read the code, it cannot execute it.
Robert Oostenveld - 2011-01-05 11:57:05 +0100
selected a long list of resolved bugs from roboos and changed the status into "RESOLVED"