#include <gpu_neural_model.hpp>
◆ block_size
| std::uint32_t pulp::gpu_audio::GpuNeuralModelRequest::block_size = 0 |
◆ channel_kernels
| std::span<const GpuNeuralCpuKernel> pulp::gpu_audio::GpuNeuralModelRequest::channel_kernels {} |
One kernel per audio channel.
◆ family
◆ gpu_max_inflight
| std::uint32_t pulp::gpu_audio::GpuNeuralModelRequest::gpu_max_inflight = 0 |
GPU blocks in flight; at most the session's slots.
A node using this model may not set a larger max_inflight. Zero selects two when the session has at least two slots, else one.
◆ manifest
◆ shape
◆ wavenet_gpu
WaveNet only: run the GPU path with these session settings (copied).
Null builds a CPU-only model. A provider that cannot be prepared leaves the node on its CPU model, reported Degraded.
The documentation for this struct was generated from the following file: