Kompute
Loading...
Searching...
No Matches
kp::Manager Member List

This is the complete list of members for kp::Manager, including all inherited members.

algorithm(const std::vector< std::shared_ptr< Memory > > &memObjects={}, const std::vector< uint32_t > &spirv={}, const Workgroup &workgroup={}, const std::vector< float > &specializationConstants={}, const std::vector< float > &pushConstants={})kp::Managerinline
algorithm(const std::vector< std::shared_ptr< Memory > > &memObjects, const std::vector< uint32_t > &spirv, const Workgroup &workgroup, const std::vector< S > &specializationConstants, const std::vector< P > &pushConstants)kp::Managerinline
clear()kp::Manager
destroy()kp::Manager
getDeviceProperties() constkp::Manager
getVkInstance() constkp::Manager
image(const std::vector< float > &data, uint32_t width, uint32_t height, uint32_t numChannels, vk::ImageTiling tiling, Memory::MemoryTypes imageType=Memory::MemoryTypes::eDevice) (defined in kp::Manager)kp::Managerinline
image(const std::vector< float > &data, uint32_t width, uint32_t height, uint32_t numChannels, Memory::MemoryTypes imageType=Memory::MemoryTypes::eDevice) (defined in kp::Manager)kp::Managerinline
image(uint32_t width, uint32_t height, uint32_t numChannels, vk::ImageTiling tiling, Memory::MemoryTypes imageType=Memory::MemoryTypes::eDevice) (defined in kp::Manager)kp::Managerinline
image(uint32_t width, uint32_t height, uint32_t numChannels, Memory::MemoryTypes imageType=Memory::MemoryTypes::eDevice) (defined in kp::Manager)kp::Managerinline
image(void *data, size_t dataSize, uint32_t width, uint32_t height, uint32_t numChannels, const Image::DataTypes &dataType, vk::ImageTiling tiling, Memory::MemoryTypes imageType=Memory::MemoryTypes::eDevice) (defined in kp::Manager)kp::Managerinline
image(void *data, size_t dataSize, uint32_t width, uint32_t height, uint32_t numChannels, const Memory::DataTypes &dataType, Memory::MemoryTypes imageType=Memory::MemoryTypes::eDevice) (defined in kp::Manager)kp::Managerinline
image(uint32_t width, uint32_t height, uint32_t numChannels, const Memory::DataTypes &dataType, vk::ImageTiling tiling, Memory::MemoryTypes imageType=Memory::MemoryTypes::eDevice) (defined in kp::Manager)kp::Managerinline
image(uint32_t width, uint32_t height, uint32_t numChannels, const Memory::DataTypes &dataType, Memory::MemoryTypes imageType=Memory::MemoryTypes::eDevice) (defined in kp::Manager)kp::Managerinline
imageT(const std::vector< T > &data, uint32_t width, uint32_t height, uint32_t numChannels, vk::ImageTiling tiling, Memory::MemoryTypes imageType=Memory::MemoryTypes::eDevice)kp::Managerinline
imageT(const std::vector< T > &data, uint32_t width, uint32_t height, uint32_t numChannels, Memory::MemoryTypes imageType=Memory::MemoryTypes::eDevice) (defined in kp::Manager)kp::Managerinline
imageT(uint32_t width, uint32_t height, uint32_t numChannels, vk::ImageTiling tiling, Memory::MemoryTypes imageType=Memory::MemoryTypes::eDevice) (defined in kp::Manager)kp::Managerinline
imageT(uint32_t width, uint32_t height, uint32_t numChannels, Memory::MemoryTypes imageType=Memory::MemoryTypes::eDevice) (defined in kp::Manager)kp::Managerinline
listDevices() constkp::Manager
Manager()kp::Manager
Manager(uint32_t physicalDeviceIndex, const std::vector< uint32_t > &familyQueueIndices={}, const std::vector< std::string > &desiredExtensions={})kp::Manager
Manager(std::shared_ptr< vk::Instance > instance, std::shared_ptr< vk::PhysicalDevice > physicalDevice, std::shared_ptr< vk::Device > device)kp::Manager
Manager(const Manager &)=deletekp::Manager
Manager(const Manager &&)=delete (defined in kp::Manager)kp::Manager
operator=(const Manager &)=delete (defined in kp::Manager)kp::Manager
operator=(const Manager &&)=delete (defined in kp::Manager)kp::Manager
sequence(uint32_t queueIndex=0, uint32_t totalTimestamps=0)kp::Manager
tensor(const std::vector< float > &data, Memory::MemoryTypes tensorType=Memory::MemoryTypes::eDevice) (defined in kp::Manager)kp::Managerinline
tensor(void *data, uint32_t elementTotalCount, uint32_t elementMemorySize, const Memory::DataTypes &dataType, Memory::MemoryTypes tensorType=Memory::MemoryTypes::eDevice) (defined in kp::Manager)kp::Managerinline
tensor(uint32_t elementTotalCount, uint32_t elementMemorySize, const Memory::DataTypes &dataType, Memory::MemoryTypes tensorType=Memory::MemoryTypes::eDevice) (defined in kp::Manager)kp::Managerinline
tensorT(const std::vector< T > &data, Memory::MemoryTypes tensorType=Memory::MemoryTypes::eDevice)kp::Managerinline
tensorT(size_t size, Memory::MemoryTypes tensorType=Memory::MemoryTypes::eDevice)kp::Managerinline
~Manager()kp::Manager