This guide is a part of a series of articles that show you how to save a Keras model and use it for predictions in a Visual Studio C program.
Assuming you’ve set up your Visual Studio project correctly, we are now ready to use the frozen model (.pb file) to make a prediction in C.
If you do not have the .pb file, you can download it here.
Change your Visual Studio project created in the last guide to this code, and run it. You should see the value of 0.6984, which is the same as the output for the keras model.
Removing log messages
If things worked as expected, your program will print a lot of messages (above) that you don’t really need.
To change this, go back to the environment variable settings in Windows, and set the TF_CPP_MIN_LOG_LEVEL flag to 3. (You might need to restart visual studio or windows to see an effect).
And that’s it! You are now ready to work with more complicated models in keras, or run inferences on multiple samples at a time. The libtensorflow C API and Patwie’s github should have more examples if you need them.