|
PXL
|
#include <cstddef>#include <cstdint>

Go to the source code of this file.
Classes | |
| struct | pxl::ArgInfo_t |
| struct | pxl::KernelError_t |
| struct | pxl::Progress_t |
Namespaces | |
| pxl | |
Enumerations | |
| enum class | pxl::ExecuteStatus { pxl::Idle = 0 , pxl::HostInit , pxl::DeviceInit , pxl::Request , pxl::Waiting , pxl::DeviceFinalize , pxl::HostFinalize , pxl::Fail , pxl::Cancelled , pxl::Completed , pxl::Max } |
| enum class | pxl::ArgType { pxl::Constant , pxl::DeviceMemory , pxl::NDArray } |
| enum class | pxl::Result { pxl::Success = 0 , pxl::Failure , pxl::Pending , pxl::InvalidArgument , pxl::DeviceError , pxl::NotFound , pxl::Timeout , pxl::NotSupported , pxl::NotInitialized , pxl::Cancelled , pxl::Internal , pxl::Count } |
| enum class | pxl::DeviceAttr { pxl::InfiniteMemory , pxl::NumClusterPerSub , pxl::NumMuCorePerCluster , pxl::TotalSubCount , pxl::CxlMemoryCapacity , pxl::MappingGranularity } |
| enum class | pxl::LocalityMode : uint32_t { pxl::CompactMode = 0 , pxl::SpreadMode } |
Functions | |
| const char * | pxl::resultString (Result result) noexcept |