For Kaspersky Neuromorphic Platform operation, the computer must meet the following minimum requirements.
Minimum hardware requirements:
CPU: Intel Core i5 or higher compatible processor
Neuromorphic processing unit (if needed): AltAI-1
8 GB of RAM
Available hard drive space:
1 GB for installing Kaspersky Neuromorphic Platform.
10 GB for building the platform or an application solution build.
Supported operating systems:
Debian GNU/Linux 12.5 or later
Ubuntu 22.04 LTS or later
Windows 7
Windows 10
You can use the device running any other operating system from the Linux family, if the operating system distribution kit contains the Boost library version 1.81 or later.
To work with the platform, the following software must be installed on the device:
When working in Windows, it is recommended to install the library precompiled for Visual Studio 2022 (compiler version: 14.3).
CMake 3.25 or later
Before installing platform component deb packages for an AltAI ANN2SNN backend, make sure that the device has the following software:
A backend for training and execution of artificial neural networks (ANN) converted to spiking neural networks running on an AltAI-1 neuromorphic processor.
TensorFlow 2.4.1 or later
Keras 2.3.1 or later
NumPy 2.4.1 or later
The NumPy library version must match the TensorFlow library version.
Before installing a whl or deb package containing a Python framework for an AltAI SNN backend, make sure that the device has Python 3.10 or later.
A backend for execution of spiking neural networks running on an AltAI-1 neuromorphic processor.
Before installing a whl package containing a Python framework for an AltAI ANN2SNN backend, make sure that the device has the following software:
NumPy 1.24.3
TensorFlow 2.13.1
Loguru 0.7.2
PyYAML 6.0.1
NetworkX 3.1
Matplotlib 3.6.3
tqdm 4.66.5
Before installing a deb package containing a Python framework for an AltAI ANN2SNN backend, make sure that the device has the following software: