Installation et configuration
Docker et JupyterLab.
Afin de pouvoir entraîner et déployer des modèles d’IA sur Qualia, vous aurez besoin d’installer et de configurer Docker et JupyterLab sur votre machine. Dans ce guide, nous allons vous montrer comment installer ces outils et les configurer pour travailler avec Qualia.
Installation de Docker
Docker est un outil de virtualisation qui permet de créer des conteneurs légers et portables pour exécuter des applications. Pour installer Docker sur votre machine, suivez les instructions ci-dessous :
Installation de JupyterLab
-
Une fois le conteneur Docker lancé, ouvrez une invite de commande et exécutez la commande suivante :
docker ps -a
Vous devriez voir un conteneur en cours d’exécution avec l’image TensorFlow. Notez l’ID du conteneur.
Sortie : CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES f95b6ac4e565 tensorflow/tensorflow:latest-gpu "/bin/bash" 4 seconds ago Up 2 seconds 0.0.0.0:8888->8888/tcp competent_robinson
-
Exécutez la commande suivante pour accéder à l’interface JupyterLab :
docker exec -it -u root CONTAINER_ID bash
Sortie : ________ _______________ ___ __/__________________________________ ____/__ /________ __ __ / _ _ \_ __ \_ ___/ __ \_ ___/_ /_ __ /_ __ \_ | /| / / _ / / __/ / / /(__ )/ /_/ / / _ __/ _ / / /_/ /_ |/ |/ / /_/ \___//_/ /_//____/ \____//_/ /_/ /_/ \____/____/|__/ WARNING: You are running this container as root, which can cause new files in mounted volumes to be created as the root user on your host machine. To avoid this, run the container by specifying your user's userid: $ docker run -u $(id -u):$(id -g) args... root@f95b6ac4e565:/#
-
Exécutez les commandes suivantes pour mettre à jour les paquets et installer JupyterLab :
apt update; apt -y upgrade mkdir .local .jupyter .cache .cache/pip chmod 777 .local .jupyter .cache .cache/pip pip install jupyterlab exit
-
Exécutez la commande suivante pour démarrer JupyterLab :
docker exec -it -u $(id -u):$(id -g) CONTAINER_ID bash
Sortie : ________ _______________ ___ __/__________________________________ ____/__ /________ __ __ / _ _ \_ __ \_ ___/ __ \_ ___/_ /_ __ /_ __ \_ | /| / / _ / / __/ / / /(__ )/ /_/ / / _ __/ _ / / /_/ /_ |/ |/ / /_/ \___//_/ /_//____/ \____//_/ /_/ /_/ \____/____/|__/ You are running this container as user with ID 1000 and group 1000, which should map to the ID and group for your user on the Docker host. Great! tf-docker / >
-
Exécutez la commande suivante pour définir un mot de passe pour JupyterLab :
export PATH=/.local/bin:$PATH jupyter lab password
-
Enfin, exécutez la commande suivante pour démarrer JupyterLab :
cd workspace jupyter lab --no-browser --ip=*
-
Ouvrez un navigateur web et accédez à l’URL suivante pour accéder à l’interface JupyterLab : http://localhost:8888/lab.
Télécharger le notebook
Vous pouvez télécharger le notebook qui va servir de ligne de base pour votre projet d’IA Embarquée en cliquant sur le lien suivant : Télécharger le notebook.