
Transformers ล้ำสมัยอิฐโดยอิฐ
Curated Transformers เป็นห้องสมุดหม้อแปลงสำหรับ Pytorch มันมีโมเดลที่ทันสมัยซึ่งประกอบไปด้วยชุดของส่วนประกอบที่นำกลับมาใช้ใหม่ได้ คุณสมบัติที่โดดเด่นของหม้อแปลงที่ดูแลคือ:
bitsandbytes และแต่ละรุ่นสามารถใช้อุปกรณ์ meta Pytorch เพื่อหลีกเลี่ยงการจัดสรรและการเริ่มต้นที่ไม่จำเป็นTransformers ที่ได้รับการทดสอบได้รับการทดสอบการผลิตโดยการระเบิดและจะถูกใช้เป็นการใช้งานหม้อแปลงเริ่มต้นใน Spacy 3.7
รุ่น ENCODER-ONLY ที่รองรับ:
โมเดลถอดรหัสเท่านั้น:
เครื่องสร้างเครื่องกำเนิดไฟฟ้า:
ทุกรุ่นสามารถโหลดได้จาก HuggingFace Hub
การรวม Spacy สำหรับหม้อแปลงที่ดูแลโดยแพ็คเกจ spacy-curated-transformers
pip install curated-transformersการสร้าง Linux เริ่มต้นของ Pytorch ถูกสร้างขึ้นด้วยการสนับสนุน CUDA 11.7 คุณควรติดตั้ง cuda build อย่างชัดเจนในกรณีต่อไปนี้:
ในทั้งสองกรณีคุณสามารถติดตั้ง pytorch ด้วย:
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++.'] คุณสามารถค้นหาตัวอย่างการใช้งานเพิ่มเติมในเอกสาร นอกจากนี้คุณยังสามารถค้นหาโปรแกรมตัวอย่างที่ใช้หม้อแปลงที่ดูแลในไดเรกทอรี examples
คุณสามารถอ่านเพิ่มเติมเกี่ยวกับวิธีการใช้หม้อแปลง curated ที่นี่:
curated-transformers รองรับการหาปริมาณแบบจำลอง 8 บิตและ 4 บิตแบบไดนามิกโดยใช้ประโยชน์จากห้องสมุด bitsandbytes
ใช้ตัวแปร Quantization เพื่อติดตั้งการพึ่งพาที่จำเป็นโดยอัตโนมัติ:
pip install curated-transformers[quantization]