84 points cobychapple 2 hours ago 12 comments

evilelectron 1 hour ago | parent

Awesome! ggml and llama.cpp are the Linux of the AI world. Driving local inference one bit at a time.

Wishing you unlimited power and may you never see a day of low battery. Respect and Love. Keep it up.

palad1n 45 minutes ago | parent

I prefer this entry point: https://github.com/ggml-org/ggml

kodoman 30 minutes ago | parent

Long time llama.cpp user (and user of other ggml based AI programs) running on my crappy AMD card that only supports vulkan and it's usable thanks to GGML and llama.cpp, great program great project.

om8 27 minutes ago | parent

Imagine naming a library after yourself.

> GGML is a C library for machine learning (ML) - the "GG" refers to the initials of its originator (Georgi Gerganov).

https://github.com/rustformers/llm/blob/main/crates/ggml/REA...

CodingJeebus 22 minutes ago | parent

What do you think Linux is named after?

om8 16 minutes ago | parent

Answered in another thread

cherioo 21 minutes ago | parent

Par for course for being Linux of AI

om8 20 minutes ago | parent

Historically, Linus didn't name linux. Other people did it for him.

> During the start of his work on the system, he stored the files under the name "Freax" for about half of a year. Torvalds had already considered the name "Linux", but initially dismissed it as too egotistical.

https://en.wikipedia.org/wiki/History_of_Linux#Naming

cldellow 20 minutes ago | parent

There's ample precedent for this. When you're building something to scratch an itch, the name is secondary. You cast about for one. Ah, you have a name. That'll do.

For example, DJ Delorie's djgpp project, built in 1989, was how I got into "real" programming on MS DOS.

loeg 10 minutes ago | parent

For example, Debian. AWK. PKZIP. ARJ. Korn shell. Bourne shell. jemalloc, dlmalloc. djbdns.

newswasboring 7 minutes ago | parent

They wrote a large portion (and all of the initial version I think), they can name it whatever tf they want.