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>
404 lines
No EOL
9.3 KiB
Text
404 lines
No EOL
9.3 KiB
Text
/**
|
|
* @dir /knp/autodoc
|
|
* @brief Direcory for auto-generated API documentation files.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/backends/cpu
|
|
* @brief CPU backend directory.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/backends/cpu/cpu-library
|
|
* @brief CPU library directory.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/backends/cpu/cpu-library/include
|
|
* @brief Include directory for CPU library headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/backends/cpu/cpu-library/include/knp
|
|
* @brief Include directory for CPU library headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/backends/cpu/cpu-library/include/knp/backends
|
|
* @brief Include directory for CPU library headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/backends/cpu/cpu-library/include/knp/backends/cpu-library
|
|
* @brief Include directory for CPU library headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/backends/cpu/cpu-multi-threaded-backend
|
|
* @brief Multi-threaded CPU backend directory.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/backends/cpu/cpu-multi-threaded-backend/include
|
|
* @brief Include directory for multi-threaded backend.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/backends/cpu/cpu-multi-threaded-backend/include/knp
|
|
* @brief Include directory for multi-threaded backend.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/backends/cpu/cpu-multi-threaded-backend/include/knp/backends
|
|
* @brief Include directory for multi-threaded backend.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/backends/cpu/cpu-multi-threaded-backend/include/knp/backends/cpu-multi-threaded
|
|
* @brief Include directory for multi-threaded backend.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/backends/cpu/cpu-single-threaded-backend
|
|
* @brief Single-threaded CPU backend directory.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/backends/cpu/cpu-single-threaded-backend/include
|
|
* @brief Include directory for single-threaded backend.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/backends/cpu/cpu-single-threaded-backend/include/knp
|
|
* @brief Include directory for single-threaded backend.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/backends/cpu/cpu-single-threaded-backend/include/knp/backends
|
|
* @brief Include directory for single-threaded backend.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/backends/cpu/cpu-single-threaded-backend/include/knp/backends/cpu-single-threaded
|
|
* @brief Include directory for single-threaded backend.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/backends/cpu/thread_pool
|
|
* @brief Thread pool directory.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/backends/cpu/thread_pool/include
|
|
* @brief Include directory for thread pool library headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/backends/cpu/thread_pool/include/knp
|
|
* @brief Include directory for thread pool library headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/backends/cpu/thread_pool/include/knp/backends
|
|
* @brief Include directory for thread pool library headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/backends/cpu/thread_pool/include/knp/backends/thread_pool
|
|
* @brief Include directory for thread pool library headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/backends/gpu
|
|
* @brief GPU backend directory.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/backends/gpu/cuda-backend
|
|
* @brief GPU CUDA backend library directory.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/backends/gpu/cuda-backend/include
|
|
* @brief Include directory for GPU CUDA library headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/backends/gpu/cuda-backend/include/knp
|
|
* @brief Include directory for GPU CUDA library headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/backends/gpu/cuda-backend/include/knp/backends
|
|
* @brief Include directory for GPU CUDA library headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/backends/gpu/cuda-backend/include/knp/backends/gpu-cuda
|
|
* @brief Include directory for GPU CUDA library headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/backends/gpu/cuda-backend/include/knp/devices
|
|
* @brief Include directory for GPU CUDA devices library headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/base-framework
|
|
* @brief C++ framework directory.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/base-framework/include
|
|
* @brief Include directory for C++ framework.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/base-framework/include/knp
|
|
* @brief Include directory for C++ framework.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/base-framework/include/knp/framework
|
|
* @brief Include directory for C++ framework headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/base-framework/include/knp/framework/coordinates
|
|
* @brief Directory for coordinate headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/base-framework/include/knp/framework/data_processing
|
|
* @brief Directory for data processing headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/base-framework/include/knp/framework/data_processing/classification
|
|
* @brief Directory for classification model data processing headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/base-framework/include/knp/framework/inference_evaluation
|
|
* @brief Directory for inference evaluation headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/base-framework/include/knp/framework/inference_evaluation/classification
|
|
* @brief Directory for classification model inference evaluation headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/base-framework/include/knp/framework/io
|
|
* @brief Directory for input and output channel headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/base-framework/include/knp/framework/io/in_converters
|
|
* @brief Directory for input converter headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/base-framework/include/knp/framework/io/out_converters
|
|
* @brief Directory for output converter headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/base-framework/include/knp/framework/io/storage
|
|
* @brief Directory for storage headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/base-framework/include/knp/framework/io/storage/native
|
|
* @brief Directory for data storage headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/base-framework/include/knp/framework/monitoring
|
|
* @brief Directory for monitoring headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/base-framework/include/knp/framework/network_validation
|
|
* @brief Directory for network validation headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/base-framework/include/knp/framework/network_validation/validators
|
|
* @brief Directory for network validators headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/base-framework/include/knp/framework/normalization
|
|
* @brief Directory for normalization headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/base-framework/include/knp/framework/population
|
|
* @brief Directory for headers that contain procedures and functions for working with populations.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/base-framework/include/knp/framework/population/neuron_generators
|
|
* @brief Directory for neuron generators headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/base-framework/include/knp/framework/projection
|
|
* @brief Directory for headers that contain procedures and functions for working with projections.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/base-framework/include/knp/framework/population/synapse_generators
|
|
* @brief Directory for synapse generators headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/base-framework/include/knp/framework/tags
|
|
* @brief Directory for common tags headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/base-framework/include/knp/framework/transforms
|
|
* @brief Directory for headers for population and projection conversion.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/base-framework/include/knp/framework/visualizer
|
|
* @brief Directory for network visualizer headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/base-framework/include/knp/framework/sonata
|
|
* @brief Directory for SONATA format headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/core-library
|
|
* @brief Core library directory.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/core-library/include
|
|
* @brief Include directory for core library headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/core-library/include/knp
|
|
* @brief Include directory for core library headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/core-library/include/knp/core
|
|
* @brief Include directory for core library headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/core-library/include/knp/core/messaging
|
|
* @brief Directory for messaging headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/backends/cpu/cpu-devices
|
|
* @brief CPU device library directory.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/backends/cpu/cpu-devices/include
|
|
* @brief Include directory for CPU devices library.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/backends/cpu/cpu-devices/include/knp
|
|
* @brief Include directory for CPU devices library.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/backends/cpu/cpu-devices/include/knp/devices
|
|
* @brief Include directory for CPU devices library.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/meta-library
|
|
* @brief Metaprogramming library directory.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/meta-library/include
|
|
* @brief Include directory for metaprogramming library headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/meta-library/include/knp
|
|
* @brief Include directory for metaprogramming library headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/meta-library/include/knp/meta
|
|
* @brief Include directory for metaprogramming library headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/neuron-traits-library
|
|
* @brief Neuron traits library directory.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/neuron-traits-library/include
|
|
* @brief Include directory for neuron traits library headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/neuron-traits-library/include/knp
|
|
* @brief Include directory for neuron traits library headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/neuron-traits-library/include/knp/neuron-traits
|
|
* @brief Include directory for neuron traits library headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/synapse-traits-library
|
|
* @brief Synapse traits library directory.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/synapse-traits-library/include
|
|
* @brief Include directory for synapse traits library headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/synapse-traits-library/include/knp
|
|
* @brief Include directory for synapse traits library headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/synapse-traits-library/include/knp/synapse-traits
|
|
* @brief Include directory for synapse traits library headers.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/examples
|
|
* @brief Examples directory.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/examples/mnist-learn
|
|
* @brief Example of training neural network based on image data and labels and classifying images from the MNIST dataset.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/examples/mnist-learn/models
|
|
* @brief Example model implementations.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/examples/mnist-learn/models/altai
|
|
* @brief Directory containing AltAI neuron model implementation.
|
|
*/
|
|
|
|
/**
|
|
* @dir /knp/examples/mnist-learn/models/blifat
|
|
* @brief Directory containing BLIFAT neuron model implementation.
|
|
*/ |