Класс ModelExecutor

26 декабря 2025

ID 251296

Класс ModelExecutor реализует исполнитель моделей. При создании исполнителя моделей необходимо передать модель Model, экземпляр бэкенда Backend, который будет исполнять модель, и карту каналов ввода InputChannel. Каждый исполнитель моделей содержит следующие атрибуты:

С помощью методов класса ModelExecutor вы можете исполнить загруженную модель на разных бэкендах. Для исполнения модели класс ModelExecutor использует загрузчик моделей ModelLoader, а также указатель на экземпляр бэкенда Backend, полученный от объекта класса BackendLoader. Помимо исполнения модели, с помощью методов класса ModelExecutor вы можете выполнить следующие действия:

  • Добавить в исполнитель моделей ModelExecutor ранее созданного наблюдателя MessageObserver.

    Наблюдателя MessageObserver необходимо добавить для получения сообщений по подписке Subscription.

  • Добавить в исполнитель моделей ModelExecutor обработчик сообщений SpikeMessage из пространства имен modifier.
  • Запустить и остановить обучение модели Model.
  • Получить загрузчик моделей ModelLoader и указатель на экземпляр бэкенда Backend.

Подробнее о методах класса ModelExecutor см. в API-документации Kaspersky Neuromorphic Platform.

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!