Configuration file settings must be defined to run the neural network on an AltAI ANN2SNN backend.
The configuration file specifies the number of VLSIs, cores, neurons, and synapses in the AltAI-1 neuromorphic processing unit. The configuration file contains the following settings:
chip includes a cores setting. This cores value sets the number of cores in one VLSI.core is a group of the following settings that describe the core:neurons is the number of neurons in the core.axons is the number of input lines.synapses is the number of synapses in the core.row includes a chips setting. This chips value sets the number of VLSIs in one module of the AltAI-1 neuromorphic processing unit backplane.col includes a chips setting. This chips value sets the number of modules in the AltAI-1 neuromorphic processing unit backplane.not_working_chips is an array with the numbers of VLSIs that will not participate in the execution of the neural network on the neuromorphic processing unit—for example, if these VLSIs are missing on the backplane modules. This setting must be configured by a qualified Customer engineer, a Kaspersky employee, or a certified integration partner.
Below is an example YAML file containing the default configuration of the AltAI-1 neuromorphic processing unit. In the example below, the neuromorphic processing unit backplane consists of four modules with eight VLSIs in each. Each VLSI contains 16 cores, each of these with 512 neurons, synapses, and input lines.
hw_config.yaml
chip:
cores: 16
core:
neurons: 512
axons: 512
synapses: 512
row:
chips: 8
col:
chips: 4
not_working_chips: []
Page top