Correct, the original is GPL 3. To produce this implementation from the LLaMA paper we started from github.com/karpathy/nanoGPT, the LLaMA architecture is really similar to GPT. For instance we added rotary positional…
Some form of that is very likely the future
The AI ecosystem is almost entirely Apache 2/MIT/BSD, and GPL is just incompatible with it. This is a blocker to mixing and matching, a simple Apache 2 rewrite fixes that problem. Weights? It’s another issue but we’ll…
Pretty much (co-author here). You can approach the book as a developer with little or no background in ML. The purpose is exactly to get developers up to speed so that they can start perusing the already excellent…
Shen is pretty amazing, it's a full fledged functional language with lots of features and lots of compilation backends. I don't think there's a lot of ground for a comparison with ki, which is much more limited in scope.
I have ideas around providing CSP in ki, but so far I haven't implemented them. All there is in ki right now is the (letc ...) form (see http://ki-lang.org/api.html#misc), which provides very similar functionality to…
It's actually named KL (with a lower-case L), but yes, that was close.
The main difference is structural sharing: I can update a Clojure map with a new value, which will create another map that shares the vast majority of the data with the former map. With plain JavaScript, you'd have to…
I agree, LispyScript is very neat, closer to a full-fledged language than ki. On the other hand, ki is focused on ClojureScript's immutable data structures and related idioms - in fact it's just a thin layer around…
Glad you find it interesting, looking forward to future feedback.
[Hi, author here] Yes, that is basically the idea. ki functions are js functions, same goes for vars, which makes it easy to jump from js to ki and back, without giving up on immutability, etc. Note that ki is not…
Correct, the original is GPL 3. To produce this implementation from the LLaMA paper we started from github.com/karpathy/nanoGPT, the LLaMA architecture is really similar to GPT. For instance we added rotary positional…
Some form of that is very likely the future
The AI ecosystem is almost entirely Apache 2/MIT/BSD, and GPL is just incompatible with it. This is a blocker to mixing and matching, a simple Apache 2 rewrite fixes that problem. Weights? It’s another issue but we’ll…
Pretty much (co-author here). You can approach the book as a developer with little or no background in ML. The purpose is exactly to get developers up to speed so that they can start perusing the already excellent…
Shen is pretty amazing, it's a full fledged functional language with lots of features and lots of compilation backends. I don't think there's a lot of ground for a comparison with ki, which is much more limited in scope.
I have ideas around providing CSP in ki, but so far I haven't implemented them. All there is in ki right now is the (letc ...) form (see http://ki-lang.org/api.html#misc), which provides very similar functionality to…
It's actually named KL (with a lower-case L), but yes, that was close.
The main difference is structural sharing: I can update a Clojure map with a new value, which will create another map that shares the vast majority of the data with the former map. With plain JavaScript, you'd have to…
I agree, LispyScript is very neat, closer to a full-fledged language than ki. On the other hand, ki is focused on ClojureScript's immutable data structures and related idioms - in fact it's just a thin layer around…
Glad you find it interesting, looking forward to future feedback.
[Hi, author here] Yes, that is basically the idea. ki functions are js functions, same goes for vars, which makes it easy to jump from js to ki and back, without giving up on immutability, etc. Note that ki is not…