Задайте среду выполнения для mapreduce или tall arrays
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). Длинные массивы связаны с текущей глобальной средой выполнения, когда они создаются. Если глобальная среда выполнения впоследствии изменяется, то длинный массив становится недопустимым и должен быть восстановлен.