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 Sort by function name Hit count Sort by 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::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::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::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::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
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::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::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::QueuePass&, stappler::xenolith::core::FrameQueue const&)#7}::operator()(stappler::xenolith::core::QueuePass&, stappler::xenolith::core::FrameQueue const&) 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::{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::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*)#1}::operator()(stappler::xenolith::vk::Buffer*) const 10800

Generated by: LCOV version 1.14