Added static member to tensor class to allows the creation of a tensor directly from an existing buffer without having to create a copy as a std:vector. Specially useful when the input already exists in raw format in memory and has a significant footprint.
Also added member to model class to allow building a model from a buffer already in memory that's been loaded with the content of a saved model file. While this use case may appear obscure, there are cases where a stand-alone application needs to be distributed with encrypted models that are only decrypted in memory.
Note: the fix on the status member was an oversight while merging my old codebase with the new fork of cppflow:master. The new fixed constructor model compiles and runs as expected.
Added static member to tensor class to allows the creation of a tensor directly from an existing buffer without having to create a copy as a std:vector. Specially useful when the input already exists in raw format in memory and has a significant footprint. Also added member to model class to allow building a model from a buffer already in memory that's been loaded with the content of a saved model file. While this use case may appear obscure, there are cases where a stand-alone application needs to be distributed with encrypted models that are only decrypted in memory. Note: the fix on the status member was an oversight while merging my old codebase with the new fork of cppflow:master. The new fixed constructor model compiles and runs as expected.