# Тест в конце главы[[end-of-chapter-quiz]]

Let's test what you learned in this chapter!

### 1. В каком порядке следует читать обратную трассировку в Python?

### 2. Что такое минимальный воспроизводимый пример?

### 3. Предположим, вы пытаетесь выполнить следующий код, который выдает ошибку:

```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)
```

Что из нижеперечисленного может быть хорошим выбором для названия темы на форуме с просьбой о помощи?

ImportError: cannot import name 'GPT3ForSequenceClassification' from 'transformers' (/Users/lewtun/miniconda3/envs/huggingface/lib/python3.8/site-packages/transformers/__init__.py)",
			explain: "Включение последней строки трассировки может быть описательным, но это лучше оставить для основной части темы. Попробуйте еще раз!"
		},
		{
			text: "Проблема с  from transformers import GPT3ForSequenceClassification",
			explain: "Попробуйте еще раз - хотя это и полезная информация, ее лучше оставить для основной части текста.",
		},
		{
			text: "Почему я не могу импортировать GPT3ForSequenceClassification?",
			explain: "Отличный выбор! Это название лаконично и дает читателю понять, что может быть не так (например, что GPT-3 не поддерживается в 🤗 Transformers).",
			correct: true
		},
		{
			text: "Поддерживается ли GPT-3 в 🤗 Transformers?",
			explain: "Отличный вариант! Использование вопросов в качестве заголовков тем - отличный способ донести проблему до сообщества.",
			correct: true
		}
	]}
/>

### 4. Предположим, вы пытаетесь запустить `trainer.train()` и сталкиваетесь с загадочной ошибкой, которая не говорит вам, откуда именно она взялась. Что из нижеперечисленного является первым местом, где вы должны искать ошибки в вашем конвейере обучения?

### 5. Каков наилучший способ отладки ошибок CUDA?

### 6. Как лучше всего сообщить о проблеме на GitHub?

### 7. Почему переобучение модели с одним батчем обычно является хорошим методом отладки?

### 8. Почему при создании нового вопроса в репозитории  🤗 Transformers стоит указать подробности о вашем  окружении разработки с помощью `transformers-cli env`??

