3 ms·
Really impressive work and I've asked this before, but is it really a good thing to have basically the whole library in a single 16k line file?
by sva_ 3y ago
Really impressive work and I've asked this before, but is it really a good thing to have basically the whole library in a single 16k line file?
- regularfry 3y agoIt makes syncing between llama.cpp, whisper.cpp, and ggml itself quite straightforward. I think the lesson here is that this setup has enabled some very high-speed project evolution or, at least, not got in its way. If that is surprising and you were expecting downsides, a) why; and b) where did they go?
- mhh__ 3y agohttps://git-scm.com/book/en/v2/Git-Tools-Submodules https://git-scm.com/book/en/v2/Git-Tools-Submodules
- regularfry 3y agoOr... `cp`. It's fine.
- CamperBob2 3y agoYes. Next question
- baobabKoodaa 3y agoI guess the "clean code" crowd would like to refactor this into hundreds of files that all call each other in an incomprehensible maze, plus pulling in 20GB of dependencies from the internet during install. Because that is the way™.