examples/ is based on KasperskyLab/knp at 55470ed6 with local changes to the mnist-learn altai/blifat models, cuda-backend CMake and model_loader. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2.1 KiB
2.1 KiB
Kaspersky Neuromorphic Platform changelog
Release for Kaspersky Neuromorphic Platform 2.0 - 2025-12
Changes
- Distribution kit for developing Linux applications: added packages containing a backend library for GPUs with CUDA support technology.
- Backends:
CUDABackend: added an interface for the GPU backend.SingleThreadedCPUBackendbackend: added neuron support based on the AltAILIF model.MultiThreadedCPUBackendbackend: added neuron support based on the SynapticResourceSTDPBLIFATNeuron model and synapse based on the SynapticResourceSTDPDeltaSynapse model.- Optimized CPU backend operation.
- C++ components:
corelibrary: extended the functionality for theBackend,MessageBus,MessageEndpoint,Population,Projection,Subscription, andTagMapclasses.- Framework for C ++: extended the functionality of the C++ framework:
data_processingnamespace: added a namespace that provides functionality for processing classification model training and testing data.inference_evaluationnamespace: added a namespace that provides functionality for evaluating model quality.modifiernamespace: added a namespace that provides message handlers.normalizationnamespace: added a namespace that provides functions and functors for normalizing the parameters of neurons and synapses in neural networks.monitoringnamespace: added the model namespace with model monitoring functions.projectionnamespace: added functions to generate synapses and synapse projections.ModelExecutorclass: added methods.
neuron_traitslibrary: extended the neuron interfaces for theBLIFATNeuronandSynapticResourceSTDPBLIFATNeuronmodels.
- Components for use in Python: added methods for the
ModelExecutorandUIDclasses. synapse_traitslibrary (for use in C++ and Python): extended the interface of the synapse based on theSynapticResourceSTDPDeltaSynapsemodel.- Example
mnist-learnis an added example of training a neural network on images of handwritten numbers and their labels from the MNIST database and its execution.
© 2025 AO Kaspersky Lab