parfevalМожно вычислить функцию в фоновом режиме, не дожидаясь ее завершения, используя parfeval. Во многих случаях может быть удобно рано вырваться из цикла for. Например, в процедуре оптимизации можно остановить цикл раньше, когда результат будет достаточно хорошим. Это можно сделать для одного или всех параллельных работников пула, используя parfeval или parfevalOnAll. Это может быть полезно, если требуется иметь возможность печати промежуточных результатов. Обратите внимание, что это отличается от использования parfor, где нужно дождаться завершения цикла.
Использовать send и poll для отправки и опроса сообщений или данных от разных работников с использованием очереди данных. Вы можете использовать afterEach добавление функции для вызова при получении новых данных из очереди данных.
Использовать afterEach и afterAll для автоматического вызова функций после каждого или после всех элементов Future массив завершен. Этот массив может содержать фьючерсы, возвращенные parfeval, parfevalOnAll, afterEach или afterAll.
Анализ функций в фоновом режиме с помощью parfeval
Вырваться из цикла на ранней стадии и собрать результаты по мере их доступности.
Запрос и отмена парфевальных фьючерсов
В этом примере показано, как запросить состояние parfeval фьючерсы и отменить их.
Печать при протягивании параметра с помощью парфеваля
В этом примере показано, как выполнить параллельный сдвиг параметров с помощью parfeval и отправить результаты обратно во время вычислений с помощью DataQueue объект.
Асинхронное обновление интерфейса пользователя с помощью afterEach и afterAll
В этом примере показано, как обновить интерфейс пользователя по мере завершения вычислений.
Выполнение сбора изображений веб-камеры параллельно с постобработкой
В этом примере показано, как выполнить сбор кадров с веб-камеры параллельно с постобработкой данных.
Выполнение сбора изображений и параллельной обработки изображений
В этом примере показано, как параллельно выполнять сбор изображений с веб-камеры и постобработку данных.
Параллельно тренировать сети глубокого обучения
В этом примере показано, как выполнять несколько экспериментов глубокого обучения на локальном компьютере.
Использовать parfeval для обучения нескольких сетей глубокого обучения
В этом примере показано, как использовать parfeval для выполнения сдвига параметров на глубине сетевой архитектуры для сети глубокого обучения и извлечения данных во время обучения.
Выберите между spmd, parfor и parfeval
Сравнение и контраст spmd против других функций параллельных вычислений, таких как parfor и parfeval.