Kompute
Loading...
Searching...
No Matches
kp::TensorT< T > Member List

This is the complete list of members for kp::TensorT< T >, including all inherited members.

constructDescriptorSet(vk::DescriptorSet descriptorSet, uint32_t binding) overridekp::Tensorvirtual
data() (defined in kp::TensorT< T >)kp::TensorT< T >inline
dataType() (defined in kp::TensorT< T >)kp::TensorT< T >inline
dataTypeMemorySize()kp::Memory
dataTypeMemorySize(DataTypes dataType)kp::Memorystatic
DataTypes enum name (defined in kp::Memory)kp::Memory
destroy() overridekp::Tensorvirtual
getDescriptorType() (defined in kp::Memory)kp::Memoryinline
getPrimaryBuffer() (defined in kp::Tensor)kp::Tensor
getPrimaryMemoryPropertyFlags() (defined in kp::Memory)kp::Memoryprotected
getStagingMemoryPropertyFlags() (defined in kp::Memory)kp::Memoryprotected
getX() (defined in kp::Memory)kp::Memoryinline
getY() (defined in kp::Memory)kp::Memoryinline
isInit() overridekp::Tensorvirtual
mapRawData() (defined in kp::Memory)kp::Memoryprotected
mDataType (defined in kp::Memory)kp::Memoryprotected
mDataTypeMemorySize (defined in kp::Memory)kp::Memoryprotected
mDescriptorBufferInfo (defined in kp::Tensor)kp::Tensorprotected
mDescriptorType (defined in kp::Memory)kp::Memoryprotected
mDevice (defined in kp::Memory)kp::Memoryprotected
Memory(std::shared_ptr< vk::PhysicalDevice > physicalDevice, std::shared_ptr< vk::Device > device, const DataTypes &dataType, const MemoryTypes &memoryType, uint32_t x, uint32_t y) (defined in kp::Memory)kp::Memory
Memory(const Memory &)=deletekp::Memory
Memory(const Memory &&)=delete (defined in kp::Memory)kp::Memory
memorySize()kp::Memory
memoryType()kp::Memory
MemoryTypes enum namekp::Memory
mFreePrimaryMemory (defined in kp::Memory)kp::Memoryprotected
mFreeStagingMemory (defined in kp::Memory)kp::Memoryprotected
mMemoryType (defined in kp::Memory)kp::Memoryprotected
mPhysicalDevice (defined in kp::Memory)kp::Memoryprotected
mPrimaryMemory (defined in kp::Memory)kp::Memoryprotected
mRawData (defined in kp::Memory)kp::Memoryprotected
mSize (defined in kp::Memory)kp::Memoryprotected
mStagingMemory (defined in kp::Memory)kp::Memoryprotected
mUnmapMemory (defined in kp::Memory)kp::Memoryprotected
mX (defined in kp::Memory)kp::Memoryprotected
mY (defined in kp::Memory)kp::Memoryprotected
operator=(const TensorT &)=delete (defined in kp::TensorT< T >)kp::TensorT< T >
operator=(const TensorT &&)=delete (defined in kp::TensorT< T >)kp::TensorT< T >
operator=(const Tensor &)=delete (defined in kp::Tensor)kp::Tensor
operator=(const Tensor &&)=delete (defined in kp::Tensor)kp::Tensor
operator=(const Memory &)=delete (defined in kp::Memory)kp::Memory
operator=(const Memory &&)=delete (defined in kp::Memory)kp::Memory
rawData()kp::Memory
recordCopyFrom(const vk::CommandBuffer &commandBuffer, std::shared_ptr< Tensor > copyFromTensor) overridekp::Tensorvirtual
recordCopyFrom(const vk::CommandBuffer &commandBuffer, std::shared_ptr< Image > copyFromImage) overridekp::Tensorvirtual
kp::Memory::recordCopyFrom(const vk::CommandBuffer &commandBuffer, std::shared_ptr< Memory > copyFromMemory)kp::Memory
recordCopyFromDeviceToStaging(const vk::CommandBuffer &commandBuffer) overridekp::Tensorvirtual
recordCopyFromStagingToDevice(const vk::CommandBuffer &commandBuffer) overridekp::Tensorvirtual
recordPrimaryMemoryBarrier(const vk::CommandBuffer &commandBuffer, vk::AccessFlagBits srcAccessMask, vk::AccessFlagBits dstAccessMask, vk::PipelineStageFlagBits srcStageMask, vk::PipelineStageFlagBits dstStageMask) overridekp::Tensorvirtual
recordStagingMemoryBarrier(const vk::CommandBuffer &commandBuffer, vk::AccessFlagBits srcAccessMask, vk::AccessFlagBits dstAccessMask, vk::PipelineStageFlagBits srcStageMask, vk::PipelineStageFlagBits dstStageMask) overridekp::Tensorvirtual
setData(const void *data, size_t size)kp::Memory
setData(const std::vector< T > &data)kp::Memoryinline
size()kp::Memory
Tensor(std::shared_ptr< vk::PhysicalDevice > physicalDevice, std::shared_ptr< vk::Device > device, void *data, uint32_t elementTotalCount, uint32_t elementMemorySize, const DataTypes &dataType, const MemoryTypes &tensorType=MemoryTypes::eDevice)kp::Tensor
Tensor(std::shared_ptr< vk::PhysicalDevice > physicalDevice, std::shared_ptr< vk::Device > device, uint32_t elementTotalCount, uint32_t elementMemorySize, const DataTypes &dataType, const MemoryTypes &memoryType=MemoryTypes::eDevice)kp::Tensor
Tensor(const Tensor &)=deletekp::Tensor
Tensor(const Tensor &&)=delete (defined in kp::Tensor)kp::Tensor
TensorT(std::shared_ptr< vk::PhysicalDevice > physicalDevice, std::shared_ptr< vk::Device > device, const size_t size, const MemoryTypes &tensorType=MemoryTypes::eDevice) (defined in kp::TensorT< T >)kp::TensorT< T >inline
TensorT(std::shared_ptr< vk::PhysicalDevice > physicalDevice, std::shared_ptr< vk::Device > device, const std::vector< T > &data, const Memory::MemoryTypes &tensorType=Memory::MemoryTypes::eDevice) (defined in kp::TensorT< T >)kp::TensorT< T >inline
TensorT(const TensorT &)=deletekp::TensorT< T >
TensorT(const TensorT &&)=delete (defined in kp::TensorT< T >)kp::TensorT< T >
toString(MemoryTypes dt) (defined in kp::Memory)kp::Memorystatic
toString(DataTypes dt) (defined in kp::Memory)kp::Memorystatic
Type enum name (defined in kp::Memory)kp::Memory
type() overridekp::Tensorinlinevirtual
unmapRawData() (defined in kp::Memory)kp::Memoryprotected
updateRawData(void *data) (defined in kp::Memory)kp::Memoryprotected
vector() (defined in kp::TensorT< T >)kp::TensorT< T >inline
~Memory()kp::Memoryinlinevirtual
~Tensor()kp::Tensorvirtual
~TensorT() (defined in kp::TensorT< T >)kp::TensorT< T >inline