Viewing profile — mukel
mukel
HN member- Joined
- Tue, Apr 17, 2018, 9:05 PM UTC
- HN karma
- 47
- Public activity
- 20 items
- HN profile
- View on Hacker News ↗
About mukel
Recent public activity
-
comment
Comment #47672200
I built llama3.java in the past, this is a follow-up: Gemma 4 running entirely on the JVM. No Python. No JNI. No native code. Just Java. It’s (mostly) a single Java file implementi…
- story
-
comment
Comment #41835393
Code: https://github.com/mukel/llama3.java
-
comment
Comment #41835337
Features: - Single file, no dependencies - GGUF format parser - Llama 3 tokenizer - Support Llama 3, 3.1 (ad-hoc RoPE scaling) and 3.2 (tie word embeddings) - Fast matrix-vector mu…
- story
-
comment
Comment #40384763
Llama3.java: featuring .GGUF file format support, Q8_0 and Q4_0 quantizations, fast matrix/vector multiplication routines using Java's Vector API; served by a simple CLI with a --c…
- comment
- story
-
comment
Comment #37591335
This will boost adoption at so many levels: - Importing a Truffle language as a regular Maven dependency - Ease integration with mainstream package managers - Ability to update to …
-
comment
Comment #37054187
Author here: I implemented several versions of matmul with different unrolling schemes using the Vector API and I got a ~4X speedup with a single thread, but the speedup fades the …
-
comment
Comment #37047082
A Java port of llama2.c that performs very close to C on large models. Llama 2 7B runs at a whooping 1.6 tokens/s.
- story
-
comment
Comment #34087298
GraalVM team member here. Implementing any mainstream language is indeed a challenge, more so if you have to maintain bug-compatibility and cope with all the bits of bad design tha…
-
comment
Comment #25847905
The goal is not to compete, but rather complement HotSpot/GraalVM with: - (Polyglot) scripting with Java - Augmenting native images e.g. native javac with instant startup + annotat…
-
comment
Comment #25846389
It's a Linux-only trick: https://github.com/kt97679/tetris/blob/52dfb3a703e4dd5b37990...
-
comment
Comment #25845099
Java on Truffle is a normal Java application, it can run on a vanilla OpenJDK, doesn't need the bootstrap step. Currently Graal/Truffle implements the first Futamura projection: yo…
-
comment
Comment #25844816
Running on HotSpot is an advantage for the development of Java on Truffle itself; the tooling is amazing, debugger, inspectability, you can debug the VM as a normal Java applicatio…
-
comment
Comment #25838148
Java on Truffle is an implementation of the Java Virtual Machine Specification, Java SE 8 and Java SE 11, built upon GraalVM as a Truffle interpreter. It is a minified Java VM that…
- story
-
comment
Comment #21962918
Google is going downhill, the day I finished my internship I sweared I'll never in my life work on any money-making, no-challenge project. A bunch of engineers do enjoy what they d…