Modèle de langue basé sur le réseau neuronal implémenté avec Pytorch. Voir la documentation pour plus de détails.
Nous utilisons Python avec la version 3.8+ . Vous pouvez installer python avec
apt install python3.8 python3.8-devNote
Actuellement, la dernière version de Python prise en charge par Pytorch est 3.8 . C'est pourquoi nous installons python3.8 au lieu de python3.10 . Vous devrez peut-être utiliser sudo pour effectuer une installation.
Nous utilisons Pytorch avec la version 1.10+ et CUDA avec la version 11.2+ . Cela ne fonctionne que si vous avez des GPU nvidia . Vous pouvez installer la bibliothèque CUDA avec
apt install nvidia-driver-460Note
Vous devrez peut-être utiliser sudo pour effectuer une installation.
Nous utilisons PIPENV pour installer des dépendances Python. Vous pouvez installer pipenv avec
pip install pipenvAvertissement
N'utilisez pas apt pour Intall PiPENV.
Note
Vous voudrez peut-être définir la variable d'environnement PIPENV_VENV_IN_PROJECT=1 pour rendre les dossiers d'environnement virtuels toujours situés dans vos projets Python. Voir le document PIPENV pour plus de détails.
Clone le projet de Github.
git clone https://github.com/ProFatXuanAll/language-model-playground.git Modifier le répertoire actuel en language-model-playground .
cd language-model-playgroundUtilisez PIPENV pour créer un environnement virtuel Python et installer des dépendances dans un environnement virtuel Python.
pipenv installLancez un environnement virtuel Python créé par PiPenv.
pipenv shellVous pouvez maintenant exécuter tous les scripts fournis par ce projet! Par exemple, vous pouvez jeter un œil à l'ensemble de données du poème chinois en exécutant : py: mod: `lmp.script.sample_dset`
python -m lmp.script.sample_dset chinese-poemLicence de bière. Quiconque a utilisé ce projet doit acheter Profatxuanall une bière si vous l'avez rencontré.