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