Skip to content

Latest commit

 

History

History
107 lines (72 loc) · 3.64 KB

getting-started.md

File metadata and controls

107 lines (72 loc) · 3.64 KB

Getting started

Welcome to the Swiss AI Center getting started guide!

This guide will help you to get started with the Swiss AI Center projects.

Prerequisites

In order to run the Swiss AI Center projects locally, you will need to install the following tools:

Install an IDE

(e.g. PyCharm or Visual Studio Code)

An Integrated Development Environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development.

The following IDEs are recommended for Python development:

Install Docker and Docker Compose

Docker "delivers software in packages called containers".

Follow the Install Docker Engine - docs.docker.com guide to install and configure Docker.

Install Git

Git is a free and open-source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

Follow the Git installation tutorial - github.com to install and configure Git.

Install minikube (optional)

!!! info

This is only required if you want to run the Core engine locally using
Kubernetes.

minikube "quickly sets up a local Kubernetes cluster on macOS, Linux, and Windows".

Follow the Get Started! - minikube.sigs.k8s.io guide to install and configure minikube.

Install Python

Follow the Python installation tutorial - realpython.com to install and configure Python.

Follow the tutorials

The tutorials will guide you through the Swiss AI Center projects and help you understand the concepts behind them.

Start the Core engine

Create new services

Create pipelines

Go further

Once you have a good understanding of the Swiss AI Center projects, you can start to create your own services! The How-to guides will help you in the process.

The Reference page contains all the projects we manage at the Swiss AI Center.

The Explanations page contains all the explanations about the technologies/framework/workflows we use at the Swiss AI Center.