- desync() is a new (and for now, the only one) intrinsic which splits the graph execution into asynchronous parts when running in Streaming mode; - desync() makes no effect when compiling in Traditional mode; - Added tests on desync() working in various scenarios; - Extended GStreamingExecutor to support desync(); also extended GStreamingCompiled() with a new version of pull() returning a vector of optional values; - Fixed various issues with storing the type information & proper construction callbacks for GArray<> and GOpaque; - Introduced a new infer(Roi,GMat) overload with a sample; - Introduced an internal API for Islands to control fusion procedure (to fuse or not to fuse); - Introduced handleStopStream() callback for island executables; - Added GCompileArgs to metadata of the graph (required for other features). |
||
|---|---|---|
| .. | ||
| passes | ||
| gcompiled_priv.hpp | ||
| gcompiled.cpp | ||
| gcompiler.cpp | ||
| gcompiler.hpp | ||
| gislandmodel.cpp | ||
| gislandmodel.hpp | ||
| gmodel_priv.hpp | ||
| gmodel.cpp | ||
| gmodel.hpp | ||
| gmodelbuilder.cpp | ||
| gmodelbuilder.hpp | ||
| gobjref.hpp | ||
| gstreaming_priv.hpp | ||
| gstreaming.cpp | ||
| README.md | ||
| transactions.hpp | ||
This directory contains G-API graph compiler logic.