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