Kompute
|
This is the complete list of members for kp::TensorT< T >, including all inherited members.
constructDescriptorBufferInfo() | kp::Tensor | |
data() (defined in kp::TensorT< T >) | kp::TensorT< T > | inline |
dataType() (defined in kp::TensorT< T >) | kp::TensorT< T > | |
dataTypeMemorySize() | kp::Tensor | |
destroy() | kp::Tensor | |
isInit() | kp::Tensor | |
mDataType (defined in kp::Tensor) | kp::Tensor | protected |
mDataTypeMemorySize (defined in kp::Tensor) | kp::Tensor | protected |
memorySize() | kp::Tensor | |
mRawData (defined in kp::Tensor) | kp::Tensor | protected |
mSize (defined in kp::Tensor) | kp::Tensor | protected |
mTensorType (defined in kp::Tensor) | kp::Tensor | protected |
operator[](int index) (defined in kp::TensorT< T >) | kp::TensorT< T > | inline |
rawData() | kp::Tensor | |
rebuild(void *data, uint32_t elementTotalCount, uint32_t elementMemorySize) | kp::Tensor | |
recordCopyFrom(const vk::CommandBuffer &commandBuffer, std::shared_ptr< Tensor > copyFromTensor) | kp::Tensor | |
recordCopyFromDeviceToStaging(const vk::CommandBuffer &commandBuffer) | kp::Tensor | |
recordCopyFromStagingToDevice(const vk::CommandBuffer &commandBuffer) | kp::Tensor | |
recordPrimaryBufferMemoryBarrier(const vk::CommandBuffer &commandBuffer, vk::AccessFlagBits srcAccessMask, vk::AccessFlagBits dstAccessMask, vk::PipelineStageFlagBits srcStageMask, vk::PipelineStageFlagBits dstStageMask) | kp::Tensor | |
recordStagingBufferMemoryBarrier(const vk::CommandBuffer &commandBuffer, vk::AccessFlagBits srcAccessMask, vk::AccessFlagBits dstAccessMask, vk::PipelineStageFlagBits srcStageMask, vk::PipelineStageFlagBits dstStageMask) | kp::Tensor | |
setData(const std::vector< T > &data) (defined in kp::TensorT< T >) | kp::TensorT< T > | inline |
setRawData(const void *data) | kp::Tensor | |
size() | kp::Tensor | |
Tensor(std::shared_ptr< vk::PhysicalDevice > physicalDevice, std::shared_ptr< vk::Device > device, void *data, uint32_t elementTotalCount, uint32_t elementMemorySize, const TensorDataTypes &dataType, const TensorTypes &tensorType=TensorTypes::eDevice) | kp::Tensor | |
TensorDataTypes enum name (defined in kp::Tensor) | kp::Tensor | |
TensorT(std::shared_ptr< vk::PhysicalDevice > physicalDevice, std::shared_ptr< vk::Device > device, const std::vector< T > &data, const TensorTypes &tensorType=TensorTypes::eDevice) (defined in kp::TensorT< T >) | kp::TensorT< T > | inline |
tensorType() | kp::Tensor | |
TensorTypes enum name | kp::Tensor | |
toString(TensorDataTypes dt) (defined in kp::Tensor) | kp::Tensor | static |
toString(TensorTypes dt) (defined in kp::Tensor) | kp::Tensor | static |
vector() (defined in kp::TensorT< T >) | kp::TensorT< T > | inline |
~Tensor() | kp::Tensor | virtual |
~TensorT() (defined in kp::TensorT< T >) | kp::TensorT< T > | inline |