LCOV - code coverage report
Current view:
top level
-
xenolith/utils/shadernn/src/backend/vk
- XLSnnVkLossLayer.cc
(
source
/ functions)
Hit
Total
Coverage
Test:
coverage.info
Lines:
208
216
96.3 %
Date:
2024-05-06 04:51:23
Functions:
30
30
100.0 %
Function Name
Hit count
stappler::xenolith::vk::shadernn::CrossEntropyLossLayer::initPropagation(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&)
1
stappler::xenolith::vk::shadernn::CrossEntropyLossLayer::init(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*)
1
stappler::xenolith::vk::shadernn::CrossEntropyLossLayer::~CrossEntropyLossLayer()
1
stappler::xenolith::vk::shadernn::CrossEntropyLossLayer::~CrossEntropyLossLayer().2
1
stappler::xenolith::vk::shadernn::CrossEntropyLossLayer::init(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::core::AttachmentData const*, 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
1
stappler::xenolith::vk::shadernn::CrossEntropyLossLayer::init(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::core::AttachmentData const*, 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&)#3}::operator()(unsigned char*, unsigned long, stappler::memory::callback<void (stappler::BytesViewTemplate<(stappler::Endian)1>)> const&) const
1
stappler::xenolith::vk::shadernn::CrossEntropyLossLayer::init(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::core::AttachmentData const*, 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&)#4}::operator()(unsigned char*, unsigned long, stappler::memory::callback<void (stappler::BytesViewTemplate<(stappler::Endian)1>)> const&) const
1
stappler::xenolith::vk::shadernn::CrossEntropyLossLayer::init(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::core::AttachmentData const*, 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
1
stappler::xenolith::vk::shadernn::CrossEntropyLossLayer::init(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*)::{lambda(stappler::xenolith::core::SubpassBuilder&)#7}::operator()(stappler::xenolith::core::SubpassBuilder&) const
1
stappler::xenolith::vk::shadernn::CrossEntropyLossLayer::init(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*)::{lambda(stappler::xenolith::core::AttachmentBuilder&)#5}::operator()(stappler::xenolith::core::AttachmentBuilder&) const
1
stappler::xenolith::vk::shadernn::CrossEntropyLossLayer::init(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*)::{lambda(stappler::xenolith::core::PipelineLayoutBuilder&)#6}::operator()(stappler::xenolith::core::PipelineLayoutBuilder&) const
1
stappler::xenolith::vk::shadernn::CrossEntropyLossLayer::init(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*)::{lambda(stappler::xenolith::core::PipelineLayoutBuilder&)#6}::operator()(stappler::xenolith::core::PipelineLayoutBuilder&) const::{lambda(stappler::xenolith::core::DescriptorSetBuilder&)#1}::operator()(stappler::xenolith::core::DescriptorSetBuilder&) const
1
stappler::xenolith::vk::shadernn::CrossEntropyLossLayer::init(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*)::{lambda(stappler::xenolith::core::SubpassBuilder&)#7}::operator()(stappler::xenolith::core::SubpassBuilder&) const::{lambda(stappler::xenolith::vk::shadernn::CrossEntropyLossLayer::PipelineOpIndex, unsigned int, unsigned int, std::function<void (stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::vk::CommandBuffer&, stappler::xenolith::vk::ComputePipeline*, stappler::SpanView<stappler::xenolith::vk::BufferAttachmentHandle::BufferView>)>&&)#1}::operator()(stappler::xenolith::vk::shadernn::CrossEntropyLossLayer::PipelineOpIndex, unsigned int, unsigned int, std::function<void (stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::vk::CommandBuffer&, stappler::xenolith::vk::ComputePipeline*, stappler::SpanView<stappler::xenolith::vk::BufferAttachmentHandle::BufferView>)>&&) const
4
stappler::xenolith::vk::shadernn::CrossEntropyLossLayer::init(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*)::{lambda(stappler::xenolith::core::SubpassBuilder&)#7}::operator()(stappler::xenolith::core::SubpassBuilder&) const::{lambda(stappler::xenolith::vk::shadernn::CrossEntropyLossLayer::PipelineOpIndex, unsigned int, unsigned int, unsigned int, std::function<void (stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::vk::CommandBuffer&, stappler::xenolith::vk::ComputePipeline*, stappler::SpanView<stappler::xenolith::vk::BufferAttachmentHandle::BufferView>)>&&, std::vector<stappler::xenolith::core::SpecializationConstant, std::allocator<stappler::xenolith::core::SpecializationConstant> >&&)#2}::operator()(stappler::xenolith::vk::shadernn::CrossEntropyLossLayer::PipelineOpIndex, unsigned int, unsigned int, unsigned int, std::function<void (stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::vk::CommandBuffer&, stappler::xenolith::vk::ComputePipeline*, stappler::SpanView<stappler::xenolith::vk::BufferAttachmentHandle::BufferView>)>&&, std::vector<stappler::xenolith::core::SpecializationConstant, std::allocator<stappler::xenolith::core::SpecializationConstant> >&&) const
5
stappler::xenolith::vk::shadernn::getPipelineOpName(stappler::xenolith::vk::shadernn::CrossEntropyLossLayer::PipelineOpIndex)
9
stappler::xenolith::vk::shadernn::getPipelineOpShader(stappler::xenolith::vk::shadernn::CrossEntropyLossLayer::PipelineOpIndex)
9
stappler::xenolith::vk::shadernn::CrossEntropyLossLayer::runAll(stappler::xenolith::vk::CommandBuffer&, stappler::SpanView<stappler::xenolith::vk::BufferAttachmentHandle::BufferView>)
1200
stappler::xenolith::vk::shadernn::CrossEntropyLossLayer::init(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*)::{lambda(stappler::xenolith::core::QueuePassData const&, stappler::xenolith::core::FrameQueue&, bool)#8}::operator()(stappler::xenolith::core::QueuePassData const&, stappler::xenolith::core::FrameQueue&, bool) const
1200
stappler::xenolith::vk::shadernn::CrossEntropyLossLayer::init(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*)::{lambda(stappler::xenolith::core::QueuePass&, stappler::xenolith::core::FrameQueue const&)#9}::operator()(stappler::xenolith::core::QueuePass&, stappler::xenolith::core::FrameQueue const&) const
1200
stappler::xenolith::vk::shadernn::CrossEntropyLossLayer::init(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*)::{lambda(stappler::xenolith::core::SubpassBuilder&)#7}::operator()(stappler::xenolith::core::SubpassBuilder&) const::{lambda(stappler::xenolith::core::SubpassData const&, stappler::xenolith::core::FrameQueue&)#12}::operator()(stappler::xenolith::core::SubpassData const&, stappler::xenolith::core::FrameQueue&) const
1200
stappler::xenolith::vk::shadernn::CrossEntropyLossLayer::init(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*)::{lambda(stappler::xenolith::core::SubpassBuilder&)#7}::operator()(stappler::xenolith::core::SubpassBuilder&) const::{lambda(stappler::xenolith::core::SubpassData const&, stappler::xenolith::core::FrameQueue&, stappler::xenolith::core::CommandBuffer&)#13}::operator()(stappler::xenolith::core::SubpassData const&, stappler::xenolith::core::FrameQueue&, stappler::xenolith::core::CommandBuffer&) const
1200
stappler::xenolith::vk::shadernn::CrossEntropyLossLayer::init(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*)::{lambda(stappler::xenolith::core::SubpassBuilder&)#7}::operator()(stappler::xenolith::core::SubpassBuilder&) const::{lambda(stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::vk::CommandBuffer&, stappler::xenolith::vk::ComputePipeline*, stappler::SpanView<stappler::xenolith::vk::BufferAttachmentHandle::BufferView>)#3}::operator()(stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::vk::CommandBuffer&, stappler::xenolith::vk::ComputePipeline*, stappler::SpanView<stappler::xenolith::vk::BufferAttachmentHandle::BufferView>) const
1200
stappler::xenolith::vk::shadernn::CrossEntropyLossLayer::init(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*)::{lambda(stappler::xenolith::core::SubpassBuilder&)#7}::operator()(stappler::xenolith::core::SubpassBuilder&) const::{lambda(stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::vk::CommandBuffer&, stappler::xenolith::vk::ComputePipeline*, stappler::SpanView<stappler::xenolith::vk::BufferAttachmentHandle::BufferView>)#4}::operator()(stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::vk::CommandBuffer&, stappler::xenolith::vk::ComputePipeline*, stappler::SpanView<stappler::xenolith::vk::BufferAttachmentHandle::BufferView>) const
1200
stappler::xenolith::vk::shadernn::CrossEntropyLossLayer::init(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*)::{lambda(stappler::xenolith::core::SubpassBuilder&)#7}::operator()(stappler::xenolith::core::SubpassBuilder&) const::{lambda(stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::vk::CommandBuffer&, stappler::xenolith::vk::ComputePipeline*, stappler::SpanView<stappler::xenolith::vk::BufferAttachmentHandle::BufferView>)#5}::operator()(stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::vk::CommandBuffer&, stappler::xenolith::vk::ComputePipeline*, stappler::SpanView<stappler::xenolith::vk::BufferAttachmentHandle::BufferView>) const
1200
stappler::xenolith::vk::shadernn::CrossEntropyLossLayer::init(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*)::{lambda(stappler::xenolith::core::SubpassBuilder&)#7}::operator()(stappler::xenolith::core::SubpassBuilder&) const::{lambda(stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::vk::CommandBuffer&, stappler::xenolith::vk::ComputePipeline*, stappler::SpanView<stappler::xenolith::vk::BufferAttachmentHandle::BufferView>)#6}::operator()(stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::vk::CommandBuffer&, stappler::xenolith::vk::ComputePipeline*, stappler::SpanView<stappler::xenolith::vk::BufferAttachmentHandle::BufferView>) const
1200
stappler::xenolith::vk::shadernn::CrossEntropyLossLayer::init(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*)::{lambda(stappler::xenolith::core::SubpassBuilder&)#7}::operator()(stappler::xenolith::core::SubpassBuilder&) const::{lambda(stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::vk::CommandBuffer&, stappler::xenolith::vk::ComputePipeline*, stappler::SpanView<stappler::xenolith::vk::BufferAttachmentHandle::BufferView>)#7}::operator()(stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::vk::CommandBuffer&, stappler::xenolith::vk::ComputePipeline*, stappler::SpanView<stappler::xenolith::vk::BufferAttachmentHandle::BufferView>) const
1200
stappler::xenolith::vk::shadernn::CrossEntropyLossLayer::init(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*)::{lambda(stappler::xenolith::core::SubpassBuilder&)#7}::operator()(stappler::xenolith::core::SubpassBuilder&) const::{lambda(stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::vk::CommandBuffer&, stappler::xenolith::vk::ComputePipeline*, stappler::SpanView<stappler::xenolith::vk::BufferAttachmentHandle::BufferView>)#8}::operator()(stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::vk::CommandBuffer&, stappler::xenolith::vk::ComputePipeline*, stappler::SpanView<stappler::xenolith::vk::BufferAttachmentHandle::BufferView>) const
1200
stappler::xenolith::vk::shadernn::CrossEntropyLossLayer::init(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*)::{lambda(stappler::xenolith::core::SubpassBuilder&)#7}::operator()(stappler::xenolith::core::SubpassBuilder&) const::{lambda(stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::vk::CommandBuffer&, stappler::xenolith::vk::ComputePipeline*, stappler::SpanView<stappler::xenolith::vk::BufferAttachmentHandle::BufferView>)#9}::operator()(stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::vk::CommandBuffer&, stappler::xenolith::vk::ComputePipeline*, stappler::SpanView<stappler::xenolith::vk::BufferAttachmentHandle::BufferView>) const
1200
stappler::xenolith::vk::shadernn::CrossEntropyLossLayer::init(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*)::{lambda(stappler::xenolith::core::SubpassBuilder&)#7}::operator()(stappler::xenolith::core::SubpassBuilder&) const::{lambda(stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::vk::CommandBuffer&, stappler::xenolith::vk::ComputePipeline*, stappler::SpanView<stappler::xenolith::vk::BufferAttachmentHandle::BufferView>)#10}::operator()(stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::vk::CommandBuffer&, stappler::xenolith::vk::ComputePipeline*, stappler::SpanView<stappler::xenolith::vk::BufferAttachmentHandle::BufferView>) const
1200
stappler::xenolith::vk::shadernn::CrossEntropyLossLayer::init(stappler::xenolith::core::Queue::Builder&, stappler::xenolith::core::QueuePassBuilder&, stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*, stappler::xenolith::core::AttachmentData const*)::{lambda(stappler::xenolith::core::SubpassBuilder&)#7}::operator()(stappler::xenolith::core::SubpassBuilder&) const::{lambda(stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::vk::CommandBuffer&, stappler::xenolith::vk::ComputePipeline*, stappler::SpanView<stappler::xenolith::vk::BufferAttachmentHandle::BufferView>)#11}::operator()(stappler::xenolith::shadernn::CrossEntropyLossLayer*, stappler::xenolith::vk::CommandBuffer&, stappler::xenolith::vk::ComputePipeline*, stappler::SpanView<stappler::xenolith::vk::BufferAttachmentHandle::BufferView>) const
1200
Generated by:
LCOV version 1.14