# Quiz de sfârșit de capitol[[quiz-de-sfarsit-de-capitol]]

Să testăm ce ați învățat în acest capitol!

### 1. În ce ordine ar trebui să citiți un traceback Python?

### 2. Ce este un exemplu minimal reproductibil?

### 3. Să presupunem că încercați să rulați următorul cod, care aruncă o eroare:

```py
from transformers import GPT3ForSequenceClassification

# ImportError: cannot import name 'GPT3ForSequenceClassification' from 'transformers' (/Users/lewtun/miniconda3/envs/huggingface/lib/python3.8/site-packages/transformers/__init__.py)
# ---------------------------------------------------------------------------
# ImportError                               Traceback (most recent call last)
# /var/folders/28/k4cy5q7s2hs92xq7_h89_vgm0000gn/T/ipykernel_30848/333858878.py in 
# ----> 1 from transformers import GPT3ForSequenceClassification

# ImportError: cannot import name 'GPT3ForSequenceClassification' from 'transformers' (/Users/lewtun/miniconda3/envs/huggingface/lib/python3.8/site-packages/transformers/__init__.py)
```

Care dintre următoarele ar putea fi o alegere bună pentru titlul unui subiect pe forum pentru a cere ajutor?

ImportError: cannot import name 'GPT3ForSequenceClassification' from 'transformers' (/Users/lewtun/miniconda3/envs/huggingface/lib/python3.8/site-packages/transformers/__init__.py)",
			explain: "Includerea ultimei linii a traceback-ului poate fi descriptivă, dar aceasta este mai bine rezervată pentru corpul principal al subiectului. Încercați din nou!"
		},
		{
			text: "Problemă cu from transformers import GPT3ForSequenceClassification",
			explain: "Încercați din nou -- deși aceasta oferă informații utile, probabil este cel mai bine rezervată pentru corpul principal al textului.",
		},
		{
			text: "De ce nu pot importa GPT3ForSequenceClassification?",
			explain: "Alegere bună! Acest titlu este concis și îi dă cititorului un indiciu despre ce ar putea fi greșit (adică că GPT-3 nu este suportat în 🤗 Transformers).",
			correct: true
		},
		{
			text: "Este GPT-3 suportat în 🤗 Transformers?",
			explain: "Bună alegere! Folosirea întrebărilor ca titluri de subiecte este o modalitate excelentă de a comunica problema comunității.",
			correct: true
		}
	]}
/>

### 4. Să presupunem că ați încercat să rulați `trainer.train()` și vă confruntați cu o eroare criptică care nu vă spune exact de unde vine eroarea. Care dintre următoarele este primul loc unde ar trebui să căutați erori în pipeline-ul vostru de antrenament?

### 5. Care este cea mai bună modalitate de a depana o eroare CUDA?

### 6. Care este cea mai bună modalitate de a face ca o problemă pe GitHub să fie reparată?

### 7. De ce este supraajustarea pe un batch de obicei o tehnică bună de depanare?

### 8. De ce este o idee bună să includeți detalii despre mediul vostru de calcul cu `transformers-cli env` când creați o problemă nouă în repository-ul 🤗 Transformers?

 

