This PR adds support for superblobs = blobs compiled for all number of shaves combined into a single binary file.
Once constructed (the only argument to the constructor is a path to a .superblob file), a regular OpenVINO::Blob struct may be generated by calling getBlobWithNShaves(numShaves), whose output is a regular blob compiled for numShaves shaves.
This PR adds support for
superblobs
= blobs compiled for all number of shaves combined into a single binary file.Once constructed (the only argument to the constructor is a path to a
.superblob
file), a regularOpenVINO::Blob
struct may be generated by callinggetBlobWithNShaves(numShaves)
, whose output is a regular blob compiled fornumShaves
shaves.The relevant clickup task is here