Параметры и пример YAML-файла, содержащего конфигурацию нейроморфного процессора Алтай-2

26 декабря 2025

ID 235892

Параметры конфигурационного файла необходимо задавать для исполнения нейронной сети на бэкенде AltAI ANN2SNN.

В конфигурационном файле задается информация о количестве СБИС, ядер, нейронов и синапсов в нейроморфном процессоре Алтай-2. Конфигурационный файл содержит следующие параметры:

  • chip – параметр, включающий параметр cores. В параметре cores задается количество ядер в одной СБИС.
  • core – группа параметров, описывающих ядро с помощью следующих параметров:
    • neurons – количество нейронов в ядре.
    • axons – количество входных линий.
    • synapses – количество синапсов в ядре.
  • row – параметр, включающий параметр chips. В параметре chips задается количество СБИС в одном модуле объединительной платы нейроморфного процессора Алтай-2.
  • col – параметр, включающий параметр chips. В параметре chips задается количество модулей в объединительной плате нейроморфном процессоре Алтай-2.
  • not_working_chips – массив с номерам СБИС, которые не будут участвовать в исполнении нейронной сети на нейроморфном процессоре, например, из-за их отсутствия на модулях объединительной платы.

    Этот параметр заполняется квалифицированным техническим специалистом Заказчика, сотрудником "Лаборатории Касперского" или сертифицированным интегратором.

Ниже приведен пример YAML-файла, содержащего конфигурацию нейроморфного процессора Алтай-2 по умолчанию. В примере ниже объединительная плата нейроморфного процессора состоит из 4 модулей по 8 СБИС в каждом модуле. Каждая СБИС содержит 16 ядер, каждое из которых включает в себя по 512 нейронов, синапсов и входных линий.

hw_config.yaml

chip:

  cores: 16

core:

  neurons: 512

  axons: 512

  synapses: 512

row:

  chips: 8

col:

  chips: 4

not_working_chips: []

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