Для функционирования Kaspersky Neuromorphic Platform компьютер должен удовлетворять следующим минимальным требованиям.
Минимальные аппаратные требования:
центральный процессор: совместимый процессор Intel Core i5 и выше;
нейроморфный процессор (при необходимости): Алтай-1;
8 ГБ оперативной памяти;
Свободного пространства на жестком диске:
1 ГБ для установки Kaspersky Neuromorphic Platform.
10 ГБ для сборки платформы или прикладного решения.
Поддерживаемые операционные системы:
Debian GNU/Linux 12.5 и выше;
Ubuntu 22.04 LTS и выше;
Windows 7;
Windows 10.
Вы можете использовать устройство под управлением любой другой операционной системы из семейства Linux, если дистрибутив операционной системы содержит библиотеку Boost версии 1.81 и выше.
Для работы c платформой на устройстве должно быть установлено следующее программное обеспечение:
При работе в ОС Windows рекомендуется установить библиотеку, скомпилированную предварительно для Visual Studio 2022 (версия компилятора – 14.3).
CMake 3.25 и выше.
При установке deb-пакетов с компонентами платформы для работы на бэкенде AltAI ANN2SNN должно быть установлено следующее программное обеспечение:
Бэкенд для обучения и исполнения искусственных нейронных сетей, преобразованных в импульсные, на нейроморфном процессоре Алтай-1.
TensorFlow 2.4.1 и выше.
Keras 2.3.1 и выше.
NumPy 2.4.1 и выше.
Версия библиотеки NumPy должна соответствовать версии библиотеки TensorFlow.
При установке whl-пакета или deb-пакета с Python-фреймворком для работы на бэкенде AltAI SNN на устройстве должен быть установлен Python 3.10 и выше.
Бэкенд для исполнения импульсных нейронных сетей на нейроморфном процессоре Алтай-1.
При установке whl-пакета с Python-фреймворком для работы на бэкенде AltAI ANN2SNN на устройстве должно быть установлено следующее программное обеспечение:
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.
При установке deb-пакета с Python-фреймворком для работы на бэкенде AltAI ANN2SNN на устройстве должно быть установлено следующее программное обеспечение: