Outils pour utilisateurs

Outils du site


dialogpt

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
dialogpt [2020/02/06 13:18]
serge [Test]
dialogpt [2020/05/24 12:25] (Version actuelle)
serge [Sur le serveur]
Ligne 1: Ligne 1:
 ====== DialoGPT ====== ====== DialoGPT ======
-<WRAP center round box 60% centeralign>​+<WRAP center round box 80% centeralign>​
 **{{tagpage>​ia|Intelligence Artificielle}}** **{{tagpage>​ia|Intelligence Artificielle}}**
 </​WRAP>​ </​WRAP>​
  
-<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.
 </​WRAP>​ </​WRAP>​
- 
- 
  
 ===== Ressources ===== ===== Ressources =====
Ligne 15: Ligne 16:
  
 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.
 +
 =====Installation===== =====Installation=====
-====Installation de Conda==== +====Préalable==== 
-  cd DialoGPT  +Il faut installer CUDA si l'​argument ​--gpu=1 est utilisé avec interact.py ou main.py de l'​irc: ​ 
-  conda env create ​-f LSP-linux.yml -n LSP +  ​* [[yolo_darknet_sur_un_portable_optimus#​installation_de_cuda_100_sur_xubuntu_1804|Installation ​de CUDA 10.0 sur Xubuntu 18.04]]
-  ​ +
-To activate this environment,​ use +
-  conda activate LSP +
-To deactivate an active environment,​ use +
-  conda deactivate +
-====Install ​de Docker ​sur Xubuntu 18.04==== +
-Install Docker on Ubuntu Using Default Repositories+
  
-  * https://phoenixnap.com/kb/how-to-install-docker-on-ubuntu-18-04+Par contre PyTorch Pretrained BERT est nécessaire:​ 
 +[[https://github.com/google-research/bert|Google'​s pre-trained models]] The Big & Extending Repository of pretrained Transformers:​ PyTorch version of Google AI's BERT model with script ​to load Google'​s pre-trained models. 
 +  sudo pip3 install ​pytorch_pretrained_bert irc
  
-  sudo apt-get remove docker docker-engine docker.io +====DialoGPT2-Interact==== 
-  ​conda activate LSP +  ​git clone https://​github.com/​microsoft/​DialoGPT.git
-  sudo apt install docker.io+
   ​   ​
-====NVIDIA Container Toolkit==== +Script python supplémentaire récupéré à [[https://​github.com/​andreamad8/DialoGPT2-Interact|github.com/​andreamad8 interact.py]] à coller dans les sources de DialoGPT
-  * https://​github.com/​NVIDIA/nvidia-docker+
  
-====Erreur de dépendance avec libcurl==== +La première execution de cette commande télécharge les fichiers nécessaires (2 Go) du modèle medium 
-  * https://askubuntu.com/questions/1029273/​curl-is-not-working-on-ubuntu-18-04-lts+  python3.6 interact.py --model_name_or_path ./​models/​medium --load_checkpoint ./​models/​medium/​medium_ft.pkl --top_k 0 
 +   
 +Ensuite, les relances suivantes ouvrent des prompts qui permettent de dialoguer avec l'​IA. 
 +=====Chat Bot sur IRC===== 
 +====Sur le serveur==== 
 +  * Les sources des fichiers à ajouter dans le dossier DialoGPT: [[https://github.com/sergeLabo/dialogpt-irc|dialogpt-irc sur github.com/​sergeLabo]]
  
-  ​apt remove ​-y libcurl4 +  ​python3.6 main.py ​--model_name_or_path ./​models/​medium --load_checkpoint ./​models/​medium/​medium_ft.pkl --top_k 0 
-  apt install ​-y libcurl4 curl+
   ​   ​
-====Erreur de GPG==== +Autres options possibles(voir la fonction run_model()) 
-WErreur de GPG : https://​nvidia.github.io/​libnvidia-container/​ubuntu18.04/​amd64 ​ InRelease : Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 6ED91CA3AC1160CD+  * --top_k 1 
 +  * --max_history 5 # par défaut 2 
 +  * --gpu 1 # par défaut 0 
 +  * --max_seq_length 256 # par défaut 128
  
-  * https://github.com/NVIDIA/nvidia-docker/issues/1081+Test avec: 
 +  python3.6 main.py --model_name_or_path ​./models/medium ​--load_checkpoint ./models/medium/​medium_ft.pkl --top_k 0 --max_history 5 --gpu 1 --max_seq_length 128 
 +   
 +--top_k 1 ne va pas du tout
  
-  curl --L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add +===Sur mon PC sans GPU=== 
- +  cd /​media/​data/​3D/​dialo_sans_gpu 
-====Test==== +  python3.7 main.py ​--model_name_or_path ./models/medium --load_checkpoint ​./​models/​medium/​medium_ft.pkl --top_k 0 
-  ​sudo docker run nvidia/cuda:9.0-base nvidia-smi +ou 
-<​code>​ +  python3.7 main.py --model_name_or_path ​./models/​medium ​--load_checkpoint ./models/​medium/​medium_ft.pkl ​--top_k 0 --max_history 5 --max_seq_length 128 
-docker: Error response from daemon: OCI runtime create failed: container_linux.go:​348:​ starting container process caused "exec: \"​nvidia-smi\":​ executable file not found in $PATH":​ unknown. +   
-ERRO[0130] error waiting for container: context canceled  +====Pour les clients==== 
-</code>+  ​* Pour vous connecter à l'IRC, allez à https://kiwiirc.com/​nextclient/
  
-erreur aussi avec+Comment envoyer un message au robot ? \\ 
-  ​sudo apt install nvidia-container-runtime +Le message doit avoir cette structure
-  ​sudo docker run nvidia/​cuda:​10.0-base nvidia-smi +  ​TheGeneral: puis votre message en anglais ! 
-  +   
-A essayer: +  ​
- +
-  ​docker run --gpus all --ipc=host --rm -it -v $PWD:/​workspace --network=host icaruszyz/​large-scale-training:​dialogpt bash +
- +
-mais sans le --gpus all que docker run refuse+
  
  
-{{tag>ia python3 sb}}+{{tag>ia python3 sb page_de_qualité}}
dialogpt.1580991491.txt.gz · Dernière modification: 2020/02/06 13:18 par serge