Llama.ttf - ฟอนต์ที่มีความสามารถของ LLM
(fuglede.github.io)- Llama.ttf เป็นทั้งไฟล์ฟอนต์และโมเดลภาษาขนาดใหญ่ (LLM) พร้อมเอนจินอนุมานของโมเดลนั้น
- Harfbuzz ซึ่งเป็นเอนจินจัดรูปอักษรที่ใช้ใน Firefox/Chrome สามารถ "จัดรูป" ข้อความด้วยโค้ดตามอำเภอใจผ่าน Wasm shaper ได้
- โค้ด "ตามอำเภอใจ" นี้สามารถเป็นเอนจินอนุมาน LLM ทั้งชุดที่มีพารามิเตอร์ที่ฝึกไว้แล้ว เช่น สำหรับเริ่มต้น LLM และใช้สร้างข้อความ
- ที่นี่ใช้ LLM ชื่อ Llama จึงได้ชื่อว่า llama.ttf
- กล่าวคือ ในแอปพลิเคชันที่อิง Harfbuzz และเปิดใช้ Wasm สามารถใช้ฟอนต์นี้เพื่อรัน LLM และสร้างข้อความได้
- ไม่ต้องรอให้ผู้ผลิตเพิ่มฟีเจอร์แบบ "Copilot" เพราะทุกอย่างรันในเครื่องทั้งหมด
- หากใช้ฟอนต์นี้ คุณยังสามารถคุยกับฟอนต์ได้ด้วย
- วิธีใช้งาน:
- ดาวน์โหลดไฟล์
llama.ttfแล้วใช้งานเหมือนฟอนต์อื่นทั่วไป - บิลด์ Harfbuzz ด้วย
Dwasm=enabledจากนั้นบิลด์ wasm-micro-runtime แล้วเพิ่ม shared library ที่ได้เข้าไปในตัวแปรสภาพแวดล้อมLD_PRELOADก่อนรันแอปพลิเคชันที่อิง Harfbuzz เช่น gedit หรือ GIMP
- ดาวน์โหลดไฟล์
- ยังมีการแนะนำความพยายามสนุก ๆ อื่น ๆ ที่ใช้ฟอนต์และ LLM ด้วย
- ภาษา formatting ข้อความสำหรับ LLM ที่ได้แรงบันดาลใจจากเอกสารสปีดรัน Super Metroid ของ tom7
- งานบรรยายของ Erk เรื่อง ฟอนต์ที่ตั้งโปรแกรมได้ด้วย Harfbuzz-Wasm
- Fontemon - เกมสไตล์โปเกมอนที่เล่นได้เต็มรูปแบบซึ่งฝังอยู่ในฟอนต์
ความเห็นของ GN⁺
- llama.ttf เป็นแนวทางที่แปลกใหม่ในการรัน LLM ผ่านไฟล์ฟอนต์
- เนื่องจากรันในเครื่อง จึงได้เปรียบทั้งด้านความเป็นส่วนตัวและประสิทธิภาพ
- ต้องมีความเข้าใจเกี่ยวกับ Harfbuzz และ Wasm จึงอาจค่อนข้างยากสำหรับวิศวกรมือใหม่
2 ความคิดเห็น
ในเนื้อหาส่วนหัวข้อย่อย Why? ไม่มีเขียนอะไรไว้เลย 🤣
ความคิดเห็นจาก Hacker News