πŸ› οΈEnvironment Setup

- Deploy a Fiat Standalone

Pre-requisites

1. Docker Engine / other alternatives.

Docker Desktop is a one-click-install application for your Mac, Linux, or Windows environment that enables you to build and share containerized applications and microservices.

2. Python

  • A virtual environment with Python 3.10 or higher versions.

3. FUSE Extension (Optional for using Distributed File System)

Install Fiat Libraries

1. Fiat CLI & Fiat Copilot

You can install these two tools via pip -

pip install -i https://pypi.python.org/simple fiat-cli fiat-copilot

Then create a config file named fiat.json-

Done! Now you can try it within your Python REPL -

Fiat Copilot can be use as a utility library and Fiat CLI can be used within your terminal app.

Optional

If you would like to use the dash, metastore, and ray commands, please follow the steps down below to make additional configurations -

  • Clone the repo or download the project zip file from here.

  • Copy the "docker" folder into the path: $HOME/.fiat/docker

2. Fiat Server

Clone the repo -

Then, activate your virtual environment and install Python packages -

Next, configure the metastore URL within the config.json config file -

Finally, launch your Fiat Server backend with the command -

You can access the Swagger UI to explore the server endpoints -

  • The Swagger UI serves at: http://{host:port}/fiat/documentation

Fiat Server Swagger UI

3. Fiat Dash

Clone the repo -

Then, install dependencies -

Finally, launch the dashboard app -

Fiat Dash!

Last updated