Задайте окружение выполнения для mapreduce или длинные массивы
mapreducer
без аргументов устанавливает окружение глобального выполнения по умолчанию: параллельный пул, если у вас есть Parallel Computing Toolbox™, или локальный MATLAB® сеанс. mapreducer
- функция строения, которая изменяет способ выполнения MATLAB mapreduce
алгоритмы и вычисления длинный массив. Используйте эту функцию для установки, изменения или хранения окружения выполнения, чтобы использовать Parallel Computing Toolbox, MATLAB Parallel Server™ или MATLAB Compiler™. Если у вас установлен Parallel Computing Toolbox, то когда вы используете tall
или mapreduce
Функции MATLAB автоматически запускает параллельный пул работников (если вы не изменили настройки по умолчанию).
Примечание
Если тулбоксов нет, то mapreduce
алгоритмы и вычисления длинный массив автоматически выполняются с использованием локального сеанса работы с MATLAB, и нет необходимости задавать настройки строения с помощью mapreducer
использовать эти функции. Однако, если у вас есть Parallel Computing Toolbox, MATLAB Parallel Server или MATLAB Compiler, то дополнительные mapreducer
опции строения доступны для работы в параллельных или развёрнутых окружениях.
Для получения дополнительной информации см. mapreducer
(Parallel Computing Toolbox) в документации Parallel Computing Toolbox, или mapreducer
(MATLAB Compiler) в документации MATLAB Compiler.
mapreducer(0)
устанавливает глобальное окружение выполнения в качестве локального сеанса работы с MATLAB.
mapreducer(
устанавливает глобальное окружение выполнения с помощью ранее созданного объекта MapReducer, mr
)mr
.
также возвращает объект MapReducer, используя любой из предыдущих синтаксисов. Можно использовать mr
= mapreducer(___)mr
в качестве четвертого входного параметра mapreduce
когда необходимо явным образом задать окружение выполнения.
переключает видимость объекта MapReducer mr
= mapreducer(___,'ObjectVisibility','Off')mr
. Используйте этот синтаксис для создания новых объектов MapReducer, не влияя на глобальное окружение выполнения.
При работе с длинные массивы используйте mapreducer
установить окружение выполнения перед созданием длинный массив с tall(ds)
. Длинные массивы связаны с текущим глобальным окружением выполнения, когда они созданы. Если глобальное окружение выполнения впоследствии изменяется, длинный массив становится недопустимым и должен быть восстановлен.