Buckets:
Quiz di fine capitolo
Mettiamo alla prova quello che hai imparato in questo capitolo!
1. In quale ordine si deve leggere un traceback di Python?
2. Che cos'è un minimo esempio riproducibile?
3. Supponiamo di provare a eseguire il codice seguente, il quale produce un errore:
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)
Quale dei seguenti potrebbe essere una buona scelta per il titolo di un topic del forum per chiedere aiuto?
ImportError: cannot import name 'GPT3ForSequenceClassification' from 'transformers' (/Users/lewtun/miniconda3/envs/huggingface/lib/python3.8/site-packages/transformers/init.py)", explain: "Includere l'ultima riga del traceback può essere esplicativo, ma è meglio riservarlo al corpo principale del topic. Riprov!" }, { text: "Problema con from transformers import GPT3ForSequenceClassification", explain: "Riprova -- sebbene questo fornisca informazioni utili, è probabilmente meglio riservarle al corpo principale del testo.", }, { text: "Perché non posso importare GPT3ForSequenceClassification?", explain: "Ottima scelta! Questo titolo è conciso e dà al lettore un indizio su ciò che potrebbe essere sbagliato (ad esempio, che il GPT-3 non è supportato nei 🤗 Transformers).", correct: true }, { text: "GPT-3 è supportato in 🤗 Transformers?", explain: "Buona questa! Usare domande come titoli dei topic è un ottimo modo per comunicare il problema alla community.", correct: true } ]} />
4. Supponiamo di aver provato a eseguire trainer.train() e di trovarci di fronte a un errore criptico che non ci dice esattamente da dove proviene. Quale dei seguenti è il primo posto in cui cercare gli errori nella training pipeline?
5. Qual è il modo migliore per fare il debug di un errore CUDA?
6. Qual è il modo migliore per far risolvere un problema su GitHub?
7. Perché l'overfitting di un batch è di solito una buona tecnica di debugging?
8. Perché è una buona idea includere dettagli sul proprio ambiente di sviluppo con transformers-cli env quando si crea un nuovo issue nel repo di 🤗 Transformers?
Xet Storage Details
- Size:
- 2.84 kB
- Xet hash:
- f4df18576b7d4f36fe6349c52956183131eca57b6f4f6ad44e9cc52b8cf80434
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.