<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
Hoi Roy,
<div class=""><br class="">
</div>
<div class="">The compute server sounds like an interesting use case. Are you using mathworks’ parallel server functionality for this? We have recently started exploring and documenting a bit the possibilities for using matlab’s parallel processing tools in
FieldTrip, in collaboration with Mathworks and <a href="https://urldefense.com/v3/__https://www.vortech.nl__;!!HJOPV4FYYWzcc1jazlU!-ld--Q_DRiwfhl22L94A2cbFEL4iDJa8LCyV2Ls36yIpVS1PQUwCeJr2qhHPVca3kmUF9i5SbYThi2-qSoZrd5IhA5p_cPqJGO001A$" class="">Vortech</a> . Please see <a href="https://urldefense.com/v3/__https://www.fieldtriptoolbox.org/tutorial/distributedcomputing_parfor/__;!!HJOPV4FYYWzcc1jazlU!-ld--Q_DRiwfhl22L94A2cbFEL4iDJa8LCyV2Ls36yIpVS1PQUwCeJr2qhHPVca3kmUF9i5SbYThi2-qSoZrd5IhA5p_cPp0n-bR4w$" class="">https://www.fieldtriptoolbox.org/tutorial/distributedcomputing_parfor/</a> for
some initial documentation. We would be very happy to receive insights/use cases/best practices/tips ’n tricks from the FieldTrip users, to be documented on the website as well.</div>
<div class=""><br class="">
</div>
<div class="">Now, regarding to your question, I don’t have a pasklaar answer, but I would start with profiling the execution of the slow functions: this will give you an indication which lines take most time to execute, so that you can tweak (if possible)
the ‘overhead’-options. Typing ‘help profile’ and ‘help profview’ should get you started.</div>
<div class=""><br class="">
</div>
<div class="">Met groet,</div>
<div class="">Jan-Mathijs</div>
<div class=""> <br class="">
<div><br class="">
<blockquote type="cite" class="">
<div class="">On 9 Mar 2023, at 15:07, Roy Cox via fieldtrip <<a href="mailto:fieldtrip@science.ru.nl" class="">fieldtrip@science.ru.nl</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div dir="ltr" class="">hello all,
<div class=""><br class="">
</div>
<div class="">We recently started batching EEG analyses, involving FieldTrip code, on a computing server (essentially a big Windows workstation).</div>
<div class=""><br class="">
</div>
<div class="">Mostly great, but I've noticed that there are sometimes lengthy delays (tens of seconds) when executing a FieldTrip command.</div>
<div class=""><br class="">
</div>
<div class="">Possibly related, I sometimes see warnings like these:<br class="">
<br class="">
<i class="">Warning: could not send tracker information for "startup"</i><br class="">
</div>
<div class=""><i class=""><br class="">
</i></div>
<div class="">It's all very poorly reproducible: the exact same script operating on the same recording sometimes runs fast and sometimes takes forever.</div>
<div class=""><br class="">
</div>
<div class="">One reason I can think of is that this has something to do with FieldTrip trying to send some information to its developers for tracking purposes, but perhaps this isn't suitable for a computing server running many jobs in parallel.</div>
<div class=""><br class="">
</div>
<div class="">Supposing that's indeed the issue: is there a way to disable any and all communication attempts by FieldTrip to the outside world? I looked at ft_defaults but not sure which options to choose.</div>
<div class=""><br class="">
</div>
<div class="">And any other suggestions as to what might be going on are welcome of course.</div>
<div class=""><br class="">
</div>
<div class="">Best,</div>
<div class="">Roy</div>
</div>
_______________________________________________<br class="">
fieldtrip mailing list<br class="">
<a href="https://mailman.science.ru.nl/mailman/listinfo/fieldtrip" class="">https://mailman.science.ru.nl/mailman/listinfo/fieldtrip</a><br class="">
https://urldefense.com/v3/__https://doi.org/10.1371/journal.pcbi.1002202__;!!HJOPV4FYYWzcc1jazlU!64qKXsw6Gxwuj46geg5MTQV45TvFoLrpT77shzu8cOjjweyBCX-RYZ8FTM2DU9huMl1gG6E2Qmgp8XH-87zpgqpQhd8kZWkKZJBnNw$
<br class="">
</div>
</blockquote>
</div>
<br class="">
</div>
</body>
</html>