Пакет: matlab.io.datastore
Добавьте поддержку параллелизации в datastore
matlab.io.datastore.Partitionable
- абстрактный класс mixin, который добавляет поддержку параллелизации в пользовательский datastore для использования с Parallel Computing Toolbox™ и MATLAB® Parallel Server™.
Чтобы использовать этот класс mixin, вы должны наследовать от matlab.io.datastore.Partitionable
класс, в сложение к наследованию от matlab.io.Datastore
базовый класс. Введите следующий синтаксис в качестве первой линии файла определения класса:
classdef MyDatastore < matlab.io.Datastore & ... matlab.io.datastore.Partitionable ... end
Чтобы добавить поддержку параллельной обработки в пользовательский datastore, вы должны:
Наследовать от дополнительного matlab.io.datastore.Partitionable
класса.
Определите следующие дополнительные методы: maxpartitions
и partition
.
Для получения дополнительной информации и шагов по созданию пользовательского datastore с поддержкой параллельной обработки смотрите Разработку Пользовательского Datastore.
maxpartitions | Максимально возможное количество разделов |
numpartitions | Количество разделов по умолчанию |
partition | Раздел datastore |
Для вашей пользовательской реализации datastore лучшая практика не в том, чтобы реализовать numpartitions
способ.