Описание тега matlabpool

A set of labs (local MATLAB workers) for use in the execution of parfor-loops and some statements. Also refers to the command creating for creating said labs. In newer Matlab releases, matlabpool is known as parpool.
0 ответов

Ошибка при использовании codistributed/subsasgn (строка 131) Назначение имеет больше не-одноэлементных rhs-измерений, чем не-одноэлементные подписки

Я выполняю свой код параллельно, мой локальный профиль имеет два ядра. этот код является алгоритмом Forward в модели скрытого маркова. мой код здесь: function [ eln_alpha ] = forward_algo( Obs,P,Pi_0 ,Q ) parpool('local',2); n = length(Pi_0); T = le…
04 июл '16 в 12:07
1 ответ

Параллельный процесс с MATLAB(LINUX)

В настоящее время я выполняю один файл в Matlab с бесконечным циклом while. loadconfig while true command = meexcel.getGetParams(); refkey = command.get('refkey'); try if isempty(refkey) == false str=''; document=command.get('documentid'); documentl…
1 ответ

Обновление Waitbar выдает ошибку при использовании matlabpool

В настоящее время я работаю в Matlab и впервые пробую параллельную обработку. Мой код работает нормально, пока я не добавлю matlabpool('open',4); в верхней части моего кода и matlabpool('close'); внизу. Если я добавлю эти две строки, все мои процесс…
18 ноя '14 в 14:19
1 ответ

Как добавить папки, содержащие определения классов, в объект matlab parpool

Я хотел бы использовать Matlab's parfor ускорить некоторые части моего кода. Некоторые функции, необходимые для выполнения, находятся в каталоге, который содержит определение класса. Поэтому я добавляю необходимый каталог вместе с необходимыми файла…
20 апр '17 в 17:14
0 ответов

Matlabpool Open Stalls и сообщает об ошибке distcomp

Я хочу проверить параллельное выполнение кода на Matlab и начал с ввода matlabpool open что заставило matlab не отвечать, но когда я остановил его через Crtl-C через 20 минут, он сказал: "Ошибка использования matlabpool (строка 136). Не удалось откр…
07 фев '15 в 10:14
0 ответов

Предупреждение: использование parfor без matlabpool в kmeans matlab

Я хотел бы запустить Matlab Kmeans, используя 4 лаборатории Я открываю Matlabpool if ~matlabpool('size') matlabpool open 4; % Invokes workers end Я установил опцию для Kmeans stream = RandStream('mlfg6331_64'); % Random number stream options = stats…
2 ответа

Как запустить скрипт MATLAB несколько раз параллельно

У меня есть скрипт Matlab MyProcessing.m), который делает некоторые вычисления на основе некоторого случайного числа. Прямо сейчас у меня есть фиксированное начальное число, чтобы получить ту же последовательность случайных чисел. Я хотел бы запусти…
31 авг '16 в 09:32
0 ответов

MATLAB 'Gather' в Tall Array никогда не завершается

Я запускаю R2017a в Windows 10 и использую массив больших массивов, который был создан из объекта Datastore (который сам был построен из высоких массивов, построенных на матрицах двойных MATLAB). Что действительно беспокоит меня в связи с проблемой,…
31 июл '17 в 12:31
1 ответ

Использование matlabpool с указанным количеством работников

Я использовал команду matlabpool open 8 на некоторое время, чтобы ускорить вещи. Однако я только попытался использовать это, и мне отказали в 8 ядрах и теперь ограничены 4. Мой ноутбук - это i7 с 4 ядрами, но с поддержкой многопоточности, что означа…
1 ответ

Почему parfor-loop тратит больше времени, чем for-loop?

function test_parfor N = 1e8; sum_all = 0; % sum all numbers sum_odd = 0; % sum odd numbers sum_even = 0; % sum even numbers tic; parfor i = 1 : N sum_all = sum_all + i; % sum all numbers if mod(i,2) sum_odd = sum_odd + i; % sum odd numbers else sum…
16 апр '14 в 07:49
0 ответов

Параллельные вычисления с использованием большой матрицы в Matlab

У меня есть большая матрица M (размер как 18000 x 18000) и массив k размера k =[k_1,..,k_{100*50}] маленькая матрица C (например, 18000 x 100) и итератор iIterator = [1,...,100] Я делаю несколько вычислений, как это bestValue = inf parfor i = iItera…
06 авг '16 в 11:14
1 ответ

Невозможно удалить некоторые файлы после сбоя скрипта

Я запускаю скрипт MATLAB, который генерирует изображения, сохраняя их в определенной папке. Когда происходит сбой кода, я не могу удалить несколько изображений в этой папке, пока не перезапущу MATLAB. Могу ли я решить эту проблему без перезапуска пр…
28 сен '13 в 13:59
1 ответ

Matlab Parallel Computing Toolbox назначает только 1 работника для одного ядра?

Привет, я использую набор инструментов параллельных вычислений Matlab для параллельных вычислений. Мой ноутбук имеет 2 ядра 4 потока, так что я предполагаю, что задача может быть связана с 4 работами? Однако, когда я набираю команду "Matlabpool Open…
27 авг '15 в 18:44
1 ответ

Не могу использовать все 8 ядер в Core i7 для Matlab

Когда я выполню matlabpool open 4; все работает правильно, но когда я пытаюсь выполнить matlabpool open 8; ошибка возникает сразу. Я читал о Hyper Threading и знаю, что 4 из 8 ядер являются виртуальными. Означает ли это, что я не могу эффективно исп…
12 янв '17 в 11:00
1 ответ

Что определяет MaxAllowedNumWorkers?

Я бы хотел matlabpool open 24, Поскольку значение NumWorkers по умолчанию на моей машине равно 12, я запускаю: myCluster = parcluster('local'); myCluster.NumWorkers = 12; % 'Modified' property now TRUE saveProfile(myCluster); % 'local' profile now u…
13 июн '14 в 00:45
1 ответ

Не используйте всех работников пула MATLAB

Я настроил локальный пул работников Matlab (R2015b) в соответствии с конфигурацией моего процессора (четырехъядерный, многопоточность => 8 работников в общей сложности). У меня есть симуляции, которые длятся 24 часа, но я хочу иметь возможность испо…
06 июн '16 в 07:45
2 ответа

Функции внутри цикла Matlab Parfor

Можете ли вы использовать функции внутри цикла Matlab Parfor? например, у меня есть код, который выглядит так: matlabpool open 2 Mat=zeros(100,8); parfor(i=1:100) Mat(i,:)=foo(); end Внутри функции у меня есть куча других переменных. В частности, ес…
10 авг '14 в 19:50
0 ответов

Стартовый пул в MATLAB

Я пытался начать parpool в MATLAB 2015b, Команда следующим образом, parpool('local',3); Эта команда должна выделить 3 рабочих. Принимая во внимание, что я получил сообщение об ошибке запуска parpool, Сообщение об ошибке следующее, Error using parpoo…
07 ноя '16 в 09:58
2 ответа

"переменная в parfor не может быть классифицирована". ошибка в Matlab

Я пытаюсь реализовать очень простую программу с Parfor, но я получаю некоторые ошибки. Я видел почти все вопросы SO для возможного дублирования, но ни один из них не был похож на мою ситуацию с вопросом. Я получаю ошибку: Ошибка: переменная log_like…
09 фев '16 в 20:04
1 ответ

Не могу начать игру

Я работаю с MATLAB уже около полутора лет. И я пытался подготовить matlabpool к работе раз в три месяца. Прежде чем полностью отказаться от этого, я решил обратиться за помощью.:) Моя проблема начинается с команды matlabpool. Всякий раз, когда я наб…