The Kaspersky Neuromorphic Platform has several distribution kit options. You can choose the option that best suits your objectives for the platform.
The Docker image knp-build-image
is also provided for building the platform or an application. The Docker image must be downloaded from the Docker Hub repository.
Kaspersky Neuromorphic Platform distribution kit for the development of application solutions in Linux
The distribution kit includes the following files:
pkg-deb.zip
archive with the following packages:knp-cpu-single-threaded-backend_<knp_version>_amd64.deb
: a deb package with CPU single-threaded backend binariesknp-cpu-multi-threaded-backend_<knp_version>_amd64.deb
: a deb package with CPU multi-threaded backend binariesknp-cpp-framework_<knp_version>_amd64.deb
: a deb package with C++ framework binaries, which contains the following:LICENSE.txt
file containing the platform terms of use in EnglishREADME.md
file containing the information about the platform in Englishknp-cpu-single-threaded-backend-dev_<knp_version>_amd64.deb
: a dev-deb package for knp-cpu-multi-threaded-backend_<knp_version>_amd64.deb
knp-cpu-multi-threaded-backend-dev_<knp_version>_amd64.deb
: a dev-deb package for knp-cpu-multi-threaded-backend_<knp_version>_amd64.deb
knp-cpp-framework-dev_<knp_version>_amd64.deb
: a dev-deb package for knp-cpp-framework_<knp_version>_amd64.deb
Each dev-deb package includes the following files:
knp-python3-framework_<knp_version>_amd64.deb
: a deb package containing a Python framework for the AltAI SNN
backendknp-examples_<knp_version>_amd64.deb
: a deb package with Kaspersky Neuromorphic Platform usage examplesknp-documentation_<knp_version>_all.deb
: a deb package with the API reference guideknp-unspecified_<knp_version>_amd64.deb
: a deb package that includes CMake service knp-altai-backend_<motiv_version>_amd64.deb
: a deb package that contains AltAI SNN backend binaries The deb package is provided by Motiv NT.
knp-altai-backend-dev_<motiv_version>_amd64.deb
: a dev-deb package for knp-altai-backend_<motiv_version>_amd64.deb
The dev-deb package is provided by Motiv NT.
knp_ann2snn.deb
: a deb package with the ANN2SNN
package, AltAI ANN2SNN backend binary code for the AltAI-1 neuromorphic processor, and a component for placing the neural network on AltAI-1The deb package is provided by Motiv NT.
where:
<knp_version>
is the Kaspersky Neuromorphic Platform version<motiv_version>
is the version of the backends for the AltAI-1 neuromorphic processor and the ANN2SNN
packageKaspersky Neuromorphic Platform distribution kit for the development of application solutions in Python for Linux
The Kaspersky Neuromorphic Platform distribution kit includes the following files:
pkg-deb.zip
archive with a knp-python3-framework_<knp_version>_amd64.deb
deb package that contains a Python framework for the AltAI SNN
backendpkg-python.zip
archive with a knp-<knp_version>-py3-none-any.whl
whl package that contains a Python framework for the AltAI SNN
backendknp_ann2snn.deb
: a deb package with an ANN2SNN
package, AltAI ANN2SNN
backend binaries for the AltAI-1 neuromorphic processor, and a component for placing the neural network on AltAI-1The deb package is provided by Motiv NT.
knp_ann2snn-<motiv_version>-py3-none-any.whl
: a whl package with an ANN2SNN
package, AltAI ANN2SNN
backend binaries for the AltAI-1 neuromorphic processor, and a component for placing the neural network on AltAI-1This package can be installed on an x86-based computer.
The whl package is provided by Motiv NT.
knp_ann2snn_aarch64-<motiv_version>-py3-none-any.whl
: a whl package with an ANN2SNN
package and the AltAI ANN2SNN
backend binaries for the AltAI-1 neuromorphic processorThis package can be installed on an ARM-based computer.
The whl package is provided by Motiv NT.
where:
<knp_version>
is the Kaspersky Neuromorphic Platform version<motiv_version>
is the version of the backends for the AltAI-1 neuromorphic processor and the ANN2SNN
packageKaspersky Neuromorphic Platform distribution kit for working with platform source code
The distribution kit can be used for developing application solutions in C++ on Linux and Windows.
You can obtain Kaspersky Neuromorphic Platform source code files by cloning the platform repository. You can also obtain the source code files as an archive.
The distribution kit includes the following files:
README.md
file containing the information about the platform in EnglishLICENSE.txt
file containing the platform terms of use in EnglishNOTICE.txt
file containing the third-party code information in EnglishCONTRIBUTING.md
file containing the repository participant rules in EnglishCLA.md
file containing the repository participation terms in English