Transformers documentation

Variabel lingkungan

You are viewing main version, which requires installation from source. If you'd like regular pip install, checkout the latest stable version (v5.22.2).
Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Variabel lingkungan

Variabel Boolean menerima 1, on, yes, atau true dengan kapitalisasi apa pun. Nilai lain, termasuk yang tidak disetel, dianggap false.

Sebagian besar variabel ini dibaca sekali, saat Transformers diimpor. Atur variabel tersebut di shell Anda sebelum menjalankan Python, atau dengan os.environ sebelum impor. Mengubahnya setelahnya tidak akan berdampak apa pun.

TRANSFORMERS_VERBOSITY=info python run.py

Caching dan akses Hub dikonfigurasi oleh variabel HF_* yang dimiliki oleh huggingface_hub, seperti HF_HOME dan HF_HUB_OFFLINE. Lihat Installation untuk alur kerja offline.

Pencatatan

Transformers mencatat pada warning. Logging mendokumentasikan API Python yang setara, termasuk logging.set_verbosity().

VariabelNilaiDeskripsi
TRANSFORMERS_VERBOSITYdetail, debug, info, warning, error, criticalTingkat log pustaka. detail sama dengan debug dan menambahkan nama file serta nomor baris ke setiap pesan. Nilai yang tidak dikenali akan mengeluarkan peringatan dan kembali ke warning.
TRANSFORMERS_NO_ADVISORY_WARNINGSbooleanMeniadakan peringatan advis, yaitu petunjuk praktik terbaik yang tidak mengindikasikan adanya masalah.

Memuat model

Shard checkpoint dimuat secara paralel secara default.

VariabelNilaiDeskripsi
HF_DEACTIVATE_ASYNC_LOADbooleanMemuat shard di thread utama alih-alih di thread pool. Lebih lambat, tetapi memori puncak lebih mudah dipahami. Pemuatan sudah bersifat berurutan ketika device_map melakukan offload ke disk atau ketika melakukan kuantisasi secara langsung, sehingga ini hanya memengaruhi pemuatan paralel lainnya.
DISABLE_SAFETENSORS_CONVERSIONbooleanMencegah Transformers meminta bot konversi Hub untuk versi safetensors dari repositori yang hanya menyediakan bobot PyTorch .bin. Berguna untuk diatur di CI, di mana permintaan tersebut menambah latensi dan ketidakstabilan jaringan.

Kernel dan backend

Kernel yang dioptimalkan diunduh dari Hub saat kernels diinstal dan perangkat keras mendukungnya. Nonaktifkan kernel tersebut untuk mengisolasi perbedaan numerik atau crash.

VariabelNilaiDeskripsi
USE_HUB_KERNELSboolean, diaktifkan secara defaultSetel ke nilai false untuk kembali ke implementasi referensi.
TRANSFORMERS_DISABLE_DEEPGEMM_LINEAR1Memaksa penggunaan fallback Triton alih-alih DeepGEMM untuk lapisan linear FP8 dalam kuantisasi FP8 finegrained.
TRANSFORMERS_DISABLE_TORCH_CHECK1Melewati pemeriksaan versi minimum PyTorch saat impor.
TRANSFORMERS_SDPA_FORCE_GQA1Memaksa PyTorch SDPA untuk menggunakan enable_gqa=True untuk grouped-query attention. Jika tidak, Transformers memilih antara mengatur enable_gqa=True dan mengulang key/value heads.

TRANSFORMERS_DISABLE_TORCH_CHECK menghapus pengaman, bukan mengubah perilaku. Pada versi PyTorch yang tidak didukung, Anda akan mendapatkan error impor atau hasil yang salah secara diam-diam, alih-alih pesan yang jelas.

Update on GitHub