If you develop and train you model with tensorflow you can probably (only experimental releases, no guarantees) use Tensorflow lite to deploy your neural network models. The idea is to train usig Tensorflow, export the serialized model and import that in TF Lite. You can see the intended workflow for deployin models here.
TF Lite is meant for Android and iOS devices, but it has experimental support for other devices (incl. running bare metal on microcontroller). There is also a tutorial for Raspberry Pis.
An alternative route would be to use Matlab. It has a Statistics and Machine Learning toolbox and a seperate Deep Learning Toolbox. However, this it not enough, you will also need the Matlab Coder toolbox. The Matlab Coder toolbox can generate c/c++ source code for (trained) neural network models that can run without external library dependencies and therefore can be easily ported to any platform. Costs invoving the needed Matlab toolboxes are signifcant comparted to the free open source solutions.