Я создаю графический интерфейс, который использует Parallel computing
для ускорения моделей Neural network
и SVM
. Когда я включаю Parallel computing
в своем графическом интерфейсе, все (MATLAB, мой графический интерфейс и окно моего кода) зависает, и я также не могу развернуть эти окна, но моя программа работает, используя рабочие процессы, и иногда я вижу обновления на графиках и значениях графический интерфейс Когда я отключаю Parallel computing
в своей программе, все нормально. В первой ситуации иногда мой графический интерфейс становится черным (фон графического интерфейса, кнопки, текстовые поля и поля редактирования хороши), но значения обновляются в итерациях созданного графического интерфейса.
Что это за проблема?
Спасибо.
parallel computing
или нет. Настройки по умолчанию для этой функции включены, поэтому в 90% случаев я используюparallel computing
(циклParfor
). - person Eghbal   schedule 14.08.2014parfor
и возвращаю значения другим функциям (коды оптимизации). Я не уверен, но в новой версии MATLAB (R2014a) MATLAB закрывает параллельные вычисления (parfor
) после завершения. Поэтому я все время вызываю цикл «parfor» для расчета стоимости. + Я не использовалparpool
доparfor
в R2014a - person Eghbal   schedule 14.08.2014parfor
-цикла, верно? - person patrik   schedule 14.08.2014parfor
. Это может привести к тому, что графический интерфейс станет черным, пока он не сможет обновиться. Что может быть не раньше, чем через некоторое время. Имеет ли это смысл для вас? - person patrik   schedule 14.08.2014getappdata
в цикле parfor, MATLAB не может его запустить, потому чтоgetappdata
возвращает сохраненные данные из ОЗУ. Что вы думаете о проблеме с графическим интерфейсом? Можем ли мы найти какое-либо решение для него? - person Eghbal   schedule 14.08.2014