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

Свободная память MATLAB без команды очистки
Мне нужно освободить память с помощью Matlab без команды очистки (я нахожусь внутри цикла parfor параллельного набора инструментов и не могу вызвать очистку); Я прочитал это, например, вместо clear v я могу установить v=[] вопрос:...
6381 просмотров
schedule 09.09.2023

Matlab parfor с arrayfun (нарезанная переменная)
Как следует из названия, я хочу иметь цикл parfor с внутренним использованием arrayfun. Я создал минимальный рабочий пример для решения проблемы: Наличие следующих строк в файле с именем thisparfortest.m function test=thisparfortest(countmax)...
690 просмотров
schedule 03.05.2024

Почему я получил эту ошибку. Переменная в парфоре не может быть классифицирована
Я пытаюсь использовать parfor для оценки времени, которое занимает более 96 секунд, и у меня есть более одного изображения для обработки, но я получил эту ошибку: Переменная B в парфоре не может быть классифицирована это код, который я...
1789 просмотров
schedule 08.01.2023

Программно определить, выполняется ли выполнение внутри цикла parfor или цикла for
При разработке циклов parfor обычно лучше начинать с последовательного цикла для тестирования с небольшим набором данных, а затем добавлять «par» для масштабирования до большого набора образцов и т. д. При последовательном запуске полезно получать...
400 просмотров
schedule 13.11.2023

MATLAB parfor для удаления значений?
с этим кодом: s=struct([]); for i=1:5 s(i).m=i; s(i) end все в порядке .. результат соответствует ожиданиям ans = m: 1 ans = m: 2 ans = m: 3 ans = m: 4 ans = m: 5 используя parfor без доступа, как это s=struct([]); parfor...
85 просмотров
schedule 09.12.2022

Ошибка Matlab parfor: переменная V_final в parfor не может быть классифицирована
У меня есть следующий простой код MATLAB: B = integer; % Doesn't change n = integer; % Doesn't change X = vector; % Doesn't change Y = vector; % Doesn't change V_final = zeros(m,4); residuals_final = zeros(m,1); parfor q = 1:m [V_low...
69 просмотров
schedule 31.05.2023

Предупреждение при сохранении в матфайл в параллельной среде
Я пытаюсь обработать временной сигнал, который разбит на (много) более мелких сегментов, и каждый сегмент («фрагмент») анализируется независимо. Этот вывод я хочу сохранить в объединенном файле. Мое текущее решение работает: configFileName =...
479 просмотров

Невозможно записать в строки матрицы с помощью parfor
Как я могу записать в свои строки матрицы результатов, используя parfor ? Пример кода: xCount = 10; yCount = 20; area = xCount*yCount; PP = nan(area,3); parfor x = 1:10 for y = 1:20 id = y + (x-1)*yCount; % global PP line id....
174 просмотров
schedule 01.08.2022

Matlab — настройка вложенного цикла parfor
У меня возникли проблемы с настройкой цикла parfor в Matlab. Я знаю, что это довольно просто, но я немного застрял здесь, поэтому буду признателен за любую помощь. Я пробовал следующее valuesforM = zeros(901,100); valuesforOPratio =...
116 просмотров
schedule 25.01.2023

Matlab parfor занимает больше времени, чем обычно для
У меня есть код MATLAB, в котором я использую parfor , чтобы сократить время, затрачиваемое for на выполнение некоторых задач обработки изображений. По сути, он берет два изображения и после некоторых математических вычислений выдает скалярную...
122 просмотров
schedule 30.09.2023

Парфор Matlab и входные файлы
У меня есть алгоритм myAlgo() , который использует параметр par1 для анализа набора данных (около 1000 файлов .mat). Путь к файлам .mat - это какой-то массив ячеек, который я также передаю в myAlgo() . Функция myAlgo() содержит классы и другие...
130 просмотров
schedule 25.09.2022

Ссылка на метод класса в цикле parfor: значительное использование памяти
Пример кода класса: classdef testcls methods function sayhello(~) disp('Hello! ') end end end и теперь, если я вызову метод в parfor , как показано ниже A = testcls; parfor ii = 1:4 A.sayhello()...
322 просмотров
schedule 14.11.2023

MATLAB: ошибка парфора
У меня есть следующий код MATLAB, который я хочу запустить с помощью parfor: max = -1; for i = 1:10 for j = (i+1):10 X = my_function(i, j); if (X > max) max = X; end end end disp(max) Я хочу изменить...
127 просмотров
schedule 20.04.2022

Нарезанные переменные в цикле PARFOR: последовательное преобразование в параллельное в MATLAB
У меня есть код в MATLAB, в котором я запускаю моделирование Монте-Карло с использованием parfor вместо простого цикла for для преобразования кода из последовательного в параллельный. Ниже приведен фрагмент кода внутри цикла parfor . Но...
288 просмотров