Вопросы по теме '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 просмотров
schedule
30.08.2022
Невозможно записать в строки матрицы с помощью 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 просмотров
schedule
05.03.2024