Проверьте, что параллельные функции могут использовать параллельный пул
возвращает логическое значение, указывающее, могут ли параллельные функции создавать и использовать параллельный пул. tf
= canUseParallelPool()
Функция возвращает логическую 1
(true
) если Toolbox™ Parallel Computing установлена и лицензирована для использования, конфигурируется и поддерживается параллельный пул по умолчанию, и включено автоматическое создание параллельных пулов. В противном случае функция возвращается логической 0
(false
). Эта функция не создает параллельный пул.
Использовать canUseParallelPool
чтобы проверить, являются ли параллельные функции такими как parfor
(Parallel Computing Toolbox) и parfeval
(Parallel Computing Toolbox) может использовать параллельный пул. Это позволяет избегать выполнения кода, который требует параллельного пула, если он недоступен.
Даже если эта функция возвращает true, вы все равно можете получить ошибку при попытке создать параллельный пул, если ваш параллельный кластер настроен неправильно или не может быть контактирован.
canUseGPU
| parpool
(Parallel Computing Toolbox)