blace.ai
Loading...
Searching...
No Matches
blace::ipc::IpcEvaluator Class Reference

#include <ipc_evaluator.h>

Public Member Functions

 IpcEvaluator (::blace::ops::OpP computation_graph)
 
std::optional< std::shared_ptr< RawMemoryObject > > evaluateToRawMemory ()
 

Detailed Description

A class to evaluate constructed graphs in an IPC process.

Constructor & Destructor Documentation

◆ IpcEvaluator()

blace::ipc::IpcEvaluator::IpcEvaluator ( ::blace::ops::OpP  computation_graph)

Construct evaluator with a graph to evaluate.

Parameters
computation_graphgraph to be evaluated in worker.

Member Function Documentation

◆ evaluateToRawMemory()

std::optional< std::shared_ptr< RawMemoryObject > > blace::ipc::IpcEvaluator::evaluateToRawMemory ( )

Evalue a computation graph to raw memory in an seperate process.

Returns
evaluated graph.