In this tutorial, we are going to run Thamos Advise on a simple TensorFlow Python app using Thamos CLI. Thus getting intelligent recommendation on the software stack using the CLI.
About Thamos
Thamos is the CLI application offered by Thoth that interacts with Thoth Backend API. Thamos can be configured using a .thoth.yaml
in your Python app's root directory.
You can find the full documentation on Thamos here - Link
About the environment.
This is a CENTOS environment with a terminal and an editor.
We are operating our services on the MassOpen.cloud #operatefirst
Thank you for trying to build using Thamos CLI.
Visit us at - http://thoth-station.ninja/
Please fill this feedback form to help us improve the scenario - Link
Find us at Github.

Steps
Thamos CLI
Setup the environment.
Before we start using Thamos, let's give a couple of minutes for the environment to setup.
Next we could go ahead and install Thamos CLI
-
pip3 install thamos
Now that all that is done, let's check what Thamos offer-
thamos --help
You should see something like this -
Bravo if you made it till here! We are almost done with the setup. Last step is cloning out our demo app - Link
git clone https://github.com/thoth-station/s2i-example.git && cd s2i-example
You can see all the files, that our sample repo contains in the Katacoda editor.
Now let's check out our sample application -
s2i-example/app.py
And to check all the direct dependencies it needs using -
s2i-example/requirements.in