For Caffe2 loading, we have a Caffe2ModelLoader that will load a model consisting of a pair of init_net.pb and predict_net.pb. If you’re targeting some custom DSP then you will most likely need to build your own backend to compile down to it. Assuming there is some CPU driving execution you may be able to create an LLVM-based backend. It’s hard to say exactly what you need to do based on the info you’ve provided, though. This doc 9 is a good place to start on loading a model and compiling a binary for it, but you’d still need to build the backend that supports your HW.