Skip to content

sgns::sgprocessing::MNN_Buffer

#include <processing_processor_mnn_buffer.hpp>

Inherits from sgns::sgprocessing::ProcessingProcessor

Public Functions

Name
MNN_Buffer() =default
~MNN_Buffer() override =default
virtual ProcessingResult StartProcessing(std::vector< std::vector< uint8_t > > & chunkhashes, const sgns::IoDeclaration & proc, std::vector< char > & imageData, std::vector< char > & modelFile, const std::vector< sgns::Parameter > * parameters) override

Additional inherited members

Public Functions inherited from sgns::sgprocessing::ProcessingProcessor

Name
virtual ~ProcessingProcessor() =default
virtual float GetProgress() const

Protected Attributes inherited from sgns::sgprocessing::ProcessingProcessor

Name
std::atomic< float > m_progress
sgns::sgprocmanager::Logger m_logger

Public Functions Documentation

function MNN_Buffer

MNN_Buffer() =default

function ~MNN_Buffer

~MNN_Buffer() override =default

function StartProcessing

virtual ProcessingResult StartProcessing(
    std::vector< std::vector< uint8_t > > & chunkhashes,
    const sgns::IoDeclaration & proc,
    std::vector< char > & imageData,
    std::vector< char > & modelFile,
    const std::vector< sgns::Parameter > * parameters
) override

Parameters:

  • result - Reference to result item to set hashes to
  • task - Reference to task to get image split data
  • subTask - Reference to subtask to get chunk data from

Reimplements: sgns::sgprocessing::ProcessingProcessor::StartProcessing

Start processing data


Updated on 2026-04-13 at 23:22:46 -0700