dialogpt
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
dialogpt [2020/04/25 17:16] – [Test sur Nvidia 1060 GTX] serge | dialogpt [2020/05/24 10:25] – [Sur le serveur] serge | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== DialoGPT ====== | ====== DialoGPT ====== | ||
- | <WRAP center round box 60% centeralign> | + | <WRAP center round box 80% centeralign> |
**{{tagpage> | **{{tagpage> | ||
</ | </ | ||
- | <WRAP center round box 60% centeralign > | + | <WRAP center round box 80% centeralign > |
- | **Large-scale pretraining for dialogue** | + | **Large-scale pretraining for dialogue**\\ |
+ | Encore un truc Microsoft qui ne passe pas un test de Turing en 3 questions.\\ | ||
+ | Seul point positif, il n'est pas raciste !\\ | ||
+ | Une carte graphique n'est pas nécessaire. | ||
</ | </ | ||
Ligne 14: | Ligne 17: | ||
The model is trained on 147M multi-turn dialogue from **Reddit** discussion thread. | The model is trained on 147M multi-turn dialogue from **Reddit** discussion thread. | ||
- | =====Test sur Nvidia 1060 GTX===== | + | =====Installation===== |
+ | ====Préalable==== | ||
+ | Il faut installer CUDA si l' | ||
+ | * [[yolo_darknet_sur_un_portable_optimus# | ||
- | sudo pip3 install pytorch_pretrained_bert | + | Par contre PyTorch Pretrained BERT est nécessaire: |
- | Successfully installed boto3-1.12.46 botocore-1.15.46 jmespath-0.9.5 pytorch-pretrained-bert-0.6.2 regex-2020.4.4 s3transfer-0.3.3 torch-1.5.0 tqdm-4.45.0 | + | [[https:// |
+ | sudo pip3 install pytorch_pretrained_bert irc | ||
- | python3 demo.py --data small | + | ====DialoGPT2-Interact==== |
- | =====Installation===== | + | |
- | ====Installation de Conda==== | + | |
- | | + | |
- | conda env create -f LSP-linux.yml -n LSP | + | |
| | ||
- | To activate this environment, | + | Script python supplémentaire récupéré à [[https:// |
- | conda activate LSP | + | |
- | To deactivate an active environment, | + | |
- | conda deactivate | + | |
- | ====Install de Docker sur Xubuntu 18.04==== | + | |
- | Install Docker on Ubuntu Using Default Repositories | + | |
- | | + | La première execution de cette commande télécharge les fichiers nécessaires (2 Go) du modèle medium |
+ | python3.6 interact.py --model_name_or_path ./ | ||
+ | |||
+ | Ensuite, les relances suivantes ouvrent des prompts qui permettent de dialoguer avec l' | ||
+ | =====Chat Bot sur IRC===== | ||
+ | ====Sur le serveur==== | ||
+ | | ||
- | | + | |
- | conda activate LSP | + | |
- | sudo apt install docker.io | + | |
| | ||
- | ====NVIDIA Container Toolkit==== | + | Autres options possibles: (voir la fonction run_model()) |
- | * https:// | + | * --top_k 1 |
+ | * --max_history 5 # par défaut 2 | ||
+ | * --gpu 1 # par défaut 0 | ||
+ | * --max_seq_length 256 # par défaut 128 | ||
- | ====Erreur de dépendance | + | Test avec: |
- | | + | |
+ | |||
+ | --top_k 1 ne va pas du tout | ||
- | apt remove | + | ===Sur mon PC sans GPU=== |
- | | + | cd / |
+ | python3.7 main.py | ||
+ | ou | ||
+ | | ||
| | ||
- | ====Erreur de GPG==== | + | ====Pour les clients==== |
- | W: Erreur de GPG : https://nvidia.github.io/libnvidia-container/ubuntu18.04/ | + | * Pour vous connecter à l'IRC, allez à https://kiwiirc.com/nextclient/ |
- | * https:// | + | Comment envoyer un message au robot ? \\ |
- | + | Le message doit avoir cette structure: | |
- | curl -s -L https:// | + | |
- | + | ||
- | ====Test==== | + | |
- | sudo docker run nvidia/ | + | |
- | < | + | |
- | docker: Error response from daemon: OCI runtime create failed: container_linux.go: | + | |
- | ERRO[0130] error waiting for container: context canceled | + | |
- | </ | + | |
- | + | ||
- | erreur aussi avec: | + | |
- | | + | |
- | | + | |
- | + | ||
- | A essayer: | + | |
- | + | ||
- | docker run --gpus all --ipc=host --rm -it -v $PWD:/ | + | |
- | + | ||
- | mais sans le --gpus all que docker run refuse | + | |
- | {{tag>ia python3 sb}} | + | {{tag>ia python3 sb page_de_qualité}} |
dialogpt.txt · Dernière modification : 2021/09/03 05:39 de serge