Kompute
|
This is the complete list of members for kp::Manager, including all inherited members.
algorithm(const std::vector< std::shared_ptr< Tensor >> &tensors={}, const std::vector< uint32_t > &spirv={}, const Workgroup &workgroup={}, const std::vector< float > &specializationConstants={}, const std::vector< float > &pushConstants={}) | kp::Manager | inline |
algorithm(const std::vector< std::shared_ptr< Tensor >> &tensors, const std::vector< uint32_t > &spirv, const Workgroup &workgroup, const std::vector< S > &specializationConstants, const std::vector< P > &pushConstants) | kp::Manager | inline |
clear() | kp::Manager | |
destroy() | kp::Manager | |
getDeviceProperties() const | kp::Manager | |
getVkInstance() const | kp::Manager | |
listDevices() const | kp::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 | |
sequence(uint32_t queueIndex=0, uint32_t totalTimestamps=0) | kp::Manager | |
tensor(const std::vector< float > &data, Tensor::TensorTypes tensorType=Tensor::TensorTypes::eDevice) (defined in kp::Manager) | kp::Manager | inline |
tensor(void *data, uint32_t elementTotalCount, uint32_t elementMemorySize, const Tensor::TensorDataTypes &dataType, Tensor::TensorTypes tensorType=Tensor::TensorTypes::eDevice) (defined in kp::Manager) | kp::Manager | inline |
tensorT(const std::vector< T > &data, Tensor::TensorTypes tensorType=Tensor::TensorTypes::eDevice) | kp::Manager | inline |
~Manager() | kp::Manager |