Prérequis d’installation
Le but de l’atelier va être de créer un service de réconciliation sur des référentiels qui ne disposent pas d’API ouverte. On s’appuiera sur ce tutoriel https://doc.biblissima.fr/api/datasette.
- Avoir un compte Gitlab (créer un compte d'essai sinon) :
- éditeur (Word ou LibreOffice)
- éditeur XML (oXygen, sinon autre généraliste de type Notepad++, VS Code, etc.)
- Adresse du github de Teinte : https://github.com/oeuvres/teinte
- Installation préalable de Python et de VSCode
- Avoir installé les librairies torch, torchvision, transformers, accelerate, qwen-vl-utils
- Installation préalable de Python et de VSCode
- WSL (pour Windows) s'il n'est pas déjà installé
- LibreOffice
- Il est **nécessaire d'avoir python** (version minimale : 3.9) installé sur sa machine.
**Pour ceux qui auraient plusieurs versions de python, il est nécessaire de faire un environnement virtuel python sur sa machine, ou de déterminer quelle version de python est prioritaire sur les autres.**
Documentation sur le site de python : <https://docs.python.org/fr/3.9/using/index.html>
Pour vérifier l'installation de python :
`python --version` ou `python2 --version` ou `python3 --version` (selon si vous avez une ou plusieurs versions de python sur votre machine)
Si `python` n'est pas installé (ou à jour) suivre la procédure ci-dessous, selon l'OS visé.
## MacOS :
Dans un terminal :
Installer `Homebrew` (si pas présent) :
`/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)`
Installer (ou mettre à jour) `python` :
`brew info python`
`brew install python` (`brew upgrade python`)
## Linux/x86-84 :
Pour installer Python, exécuter la commande suivante :
`sudo apt install python3`
Pour mettre à jour Python, vers la dernière version de Python 3 :
`sudo apt update && sudo apt upgrade python3`
## Windows :
Lancer un terminal Powershell, puis installer `scoop` :
`Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser`
`Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression`
Installer `python` (ou le mettre à jour) :
`scoop install python` (`python3 -m pip install --upgrade pip`)
- Et bien sûr, des fichiers XML TEI bien formés possédants un @xml:id à minima sur chaque <div>
|