Вопросы по теме 'parfor'

Matlab / C ++: ошибка сегментации при параллельных вычислениях с постоянными объектами C ++ Mex (не удается преобразовать дескриптор)
Ссылки на этот пост: [1] http://www.mathworks.com/matlabcentral/newsreader/view_thread/278243 «Обеспечение устойчивости и надежности объектов C ++ между вызовами mex». [2] MATLAB parfor и mex-оболочки класса C ++ ( требуется конструктор...
1426 просмотров
schedule 06.04.2023

Как адаптировать мой цикл, чтобы он работал с парфором Matlab?
Я совсем новичок в Матлабе. Я использую цикл parfor для выполнения чрезвычайно трудоемкой задачи. См. фрагмент ниже. Однако я получил информацию об ошибке от Matlab. Кто-нибудь может помочь? Я прочитал документ о парфоре, но не вижу, что...
1231 просмотров
schedule 24.07.2023

Прогнозирование времени выполнения параллельного цикла с использованием априорной оценки усилий на итерацию (для заданного количества рабочих)
Я работаю над реализацией MATLAB адаптивного умножения матрицы на вектор для очень больших разреженных матриц, полученных из конкретной дискретизации PDE (с известной структурой разреженности). После долгой предварительной обработки я получаю...
459 просмотров

вложенный цикл Matlab или цикл parfor
У меня есть вложенный цикл for, но он немного замедляет обработку , как сделать вложенные циклы эффективными. Мне нужно, чтобы для каждого значения внешнего цикла внутренний цикл продолжал все свои итерации . Однако я не думаю, что это...
309 просмотров
schedule 01.01.2024

parfor Индексы нижнего индекса должны быть либо действительными положительными целыми числами, либо логическими
Это мой первый раз, когда я использую parfor, и я получил эту ошибку Индексы нижнего индекса должны быть либо реальными положительными целыми числами, либо логическими. Я не могу найти, что происходит? shape = zeros(nFile, 36); parfor i = 1 :...
587 просмотров
schedule 30.01.2023

Как эффективно реализовать перекрестную проверку в Matlab с помощью parfor
Перекрестная проверка - одна из тех досадно параллельных проблем. Допустим, вы хотите проверить модель линейной регрессии. Предположим, что матрица плана X имеет размеры n на p , а непрерывный результат y представляет собой вектор n на...
352 просмотров
schedule 26.06.2023

Как исправить предварительно выделенную матрицу для функции parfor в Matlab?
Я хочу парализовать цикл for в Matlab. Я использую для этого функцию parfor, но получаю сообщение об ошибке из-за того, как я использовал переменную внутри цикла. кто-нибудь поможет мне исправить это. Я новичок в матлабе. Вот часть моей попытки....
286 просмотров
schedule 12.07.2022

переменная в парфоре не может быть классифицирована. ошибка в Matlab
Я пытаюсь реализовать очень простую программу с помощью parfor, но получаю некоторые ошибки. Я видел почти все вопросы SO для возможного дублирования, но ни один из них не был похож на мою ситуацию с вопросом. Ошибка, которую я получаю:...
412 просмотров

Matlab вложил циклы parfor внутри функций, будут ли использоваться все рабочие, если внешний цикл небольшой?
Если я правильно понимаю документацию, у меня может быть цикл parfor внутри другого цикла parfor, если внутренний цикл находится в отдельном вызове функции, что верно в моем случае. Мой вопрос заключается просто в следующем: В некоторых случаях...
779 просмотров
schedule 05.05.2023

Параллельные вычисления Matlab с моделью Simulink
Я работаю над проектом, в котором параллельные вычисления были бы огромным преимуществом. Проект имитирует несколько Simulink моделей. Я выполнил симуляцию с обычным циклом for, но, поскольку на симуляцию уходит несколько дней, я решил попробовать...
327 просмотров

Доступ к глобальной переменной при вызове функции в parfor в Matlab
Мне интересно, как я могу легко получить доступ к глобальной переменной при вызове функции в цикле parfor? Например, пример кода выглядит следующим образом: global a a = 132.1; A = [0, 0, 0]; for i=1:3 A(i) = test(i); end И тестовая...
777 просмотров
schedule 06.07.2022

Параллельный цикл MATLAB с небольшими задержками
У меня есть параллельный цикл в Matlab, показанный ниже. Есть ли способ убедиться, что циклы запускаются не одновременно, а с небольшой задержкой? Я также открыт для использования batch или spmd, но знаю о них ограниченно и буду благодарен за любую...
82 просмотров
schedule 08.01.2023

ошибка с 'parfor' в Matlab
я написал функцию в Matlab, которая должна вычислить функцию стоимости для массива: function [F1val, Com]=F1(Community,NeighMat) global FlattedAdjMat; Com=zeros(numel(Community),3); Com(:,1)=Community'; % The First row...
125 просмотров
schedule 07.09.2022

Вызов функций Python из рабочих процессов MATLAB
Я пытаюсь запустить сценарий MATLAB с использованием parfor, который запускает модель simulink параллельно с помощью функции sim, и эта модель simulink содержит функциональный блок MATLAB. Функция, определенная в этом блоке, вызывает функцию...
236 просмотров
schedule 01.01.2023

Распараллеливание факторизации треугольных чисел
Последовательность чисел треугольника генерируется путем сложения натуральных чисел. Таким образом, 7 ое число треугольника будет 1+2+3+4+5+6+7 = 28 . Первые десять условий будут: 1, 3, 6, 10, 15, 21, 28, 36, 45, 55 . Факторы, содержащиеся в...
98 просмотров

Количество рабочих в парке Матлаба
Я запускаю цикл for, используя функцию MATLAB parfor. Характеристики моего процессора Я установил предпочтительное количество рабочих процессов равным 24. Однако MATLAB устанавливает это число равным 6. Ограничено ли количество рабочих...
582 просмотров
schedule 05.05.2022