
Transformator canggih, batu bata demi bata
Curated Transformers adalah perpustakaan transformator untuk Pytorch. Ini menyediakan model canggih yang terdiri dari serangkaian komponen yang dapat digunakan kembali. Fitur menonjol dari transformator yang dikuratori adalah:
bitsandbytes dan setiap model dapat menggunakan perangkat meta Pytorch untuk menghindari alokasi dan inisialisasi yang tidak perlu.Transformer yang dikuratori telah diuji produksi oleh ledakan dan akan digunakan sebagai implementasi transformator default di Spacy 3.7.
Model khusus enkoder yang didukung:
Model Decoder saja yang didukung:
Pembungkus Generator:
Semua jenis model dapat dimuat dari hub pelukan.
Integrasi spacy untuk transformator yang dikuratori disediakan oleh paket spacy-curated-transformers .
pip install curated-transformersBuild Linux default dari Pytorch dibangun dengan dukungan CUDA 11.7. Anda harus secara eksplisit memasang build CUDA dalam kasus -kasus berikut:
Dalam kedua kasus, Anda dapat menginstal Pytorch dengan:
pip install torch --index-url https://download.pytorch.org/whl/cu118>>> import torch
>>> from curated_transformers.generation import AutoGenerator, GreedyGeneratorConfig
>>> generator = AutoGenerator.from_hf_hub( name = " tiiuae/falcon-7b-instruct " , device = torch.device( " cuda " ))
>>> generator([ " What is Python in one sentence? " , " What is Rust in one sentence? " ], GreedyGeneratorConfig())
['Python is a high-level programming language that is easy to learn and widely used for web development, data analysis, and automation.',
'Rust is a programming language that is designed to be a safe, concurrent, and efficient replacement for C++.'] Anda dapat menemukan lebih banyak contoh penggunaan dalam dokumentasi. Anda juga dapat menemukan contoh program yang menggunakan transformator yang dikuratori di direktori examples .
Anda dapat membaca lebih lanjut tentang cara menggunakan transformator yang dikuratori di sini:
curated-transformers mendukung kuantisasi model 8-bit dan 4-bit dinamis dengan memanfaatkan perpustakaan bitsandbytes .
Gunakan varian kuantisasi untuk secara otomatis menginstal dependensi yang diperlukan:
pip install curated-transformers[quantization]