LCOV - code coverage report
Current view:
top level
-
xenolith/utils/shadernn/src/backend/vk
- XLSnnVkMatrixMulLayer.cc
(
source
/ functions)
Hit
Total
Coverage
Test:
coverage.info
Lines:
348
349
99.7 %
Date:
2024-05-06 04:51:23
Functions:
24
24
100.0 %
Function Name
Hit count
stappler::xenolith::vk::shadernn::MatrixMulLayer::initPropagationSubpass(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::core::SubpassBuilder&, stappler::xenolith::core::PipelineLayoutData const*)
3
stappler::xenolith::vk::shadernn::MatrixMulLayer::init(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::shadernn::MatrixMulLayer*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*)
3
stappler::xenolith::vk::shadernn::MatrixMulLayer::~MatrixMulLayer()
3
stappler::xenolith::vk::shadernn::MatrixMulLayer::~MatrixMulLayer().2
3
stappler::xenolith::vk::shadernn::MatrixMulLayer::getTrainableGradients(stappler::xenolith::core::Queue::Builder&) const
3
stappler::xenolith::vk::shadernn::MatrixMulLayer::initPropagationSubpass(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::core::SubpassBuilder&, stappler::xenolith::core::PipelineLayoutData const*)::{lambda(stappler::xenolith::core::SubpassData const&, stappler::xenolith::core::FrameQueue&)#1}::operator()(stappler::xenolith::core::SubpassData const&, stappler::xenolith::core::FrameQueue&) const
3600
stappler::xenolith::vk::shadernn::MatrixMulLayer::initPropagationSubpass(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::core::SubpassBuilder&, stappler::xenolith::core::PipelineLayoutData const*)::{lambda(stappler::xenolith::core::SubpassData const&, stappler::xenolith::core::FrameQueue&, stappler::xenolith::core::CommandBuffer&)#3}::operator()(stappler::xenolith::core::SubpassData const&, stappler::xenolith::core::FrameQueue&, stappler::xenolith::core::CommandBuffer&) const
3600
stappler::xenolith::vk::shadernn::MatrixMulLayer::initPropagationSubpass(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::core::SubpassBuilder&, stappler::xenolith::core::PipelineLayoutData const*)::{lambda(stappler::xenolith::core::QueuePassData const&, stappler::xenolith::core::FrameQueue&, bool)#4}::operator()(stappler::xenolith::core::QueuePassData const&, stappler::xenolith::core::FrameQueue&, bool) const
3600
stappler::xenolith::vk::shadernn::MatrixMulLayer::initPropagationSubpass(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::core::SubpassBuilder&, stappler::xenolith::core::PipelineLayoutData const*)::{lambda(unsigned int, unsigned int, unsigned int)#2}::operator()(unsigned int, unsigned int, unsigned int) const
6
stappler::xenolith::vk::shadernn::MatrixMulLayer::init(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::shadernn::MatrixMulLayer*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*)::{lambda(unsigned char*, unsigned long, stappler::memory::callback<void (stappler::BytesViewTemplate<(stappler::Endian)1>)> const&)#2}::operator()(unsigned char*, unsigned long, stappler::memory::callback<void (stappler::BytesViewTemplate<(stappler::Endian)1>)> const&) const
3
stappler::xenolith::vk::shadernn::MatrixMulLayer::init(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::shadernn::MatrixMulLayer*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*)::{lambda(unsigned char*, unsigned long, stappler::memory::callback<void (stappler::BytesViewTemplate<(stappler::Endian)1>)> const&)#1}::operator()(unsigned char*, unsigned long, stappler::memory::callback<void (stappler::BytesViewTemplate<(stappler::Endian)1>)> const&) const
3
stappler::xenolith::vk::shadernn::MatrixMulLayer::init(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::shadernn::MatrixMulLayer*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*)::{lambda(stappler::xenolith::core::QueuePassData const&, stappler::xenolith::core::FrameQueue&, bool)#6}::operator()(stappler::xenolith::core::QueuePassData const&, stappler::xenolith::core::FrameQueue&, bool) const
3600
stappler::xenolith::vk::shadernn::MatrixMulLayer::init(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::shadernn::MatrixMulLayer*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*)::{lambda(stappler::xenolith::core::SubpassBuilder&)#5}::operator()(stappler::xenolith::core::SubpassBuilder&) const
3
stappler::xenolith::vk::shadernn::MatrixMulLayer::init(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::shadernn::MatrixMulLayer*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*)::{lambda(stappler::xenolith::core::AttachmentBuilder&)#3}::operator()(stappler::xenolith::core::AttachmentBuilder&) const
3
stappler::xenolith::vk::shadernn::MatrixMulLayer::init(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::shadernn::MatrixMulLayer*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*)::{lambda(stappler::xenolith::core::PipelineLayoutBuilder&)#4}::operator()(stappler::xenolith::core::PipelineLayoutBuilder&) const
3
stappler::xenolith::vk::shadernn::MatrixMulLayer::init(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::shadernn::MatrixMulLayer*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*)::{lambda(stappler::xenolith::core::QueuePass&, stappler::xenolith::core::FrameQueue const&)#7}::operator()(stappler::xenolith::core::QueuePass&, stappler::xenolith::core::FrameQueue const&) const
3600
stappler::xenolith::vk::shadernn::MatrixMulLayer::getTrainableGradients(stappler::xenolith::core::Queue::Builder&) const::{lambda(unsigned char*, unsigned long, stappler::memory::callback<void (stappler::BytesViewTemplate<(stappler::Endian)1>)> const&)#2}::operator()(unsigned char*, unsigned long, stappler::memory::callback<void (stappler::BytesViewTemplate<(stappler::Endian)1>)> const&) const
3
stappler::xenolith::vk::shadernn::MatrixMulLayer::getTrainableGradients(stappler::xenolith::core::Queue::Builder&) const::{lambda(unsigned char*, unsigned long, stappler::memory::callback<void (stappler::BytesViewTemplate<(stappler::Endian)1>)> const&)#1}::operator()(unsigned char*, unsigned long, stappler::memory::callback<void (stappler::BytesViewTemplate<(stappler::Endian)1>)> const&) const
3
stappler::xenolith::vk::shadernn::MatrixMulLayer::initPropagationSubpass(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::core::SubpassBuilder&, stappler::xenolith::core::PipelineLayoutData const*)::{lambda(stappler::xenolith::core::SubpassData const&, stappler::xenolith::core::FrameQueue&, stappler::xenolith::core::CommandBuffer&)#3}::operator()(stappler::xenolith::core::SubpassData const&, stappler::xenolith::core::FrameQueue&, stappler::xenolith::core::CommandBuffer&) const::{lambda(stappler::xenolith::vk::Buffer*)#1}::operator()(stappler::xenolith::vk::Buffer*) const
10800
stappler::xenolith::vk::shadernn::MatrixMulLayer::initPropagationSubpass(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::core::SubpassBuilder&, stappler::xenolith::core::PipelineLayoutData const*)::{lambda(stappler::xenolith::core::SubpassData const&, stappler::xenolith::core::FrameQueue&, stappler::xenolith::core::CommandBuffer&)#3}::operator()(stappler::xenolith::core::SubpassData const&, stappler::xenolith::core::FrameQueue&, stappler::xenolith::core::CommandBuffer&) const::{lambda(stappler::xenolith::vk::Buffer*, stappler::xenolith::vk::Buffer*)#2}::operator()(stappler::xenolith::vk::Buffer*, stappler::xenolith::vk::Buffer*) const
7200
stappler::xenolith::vk::shadernn::MatrixMulLayer::initPropagationSubpass(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::core::SubpassBuilder&, stappler::xenolith::core::PipelineLayoutData const*)::{lambda(stappler::xenolith::core::SubpassData const&, stappler::xenolith::core::FrameQueue&, stappler::xenolith::core::CommandBuffer&)#3}::operator()(stappler::xenolith::core::SubpassData const&, stappler::xenolith::core::FrameQueue&, stappler::xenolith::core::CommandBuffer&) const::{lambda(stappler::xenolith::vk::Buffer*, stappler::xenolith::vk::Buffer*, stappler::xenolith::vk::Buffer*, stappler::xenolith::vk::Buffer*)#3}::operator()(stappler::xenolith::vk::Buffer*, stappler::xenolith::vk::Buffer*, stappler::xenolith::vk::Buffer*, stappler::xenolith::vk::Buffer*) const
3600
stappler::xenolith::vk::shadernn::MatrixMulLayer::init(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::shadernn::MatrixMulLayer*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*)::{lambda(stappler::xenolith::core::SubpassBuilder&)#5}::operator()(stappler::xenolith::core::SubpassBuilder&) const::{lambda(stappler::xenolith::core::SubpassData const&, stappler::xenolith::core::FrameQueue&)#1}::operator()(stappler::xenolith::core::SubpassData const&, stappler::xenolith::core::FrameQueue&) const
3600
stappler::xenolith::vk::shadernn::MatrixMulLayer::init(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::shadernn::MatrixMulLayer*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*)::{lambda(stappler::xenolith::core::SubpassBuilder&)#5}::operator()(stappler::xenolith::core::SubpassBuilder&) const::{lambda(stappler::xenolith::core::SubpassData const&, stappler::xenolith::core::FrameQueue&, stappler::xenolith::core::CommandBuffer&)#2}::operator()(stappler::xenolith::core::SubpassData const&, stappler::xenolith::core::FrameQueue&, stappler::xenolith::core::CommandBuffer&) const
3600
stappler::xenolith::vk::shadernn::MatrixMulLayer::init(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::shadernn::MatrixMulLayer*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*)::{lambda(stappler::xenolith::core::PipelineLayoutBuilder&)#4}::operator()(stappler::xenolith::core::PipelineLayoutBuilder&) const::{lambda(stappler::xenolith::core::DescriptorSetBuilder&)#1}::operator()(stappler::xenolith::core::DescriptorSetBuilder&) const
3
Generated by:
LCOV version 1.14