DialoGPT: Microsoft DialogGPT + Docker
Esse código foi desenvolvido como um estudo utilizando o Microsoft DialogGPT-Large que pode ser encontrado no site 🤗Hugging Face, também foi utilizado o 🐋Docker para containerizar a aplicação.
🔧 Ferramentas Utilizadas
- Docker: Uma plataforma de contêineres que permite que os desenvolvedores empacotem seus aplicativos em contêineres portáteis, que podem ser executados em qualquer ambiente. Isso torna a implantação e execução de aplicativos mais fáceis e eficientes, pois as dependências e o ambiente de execução são encapsulados no contêiner..
- Pytorch: Uma biblioteca de aprendizado de máquina de código aberto para Python, que fornece uma estrutura flexível e eficiente para a criação de redes neurais e a realização de computação numérica usando GPUs.
- Transformers: Uma biblioteca de código aberto desenvolvida pela Hugging Face, que oferece uma interface fácil de usar para trabalhar com modelos de linguagem pré-treinados, especialmente em tarefas relacionadas ao processamento de linguagem natural (NLP).
⚙️ Como Funciona
- Antes de executar o código, certifique-se de ter o Docker instalado em sua máquina.
- Este aplicativo apresenta uma IA que conversa com o usuário por meio de um chat no prompt de comando.
💻 Como executar o código
- Instalar Docker
- Abra o prompt de comando
- Navegue até a pasta raiz do projeto, onde estão localizados os arquivos "dialogpt_script.py", "requirements.txt" e "Dockerfile".
- Primeiramente, crie uma imagem Docker a partir do Dockerfile utilizando o seguinte comando: docker build -t dialogpt-container.
- Para executar o aplicativo, utilize o comando: docker run -it dialogpt-container.