#include <cstdint>#include <memory>#include <pulp/audio/buffer.hpp>#include <pulp/gpu_audio/gpu_audio_capability.hpp>#include <pulp/gpu_audio/gpu_audio_node.hpp>#include <pulp/gpu_audio/gpu_audio_status.hpp>Go to the source code of this file.
Classes | |
| class | pulp::gpu_audio::GpuNeuralRealtimeNode |
| Architecture-neutral realtime neural node with a built-in CPU shadow. More... | |
| struct | pulp::gpu_audio::GpuNeuralRealtimeNode::ShadowStatus |
| Allocation-free shadow diagnostics. More... | |
| struct | pulp::gpu_audio::GpuNeuralRealtimeNode::Config |
Namespaces | |
| namespace | pulp |
| namespace | pulp::gpu_audio |
| namespace | pulp::gpu_audio::detail |
Typedefs | |
| using | pulp::gpu_audio::GpuNeuralModelHandle = std::shared_ptr<GpuNeuralModel> |
Enumerations | |
| enum class | pulp::gpu_audio::NeuralFamily : std::uint8_t { pulp::gpu_audio::Unknown = 0 , pulp::gpu_audio::WaveNet = 1 , pulp::gpu_audio::Tcn = 2 , pulp::gpu_audio::Ssm = 3 , pulp::gpu_audio::Lstm = 4 , pulp::gpu_audio::Gru = 5 , pulp::gpu_audio::Custom = 255 } |
| Architecture family of a neural model hosted by GpuNeuralRealtimeNode. More... | |