A quick installation guide for the Fossilized Controller

This was tested on a Mint Linux distribution and Windows WSL 2.

Download Dependencies

Download the latest versions of the following software:

  • Python 3
  • Pip
    • wheel
    • Flask
    • requests
    • LMRt
    • urllib3
  • Docker

Installing the Fossilized Controller

Follow the instructions below for a quick introduction of our tool.

1. Download our tool

We currently do not have a pip distribution so it needs to be created and installed manually. The following instructions are based on this article.

Start by cloning our tool and moving into the controller directory

git clone https://github.com/FossilizedContainers/fossilized-controller.git

cd controller

2. Set up the wheel

python setup.py bdist_wheel

2.2 Check the name of the wheel

user@VM:~/.../controller$ ls dist/
presto-0.0.1-py3-none-any.whl

3. Install the tool through pip

pip install dist/presto-0.0.1-py3-none-any.whl

4. Test the tool

Run the following command to make sure that the tool is properly installed

presto guide

5. Start containerizing!

You can view our LMRT Example tab to see an example of containerizing LMRt.

You can also view our other tabs if you would like to start containerizing your model from scratch, with LMRt as the guiding example.

Email er883@nau.edu for any questions regarding the setup