Skip to content

Commit

Permalink
translate chapter0-1
Browse files Browse the repository at this point in the history
  • Loading branch information
eduard-balamatiuc committed Sep 24, 2024
1 parent 0313528 commit 6c1cc5f
Showing 1 changed file with 31 additions and 31 deletions.
62 changes: 31 additions & 31 deletions chapters/rum/chapter0/1.mdx
Original file line number Diff line number Diff line change
@@ -1,75 +1,75 @@
# Introduction[[introduction]]
# Introducere[[introducere]]

Welcome to the Hugging Face course! This introduction will guide you through setting up a working environment. If you're just starting the course, we recommend you first take a look at [Chapter 1](/course/chapter1), then come back and set up your environment so you can try the code yourself.
Bun venit la cursul Hugging Face! Această introducere te va ghida în configurarea unui mediu de lucru. Dacă abia începi cursul, îți recomandăm să arunci o privire mai întâi asupra [Capitolului 1](/course/chapter1), apoi să te întorci și să îți configurezi mediul pentru a putea încerca singur codul.

All the libraries that we'll be using in this course are available as Python packages, so here we'll show you how to set up a Python environment and install the specific libraries you'll need.
Toate bibliotecile pe care le vom folosi în acest curs sunt disponibile ca pachete Python, așa că aici îți vom arăta cum să configurezi un mediu Python și să instalezi bibliotecile specifice de care ai nevoie.

We'll cover two ways of setting up your working environment, using a Colab notebook or a Python virtual environment. Feel free to choose the one that resonates with you the most. For beginners, we strongly recommend that you get started by using a Colab notebook.
Vom acoperi două moduri de a-ți configura mediul de lucru, folosind un notebook Colab sau un mediu virtual Python. Simte-te liber să alegi pe cel care ți se potrivește cel mai bine. Pentru începători, recomandăm cu tărie să începi folosind un notebook Colab.

Note that we will not be covering the Windows system. If you're running on Windows, we recommend following along using a Colab notebook. If you're using a Linux distribution or macOS, you can use either approach described here.
Reține că nu vom acoperi sistemul Windows. Dacă folosești Windows, îți recomandăm să urmezi pașii folosind un notebook Colab. Dacă folosești o distribuție Linux sau macOS, poți folosi oricare dintre abordările descrise aici.

Most of the course relies on you having a Hugging Face account. We recommend creating one now: [create an account](https://huggingface.co/join).
Majoritatea cursului se bazează pe faptul că ai un cont Hugging Face. Îți recomandăm să creezi unul acum: [crează un cont](https://huggingface.co/join).

## Using a Google Colab notebook[[using-a-google-colab-notebook]]
## Folosind un notebook Google Colab[[folosind-un-notebook-google-colab]]

Using a Colab notebook is the simplest possible setup; boot up a notebook in your browser and get straight to coding!
Folosirea unui notebook Colab este cea mai simplă configurare posibilă; deschide un notebook în browserul tău și începe imediat să codifici!

If you're not familiar with Colab, we recommend you start by following the [introduction](https://colab.research.google.com/notebooks/intro.ipynb). Colab allows you to use some accelerating hardware, like GPUs or TPUs, and it is free for smaller workloads.
Dacă nu ești familiarizat cu Colab, îți recomandăm să începi urmând [introducerea](https://colab.research.google.com/notebooks/intro.ipynb). Colab îți permite să folosești hardware accelerat, cum ar fi GPU-uri sau TPU-uri, și este gratuit pentru sarcini mai mici.

Once you're comfortable moving around in Colab, create a new notebook and get started with the setup:
Odată ce ești confortabil să te descurci în Colab, creează un nou notebook și începe cu configurarea:

<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%"/>
<img src="https://huggingface.co/datasets/huggingface-course/documentation-images/resolve/main/en/chapter0/new_colab.png" alt="Un notebook Colab gol" width="80%"/>
</div>

The next step is to install the libraries that we'll be using in this course. We'll use `pip` for the installation, which is the package manager for Python. In notebooks, you can run system commands by preceding them with the `!` character, so you can install the 🤗 Transformers library as follows:
Următorul pas este să instalezi bibliotecile pe care le vom folosi în acest curs. Vom folosi `pip` pentru instalare, care este managerul de pachete pentru Python. În notebook-uri, poți rula comenzi de sistem prefațându-le cu caracterul `!`, așa că poți instala biblioteca 🤗 Transformers astfel:

```
!pip install transformers
```

You can make sure the package was correctly installed by importing it within your Python runtime:
Te poți asigura că pachetul a fost instalat corect importându-l în cadrul mediului tău 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%"/>
<img src="https://huggingface.co/datasets/huggingface-course/documentation-images/resolve/main/en/chapter0/install.gif" alt="O animație care arată rezultatul celor două comenzi de mai sus: instalare și import" width="80%"/>
</div>

This installs a very light version of 🤗 Transformers. In particular, no specific machine learning frameworks (like PyTorch or TensorFlow) are installed. Since we'll be using a lot of different features of the library, we recommend installing the development version, which comes with all the required dependencies for pretty much any imaginable use case:
Aceasta instalează o versiune foarte ușoară a 🤗 Transformers. În special, nu sunt instalate cadre specifice de machine learning (cum ar fi PyTorch sau TensorFlow). Deoarece vom folosi multe caracteristici diferite ale bibliotecii, îți recomandăm să instalezi versiunea de dezvoltare, care vine cu toate dependențele necesare pentru cam orice caz de utilizare imaginabil:

```
!pip install transformers[sentencepiece]
```

This will take a bit of time, but then you'll be ready to go for the rest of the course!
Aceasta va dura puțin timp, dar apoi vei fi gata de drum pentru restul cursului!

## Using a Python virtual environment[[using-a-python-virtual-environment]]
## Folosind un mediu virtual Python[[folosind-un-mediu-virtual-python]]

If you prefer to use a Python virtual environment, the first step is to install Python on your system. We recommend following [this guide](https://realpython.com/installing-python/) to get started.
Dacă preferi să folosești un mediu virtual Python, primul pas este să instalezi Python pe sistemul tău. Îți recomandăm să urmezi [această ghidare](https://realpython.com/installing-python/) pentru a începe.

Once you have Python installed, you should be able to run Python commands in your terminal. You can start by running the following command to ensure that it is correctly installed before proceeding to the next steps: `python --version`. This should print out the Python version now available on your system.
Odată ce ai Python instalat, ar trebui să poți rula comenzi Python în terminalul tău. Poți începe rulând următoarea comandă pentru a te asigura că este instalat corect înainte de a trece la pașii următori: `python --version`. Aceasta ar trebui să arate versiunea Python disponibilă acum pe sistemul tău.

When running a Python command in your terminal, such as `python --version`, you should think of the program running your command as the "main" Python on your system. We recommend keeping this main installation free of any packages, and using it to create separate environments for each application you work on — this way, each application can have its own dependencies and packages, and you won't need to worry about potential compatibility issues with other applications.
Când rulezi o comandă Python în terminalul tău, cum ar fi `python --version`, ar trebui să te gândești la programul care rulează comanda ta ca la „Python-ul principal” de pe sistemul tău. Îți recomandăm să păstrezi această instalare principală liberă de orice pachete și să o folosești pentru a crea medii separate pentru fiecare aplicație pe care lucrezi — în acest fel, fiecare aplicație poate avea propriile sale dependențe și pachete, și nu va trebui să te preocupi de problemele de compatibilitate potențiale cu alte aplicații.

In Python this is done with [*virtual environments*](https://docs.python.org/3/tutorial/venv.html), which are self-contained directory trees that each contain a Python installation with a particular Python version alongside all the packages the application needs. Creating such a virtual environment can be done with a number of different tools, but we'll use the official Python package for that purpose, which is called [`venv`](https://docs.python.org/3/library/venv.html#module-venv).
În Python, acest lucru se face prin [*virtual environments*](https://docs.python.org/3/tutorial/venv.html), care sunt arbori de directoare autonome ce conțin fiecare o instalare Python cu o anumită versiune Python împreună cu toate pachetele de care are nevoie aplicația. Crearea unui astfel de mediu virtual poate fi realizată cu mai multe instrumente diferite, dar vom folosi pachetul oficial Python pentru acest scop, denumit [`venv`](https://docs.python.org/3/library/venv.html#module-venv).

First, create the directory you'd like your application to live infor example, you might want to make a new directory called *transformers-course* at the root of your home directory:
În primul rând, creează directorul în care dorești ca aplicația ta să locuiascăde exemplu, ai putea dori să faci un nou director numit *transformers-course* în rădăcina directorului tău personal:

```
mkdir ~/transformers-course
cd ~/transformers-course
```

From inside this directory, create a virtual environment using the Python `venv` module:
Din interiorul acestui director, creează un mediu virtual folosind modulul Python `venv`:

```
python -m venv .env
```

You should now have a directory called *.env* in your otherwise empty folder:
Acum ar trebui să ai un director numit *.env* în folderul tău altfel gol:

```
ls -a
Expand All @@ -79,17 +79,17 @@ ls -a
. .. .env
```

You can jump in and out of your virtual environment with the `activate` and `deactivate` scripts:
Poți să intri și să ieși din mediu folosind scripturile `activate` și `deactivate`:

```
# Activate the virtual environment
# Activează mediul virtual
source .env/bin/activate
# Deactivate the virtual environment
# Dezactivează virtual environment-ul
deactivate
```

You can make sure that the environment is activated by running the `which python` command: if it points to the virtual environment, then you have successfully activated it!
Te poți asigura că environment-ul este activat rulând comanda `which python`: dacă aceasta indică către virtual environment, atunci l-ai activat cu succes!

```
which python
Expand All @@ -99,12 +99,12 @@ which python
/home/<user>/transformers-course/.env/bin/python
```

### Installing dependencies[[installing-dependencies]]
### Instalarea dependențelor[[instalarea-dependențelor]]

As in the previous section on using Google Colab instances, you'll now need to install the packages required to continue. Again, you can install the development version of 🤗 Transformers using the `pip` package manager:
La fel ca în secțiunea anterioară despre utilizarea instanțelor Google Colab, acum va trebui să instalezi pachetele necesare pentru a continua. Din nou, poți instala versiunea de dezvoltator a 🤗 Transformers folosind managerul de pachete `pip`:

```
pip install "transformers[sentencepiece]"
```

You're now all set up and ready to go!
Acum ești gata să începi!

0 comments on commit 6c1cc5f

Please sign in to comment.