Buckets:
| # Introdução | |
| Bem-vindo(a) ao curso da Hugging Face! Essa introdução te guiará para a configuração do ambiente de trabalho. Se você está começando agora o curso, nós recomendamos que você primeiramente dê uma olhada no [Capítulo 1](/course/chapter1), para só então voltar aqui, configurar o ambiente e começar a por a mão no código. | |
| Todas as bibliotecas que usaremos nesse curso estão disponíveis como pacotes do Python, então aqui iremos te mostrar como configurar o ambiente no Python e instalar as bibliotecas específicas que você precisará. | |
| Abordaremos 2 modos de configurar o ambiente, usando um Colab notebook ou um ambiente virtual Python. Fique à vontade para escolher o que mais fizer sentido para você. Para os iniciantes, recomendamos fortemente que vocês iniciem pelo Colab notebook. | |
| Note que nós não iremos cobrir o básico sobre o Windows. Se você estiver usando o Windows, recomendamos seguir as instruções pelo Colab notebook. Se estiver usando Linux ou macOS, você pode escolher qualquer uma das abordagens descritas aqui. | |
| A maior parte do curso depende de você ter uma conta na Hugging Face. Recomendamos criar uma agora [criar uma conta](https://huggingface.co/join). | |
| ## Usando um notebook Google Colab | |
| Usar um notebook Colab é a maneira mais simples possível de configuração, coloque um notebook no seu navegador e se prepare para a codificação! | |
| Se você não está familiarizado com o Colab, recomendamos seguir essa [introdução] | |
| (https://colab.research.google.com/notebooks/intro.ipynb). O Colab permitirá você usar algumas acelerações de hardware, como GPUs ou TPUs, e é gratuito para ambientes de trabalho pequenos. | |
| Uma vez que você estiver confortável com o ambiente do Colab, crie um novo notebook e comece com essa configuração: | |
| <div class="flex justify-center"> | |
| <img src="https://huggingface.co/datasets/huggingface-course/documentation-images/resolve/main/en/chapter0/new_colab.png" alt="An empty colab notebook" width="80%"/> | |
| </div> | |
| O próximo passo é instalar as bibliotecas que serão usadas nesse curso. Usaremos `pip` para a instalação, que é o gerenciador de pacotes do Python. Nos notebooks, você pode rodar os comandos do sistema precedendo do caractere `!`, então você poderá instalar a biblioteca 🤗 Transformers da seguinte forma: | |
| ``` | |
| !pip install transformers | |
| ``` | |
| Você pode assegurar que o pacote foi instalado corretamente por meio de sua importação dentro do ambiente de execução do Python: | |
| ``` | |
| import transformers | |
| ``` | |
| <div class="flex justify-center"> | |
| <img src="https://huggingface.co/datasets/huggingface-course/documentation-images/resolve/main/en/chapter0/install.gif" alt="A gif showing the result of the two commands above: installation and import" width="80%"/> | |
| </div> | |
| Isso instalará uma versão bem leve da 🤗 Transformers. Em particular, nenhum framework de aprendizagem de máquina (como PyTorch ou TensorFlow) estão instalados. Desde que iremos usar bastante de suas features na biblioteca, recomendamos instalar a versão de desenvolvimento, que vem com todas as dependências requisitadas para cada caso de uso imaginável: | |
| ``` | |
| !pip install transformers[sentencepiece] | |
| ``` | |
| Isso levará um pouco de tempo, mas quando acabar você estará pronto/a para seguir o resto do curso! | |
| ## Usando um ambiente virtual Python | |
| Se você perferir usar o ambiente virtual Python, o primeiro passo é instalar o Python no seu sistema. Nós recomendamos [esse guia](https://realpython.com/installing-python/) para começar. | |
| Uma vez instalado o Python, você será capaz de rodar os comandos do Python em seu terminal. Você pode iniciar por rodar o seguinte comando para ter certeza que está instalado corretamente antes de iniciar os seguintes passos: `python --version`. Isso irá imprimir na tela a versão do Python disponível no seu sistema. | |
| Quando você rodar um comando Python no seu terminal, como o `python --version`, você deve imaginar como um programa rodando seu comando como o "main" Python no seu sistema. Recomendamos manter essa instalação livre de qualquer pacote, e usando a para criar ambientes separados para cada aplicação que você for trabalhar - desse modo, cada aplicação pode ter suas próprias dependências e pacotes, e você não precisará se preocupar sobre potenciais problemas de compatibilidades com outras aplicações. | |
| No Python isso é feito com [*ambientes virtuais*](https://docs.python.org/3/tutorial/venv.html), que é uma árvore de diretórios que contém a instalação do Python com uma versão particular do mesmo juntamente com todos os pacotes que a aplicação precisa. Criar um ambiente virtual como esse pode ser feito com inúmeras ferramentas, mas usaremos o pacote oficial do Python para esse propósito, que se chama [`venv`](https://docs.python.org/3/library/venv.html#module-venv). | |
| Primeiro, crie o diretório que você gostaria que sua aplicação existisse - por exemplo, você pode querer criar um novo diretório chamado *curso-transformers* na raíz de seu diretório home: | |
| ``` | |
| mkdir ~/transformers-course | |
| cd ~/transformers-course | |
| ``` | |
| Dentro desse diretório, crie um ambiente virtual usando o módulo Python `venv`: | |
| ``` | |
| python -m venv .env | |
| ``` | |
| Agora você deve ter dentro um diretório chamado *.env* em sua pasta vazia: | |
| ``` | |
| ls -a | |
| ``` | |
| ```out | |
| . .. .env | |
| ``` | |
| Você pode acessar e sair do seu ambiente virtual com os scripts `activate` e `deactivate`: | |
| ``` | |
| # Activate the virtual environment | |
| source .env/bin/activate | |
| # Deactivate the virtual environment | |
| deactivate | |
| ``` | |
| Você pode ter certeza que seu ambiente virtual está ativado rodando o comando `which python`: se ele apontar para o ambiente virtual, então você conseguiu ativa-lo com sucesso! | |
| ``` | |
| which python | |
| ``` | |
| ```out | |
| /home/<user>/transformers-course/.env/bin/python | |
| ``` | |
| ### Instalando dependências | |
| Como na seção passada usando as instâncias do Google Colab, você precisará instalar os pacotes necessários para continuar. Novamente, você pode instalar a versão de desenvolvimento da 🤗 Transformers usando o gerenciador de pacotes `pip`: | |
| ``` | |
| pip install "transformers[sentencepiece]" | |
| ``` | |
| Você agora configurou tudo e está pronto para seguir! | |
| <EditOnGithub source="https://github.com/huggingface/course/blob/main/chapters/pt/chapter0/1.mdx" /> |
Xet Storage Details
- Size:
- 6.34 kB
- Xet hash:
- b655f7055114dbf8b51bef54d8de46c8ccacced0ac2b9c611111031a4502eea5
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.