Godec: An Open-Source Data Processing Framework for Deploying ML Data Flows in Edge-Computing Environments.

2020 
We present Godec, a C++-based framework that allows easy transition of complex machine learning (ML) data flows to edge-computing environments where common data processing frameworks do not apply. Godec allows for free mixing of technologies such as Kaldi, TensorFlow and custom modules, all wrapped into a single OS process, making it easy to deploy inference engines on constrained environments like Android, iOS or embedded Linux. Godec achieves this by connecting the components into an arbitrary graph specified by a simple JSON file during startup. Despite being multithreaded, results between runs are guaranteed identical, allowing for immediate transition from offline experiments to deployment. The source code is released under the MIT license https://github.com/raytheonbbn/Godec, with the authors’ hoping that the community will find it a useful tool to create their own components for it, in turn enabling others to mix and merge disparate technologies into applications of their own.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    6
    References
    0
    Citations
    NaN
    KQI
    []