#include <cstdint>
#include <type_traits>
#include <pulp/gpu_audio/gpu_audio_capability.hpp>
Go to the source code of this file.
|
| enum class | pulp::gpu_audio::GpuAudioProgramKind : std::uint8_t {
pulp::gpu_audio::Unknown = 0
, pulp::gpu_audio::Convolution = 1
, pulp::gpu_audio::Spectral = 2
, pulp::gpu_audio::Neural = 3
,
pulp::gpu_audio::Custom = 255
} |
| | The typed workload family selected during host-side preparation. More...
|
| enum class | pulp::gpu_audio::GpuAudioTerminalDisposition : std::uint8_t {
pulp::gpu_audio::Unknown = 0
, pulp::gpu_audio::GpuDelivered = 1
, pulp::gpu_audio::CpuFallback = 2
, pulp::gpu_audio::Silence = 3
,
pulp::gpu_audio::StaleRejected = 4
, pulp::gpu_audio::LateRejected = 5
, pulp::gpu_audio::DeviceLost = 6
, pulp::gpu_audio::Cancelled = 7
,
pulp::gpu_audio::kCount
} |
| | One terminal audio disposition for an admitted block. More...
|
| enum class | pulp::gpu_audio::GpuAudioProgramError : std::uint8_t {
pulp::gpu_audio::None = 0
, pulp::gpu_audio::MissingKind = 1
, pulp::gpu_audio::InvalidShape = 2
, pulp::gpu_audio::PathUnavailable = 3
,
pulp::gpu_audio::MissingAlgorithmicLead = 4
, pulp::gpu_audio::MissingPipelineDepth = 5
, pulp::gpu_audio::InsufficientPipelineDepth = 6
, pulp::gpu_audio::MissingProviderSlots = 7
,
pulp::gpu_audio::MissingProviderIdentity = 8
, pulp::gpu_audio::ProviderResourcesNotOwned = 9
, pulp::gpu_audio::ProviderResourcesOnCpu = 10
, pulp::gpu_audio::ProviderResourcesOnStaged = 11
,
pulp::gpu_audio::ProviderOnCpu = 12
, pulp::gpu_audio::CpuPipelineOnCpu = 13
, pulp::gpu_audio::CpuFallbackNotPrepared = 14
, pulp::gpu_audio::CapabilityNotPrepared = 15
,
pulp::gpu_audio::CapabilityIneligible = 16
, pulp::gpu_audio::CapabilityPathMismatch = 17
, pulp::gpu_audio::CapabilityProviderMismatch = 18
, pulp::gpu_audio::CapabilityLeadMismatch = 19
,
pulp::gpu_audio::CapabilityFallbackPolicyMismatch = 20
, pulp::gpu_audio::CapabilityFallbackUnavailable = 21
, pulp::gpu_audio::InvalidEnumValue = 22
, pulp::gpu_audio::CapabilityInvalid = 23
,
pulp::gpu_audio::CpuProviderOnGpuPath = 24
} |
| | Why a prepared program descriptor was rejected. More...
|